getAnAncestorExpr | tst.rb:8:1:11:3 | C2 | tst.rb:8:12:8:13 | C1 | | tst.rb:27:1:35:3 | C3 | tst.rb:27:12:27:13 | C2 | | tst.rb:27:1:35:3 | C3 | tst.rb:28:13:28:17 | Mixin | | tst.rb:27:1:35:3 | C3 | tst.rb:29:13:29:18 | Mixin2 | | tst.rb:41:5:42:7 | N1::XY1 | tst.rb:41:17:41:20 | Y | | tst.rb:44:9:45:11 | N1::N2::XY2 | tst.rb:44:21:44:24 | Y | | tst.rb:49:1:51:3 | N2 | tst.rb:50:13:50:13 | X | | tst.rb:53:5:54:7 | N2::XY3 | tst.rb:53:17:53:17 | Y | getAnAncestor | file://:0:0:0:0 | Array | file://:0:0:0:0 | Array | | file://:0:0:0:0 | Array | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Array | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Array | file://:0:0:0:0 | Object | | file://:0:0:0:0 | BasicObject | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Class | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Class | file://:0:0:0:0 | Class | | file://:0:0:0:0 | Class | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Class | file://:0:0:0:0 | Module | | file://:0:0:0:0 | Class | file://:0:0:0:0 | Object | | file://:0:0:0:0 | Complex | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Complex | file://:0:0:0:0 | Complex | | file://:0:0:0:0 | Complex | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Complex | file://:0:0:0:0 | Numeric | | file://:0:0:0:0 | Complex | file://:0:0:0:0 | Object | | file://:0:0:0:0 | FalseClass | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | FalseClass | file://:0:0:0:0 | FalseClass | | file://:0:0:0:0 | FalseClass | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | FalseClass | file://:0:0:0:0 | Object | | file://:0:0:0:0 | Float | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Float | file://:0:0:0:0 | Float | | file://:0:0:0:0 | Float | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Float | file://:0:0:0:0 | Numeric | | file://:0:0:0:0 | Float | file://:0:0:0:0 | Object | | file://:0:0:0:0 | Hash | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Hash | file://:0:0:0:0 | Hash | | file://:0:0:0:0 | Hash | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Hash | file://:0:0:0:0 | Object | | file://:0:0:0:0 | Integer | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Integer | file://:0:0:0:0 | Integer | | file://:0:0:0:0 | Integer | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Integer | file://:0:0:0:0 | Numeric | | file://:0:0:0:0 | Integer | file://:0:0:0:0 | Object | | file://:0:0:0:0 | Kernel | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Module | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Module | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Module | file://:0:0:0:0 | Module | | file://:0:0:0:0 | Module | file://:0:0:0:0 | Object | | file://:0:0:0:0 | NilClass | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | NilClass | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | NilClass | file://:0:0:0:0 | NilClass | | file://:0:0:0:0 | NilClass | file://:0:0:0:0 | Object | | file://:0:0:0:0 | Numeric | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Numeric | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Numeric | file://:0:0:0:0 | Numeric | | file://:0:0:0:0 | Numeric | file://:0:0:0:0 | Object | | file://:0:0:0:0 | Object | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Object | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Object | file://:0:0:0:0 | Object | | file://:0:0:0:0 | Proc | file://:0:0:0:0 | Proc | | file://:0:0:0:0 | Rational | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | Rational | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | Rational | file://:0:0:0:0 | Numeric | | file://:0:0:0:0 | Rational | file://:0:0:0:0 | Object | | file://:0:0:0:0 | Rational | file://:0:0:0:0 | Rational | | file://:0:0:0:0 | String | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | String | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | String | file://:0:0:0:0 | Object | | file://:0:0:0:0 | String | file://:0:0:0:0 | String | | file://:0:0:0:0 | Symbol | file://:0:0:0:0 | Symbol | | file://:0:0:0:0 | TrueClass | file://:0:0:0:0 | BasicObject | | file://:0:0:0:0 | TrueClass | file://:0:0:0:0 | Kernel | | file://:0:0:0:0 | TrueClass | file://:0:0:0:0 | Object | | file://:0:0:0:0 | TrueClass | file://:0:0:0:0 | TrueClass | | tst.rb:1:1:6:3 | C1 | file://:0:0:0:0 | BasicObject | | tst.rb:1:1:6:3 | C1 | file://:0:0:0:0 | Kernel | | tst.rb:1:1:6:3 | C1 | file://:0:0:0:0 | Object | | tst.rb:1:1:6:3 | C1 | tst.rb:1:1:6:3 | C1 | | tst.rb:8:1:11:3 | C2 | file://:0:0:0:0 | BasicObject | | tst.rb:8:1:11:3 | C2 | file://:0:0:0:0 | Kernel | | tst.rb:8:1:11:3 | C2 | file://:0:0:0:0 | Object | | tst.rb:8:1:11:3 | C2 | tst.rb:1:1:6:3 | C1 | | tst.rb:8:1:11:3 | C2 | tst.rb:8:1:11:3 | C2 | | tst.rb:13:1:18:3 | Mixin | tst.rb:13:1:18:3 | Mixin | | tst.rb:20:1:25:3 | Mixin2 | tst.rb:20:1:25:3 | Mixin2 | | tst.rb:27:1:35:3 | C3 | file://:0:0:0:0 | BasicObject | | tst.rb:27:1:35:3 | C3 | file://:0:0:0:0 | Kernel | | tst.rb:27:1:35:3 | C3 | file://:0:0:0:0 | Object | | tst.rb:27:1:35:3 | C3 | tst.rb:1:1:6:3 | C1 | | tst.rb:27:1:35:3 | C3 | tst.rb:8:1:11:3 | C2 | | tst.rb:27:1:35:3 | C3 | tst.rb:13:1:18:3 | Mixin | | tst.rb:27:1:35:3 | C3 | tst.rb:20:1:25:3 | Mixin2 | | tst.rb:27:1:35:3 | C3 | tst.rb:27:1:35:3 | C3 | | tst.rb:40:1:47:3 | N1 | tst.rb:40:1:47:3 | N1 | | tst.rb:41:5:42:7 | N1::XY1 | file://:0:0:0:0 | BasicObject | | tst.rb:41:5:42:7 | N1::XY1 | file://:0:0:0:0 | Kernel | | tst.rb:41:5:42:7 | N1::XY1 | file://:0:0:0:0 | Object | | tst.rb:41:5:42:7 | N1::XY1 | tst.rb:41:5:42:7 | N1::XY1 | | tst.rb:43:5:46:7 | N1::N2 | tst.rb:43:5:46:7 | N1::N2 | | tst.rb:44:9:45:11 | N1::N2::XY2 | file://:0:0:0:0 | BasicObject | | tst.rb:44:9:45:11 | N1::N2::XY2 | file://:0:0:0:0 | Kernel | | tst.rb:44:9:45:11 | N1::N2::XY2 | file://:0:0:0:0 | Object | | tst.rb:44:9:45:11 | N1::N2::XY2 | tst.rb:44:9:45:11 | N1::N2::XY2 | | tst.rb:49:1:51:3 | N2 | tst.rb:49:1:51:3 | N2 | | tst.rb:53:5:54:7 | N2::XY3 | file://:0:0:0:0 | BasicObject | | tst.rb:53:5:54:7 | N2::XY3 | file://:0:0:0:0 | Kernel | | tst.rb:53:5:54:7 | N2::XY3 | file://:0:0:0:0 | Object | | tst.rb:53:5:54:7 | N2::XY3 | tst.rb:53:5:54:7 | N2::XY3 | | tst.rb:57:1:62:3 | Nodes | file://:0:0:0:0 | BasicObject | | tst.rb:57:1:62:3 | Nodes | file://:0:0:0:0 | Kernel | | tst.rb:57:1:62:3 | Nodes | file://:0:0:0:0 | Object | | tst.rb:57:1:62:3 | Nodes | tst.rb:57:1:62:3 | Nodes | getModuleLevelSelf | tst.rb:1:1:6:3 | C1 | tst.rb:1:1:6:3 | self (C1) | | tst.rb:8:1:11:3 | C2 | tst.rb:8:1:11:3 | self (C2) | | tst.rb:13:1:18:3 | Mixin | tst.rb:13:1:18:3 | self (Mixin) | | tst.rb:20:1:25:3 | Mixin2 | tst.rb:20:1:25:3 | self (Mixin2) | | tst.rb:27:1:35:3 | C3 | tst.rb:27:1:35:3 | self (C3) | | tst.rb:40:1:47:3 | N1 | tst.rb:40:1:47:3 | self (N1) | | tst.rb:41:5:42:7 | N1::XY1 | tst.rb:41:5:42:7 | self (XY1) | | tst.rb:43:5:46:7 | N1::N2 | tst.rb:43:5:46:7 | self (N2) | | tst.rb:44:9:45:11 | N1::N2::XY2 | tst.rb:44:9:45:11 | self (XY2) | | tst.rb:49:1:51:3 | N2 | tst.rb:49:1:51:3 | self (N2) | | tst.rb:49:1:51:3 | N2 | tst.rb:52:1:55:3 | self (N2) | | tst.rb:53:5:54:7 | N2::XY3 | tst.rb:53:5:54:7 | self (XY3) | | tst.rb:57:1:62:3 | Nodes | tst.rb:57:1:62:3 | self (Nodes) | getAnImmediateReference | file://:0:0:0:0 | Array | tst.rb:59:15:59:21 | Array | | file://:0:0:0:0 | Hash | tst.rb:60:14:60:45 | Hash | | tst.rb:1:1:6:3 | C1 | tst.rb:1:1:6:3 | self (C1) | | tst.rb:1:1:6:3 | C1 | tst.rb:8:12:8:13 | C1 | | tst.rb:8:1:11:3 | C2 | tst.rb:8:1:11:3 | self (C2) | | tst.rb:8:1:11:3 | C2 | tst.rb:27:12:27:13 | C2 | | tst.rb:13:1:18:3 | Mixin | tst.rb:13:1:18:3 | self (Mixin) | | tst.rb:13:1:18:3 | Mixin | tst.rb:16:5:17:7 | self in m1s | | tst.rb:13:1:18:3 | Mixin | tst.rb:28:13:28:17 | Mixin | | tst.rb:20:1:25:3 | Mixin2 | tst.rb:20:1:25:3 | self (Mixin2) | | tst.rb:20:1:25:3 | Mixin2 | tst.rb:23:5:24:7 | self in m2s | | tst.rb:20:1:25:3 | Mixin2 | tst.rb:29:13:29:18 | Mixin2 | | tst.rb:27:1:35:3 | C3 | tst.rb:27:1:35:3 | self (C3) | | tst.rb:27:1:35:3 | C3 | tst.rb:32:9:33:11 | self in c3_self1 | | tst.rb:27:1:35:3 | C3 | tst.rb:37:1:38:3 | self in c3_self2 | | tst.rb:27:1:35:3 | C3 | tst.rb:37:5:37:6 | C3 | | tst.rb:40:1:47:3 | N1 | tst.rb:40:1:47:3 | self (N1) | | tst.rb:41:5:42:7 | N1::XY1 | tst.rb:41:5:42:7 | self (XY1) | | tst.rb:43:5:46:7 | N1::N2 | tst.rb:43:5:46:7 | self (N2) | | tst.rb:44:9:45:11 | N1::N2::XY2 | tst.rb:44:9:45:11 | self (XY2) | | tst.rb:49:1:51:3 | N2 | tst.rb:49:1:51:3 | self (N2) | | tst.rb:49:1:51:3 | N2 | tst.rb:52:1:55:3 | self (N2) | | tst.rb:53:5:54:7 | N2::XY3 | tst.rb:53:5:54:7 | self (XY3) | | tst.rb:57:1:62:3 | Nodes | tst.rb:57:1:62:3 | self (Nodes) | getOwnInstanceMethod | tst.rb:1:1:6:3 | C1 | c1 | tst.rb:2:5:5:7 | c1 | | tst.rb:8:1:11:3 | C2 | c2 | tst.rb:9:5:10:7 | c2 | | tst.rb:13:1:18:3 | Mixin | m1 | tst.rb:14:5:15:7 | m1 | | tst.rb:20:1:25:3 | Mixin2 | m2 | tst.rb:21:5:22:7 | m2 | | tst.rb:57:1:62:3 | Nodes | m1 | tst.rb:58:5:61:7 | m1 | getInstanceMethod | tst.rb:1:1:6:3 | C1 | c1 | tst.rb:2:5:5:7 | c1 | | tst.rb:8:1:11:3 | C2 | c1 | tst.rb:2:5:5:7 | c1 | | tst.rb:8:1:11:3 | C2 | c2 | tst.rb:9:5:10:7 | c2 | | tst.rb:13:1:18:3 | Mixin | m1 | tst.rb:14:5:15:7 | m1 | | tst.rb:20:1:25:3 | Mixin2 | m2 | tst.rb:21:5:22:7 | m2 | | tst.rb:27:1:35:3 | C3 | c1 | tst.rb:2:5:5:7 | c1 | | tst.rb:27:1:35:3 | C3 | c2 | tst.rb:9:5:10:7 | c2 | | tst.rb:27:1:35:3 | C3 | m1 | tst.rb:14:5:15:7 | m1 | | tst.rb:27:1:35:3 | C3 | m2 | tst.rb:21:5:22:7 | m2 | | tst.rb:57:1:62:3 | Nodes | m1 | tst.rb:58:5:61:7 | m1 | getAnOwnInstanceSelf | tst.rb:1:1:6:3 | C1 | tst.rb:2:5:5:7 | self in c1 | | tst.rb:8:1:11:3 | C2 | tst.rb:9:5:10:7 | self in c2 | | tst.rb:13:1:18:3 | Mixin | tst.rb:14:5:15:7 | self in m1 | | tst.rb:20:1:25:3 | Mixin2 | tst.rb:21:5:22:7 | self in m2 | | tst.rb:57:1:62:3 | Nodes | tst.rb:58:5:61:7 | self in m1 | getAnInstanceSelf | tst.rb:1:1:6:3 | C1 | tst.rb:2:5:5:7 | self in c1 | | tst.rb:8:1:11:3 | C2 | tst.rb:2:5:5:7 | self in c1 | | tst.rb:8:1:11:3 | C2 | tst.rb:9:5:10:7 | self in c2 | | tst.rb:13:1:18:3 | Mixin | tst.rb:14:5:15:7 | self in m1 | | tst.rb:20:1:25:3 | Mixin2 | tst.rb:21:5:22:7 | self in m2 | | tst.rb:27:1:35:3 | C3 | tst.rb:2:5:5:7 | self in c1 | | tst.rb:27:1:35:3 | C3 | tst.rb:9:5:10:7 | self in c2 | | tst.rb:27:1:35:3 | C3 | tst.rb:14:5:15:7 | self in m1 | | tst.rb:27:1:35:3 | C3 | tst.rb:21:5:22:7 | self in m2 | | tst.rb:57:1:62:3 | Nodes | tst.rb:58:5:61:7 | self in m1 | getOwnSingletonMethod | tst.rb:13:1:18:3 | Mixin | m1s | tst.rb:16:5:17:7 | m1s | | tst.rb:20:1:25:3 | Mixin2 | m2s | tst.rb:23:5:24:7 | m2s | | tst.rb:27:1:35:3 | C3 | c3_self1 | tst.rb:32:9:33:11 | c3_self1 | | tst.rb:27:1:35:3 | C3 | c3_self2 | tst.rb:37:1:38:3 | c3_self2 | getAnOwnInstanceVariableRead | tst.rb:1:1:6:3 | C1 | @field | tst.rb:4:9:4:14 | @field | getAnOwnInstanceVariableWriteValue | tst.rb:1:1:6:3 | C1 | @field | tst.rb:3:18:3:18 | 1 | getParentModule | tst.rb:41:5:42:7 | N1::XY1 | tst.rb:40:1:47:3 | N1 | | tst.rb:43:5:46:7 | N1::N2 | tst.rb:40:1:47:3 | N1 | | tst.rb:44:9:45:11 | N1::N2::XY2 | tst.rb:43:5:46:7 | N1::N2 | | tst.rb:53:5:54:7 | N2::XY3 | tst.rb:49:1:51:3 | N2 | getNestedModule | tst.rb:40:1:47:3 | N1 | N2 | tst.rb:43:5:46:7 | N1::N2 | | tst.rb:40:1:47:3 | N1 | XY1 | tst.rb:41:5:42:7 | N1::XY1 | | tst.rb:43:5:46:7 | N1::N2 | XY2 | tst.rb:44:9:45:11 | N1::N2::XY2 | | tst.rb:49:1:51:3 | N2 | XY3 | tst.rb:53:5:54:7 | N2::XY3 | getTopLevelConst | Array | tst.rb:59:15:59:21 | Array | | C1 | tst.rb:1:1:6:3 | self (C1) | | C1 | tst.rb:8:12:8:13 | C1 | | C2 | tst.rb:8:1:11:3 | self (C2) | | C2 | tst.rb:27:12:27:13 | C2 | | C3 | tst.rb:27:1:35:3 | self (C3) | | C3 | tst.rb:37:5:37:6 | C3 | | Hash | tst.rb:60:14:60:45 | Hash | | Mixin | tst.rb:13:1:18:3 | self (Mixin) | | Mixin | tst.rb:28:13:28:17 | Mixin | | Mixin2 | tst.rb:20:1:25:3 | self (Mixin2) | | Mixin2 | tst.rb:29:13:29:18 | Mixin2 | | N1 | tst.rb:40:1:47:3 | self (N1) | | N2 | tst.rb:43:5:46:7 | self (N2) | | N2 | tst.rb:49:1:51:3 | self (N2) | | N2 | tst.rb:52:1:55:3 | self (N2) | | Nodes | tst.rb:57:1:62:3 | self (Nodes) | | X | tst.rb:41:17:41:17 | X | | X | tst.rb:44:21:44:21 | X | | X | tst.rb:50:13:50:13 | X | | XY1 | tst.rb:41:5:42:7 | self (XY1) | | XY2 | tst.rb:44:9:45:11 | self (XY2) | | XY3 | tst.rb:53:5:54:7 | self (XY3) | | Y | tst.rb:53:17:53:17 | Y | getConstant | tst.rb:41:17:41:17 | X | Y | tst.rb:41:17:41:20 | Y | | tst.rb:44:21:44:21 | X | Y | tst.rb:44:21:44:24 | Y | | tst.rb:50:13:50:13 | X | X | tst.rb:50:13:50:13 | X | | tst.rb:50:13:50:13 | X | XY3 | tst.rb:53:5:54:7 | self (XY3) | | tst.rb:50:13:50:13 | X | Y | tst.rb:53:17:53:17 | Y | getXYClasses | tst.rb:41:5:42:7 | N1::XY1 | | tst.rb:44:9:45:11 | N1::N2::XY2 | | tst.rb:53:5:54:7 | N2::XY3 | hashLiteralNode | tst.rb:60:14:60:45 | call to [] | hashLiteralKey | tst.rb:60:14:60:45 | call to [] | bar | tst.rb:60:36:60:36 | 2 | | tst.rb:60:14:60:45 | call to [] | baz | tst.rb:60:44:60:44 | 3 | | tst.rb:60:14:60:45 | call to [] | foo | tst.rb:60:24:60:24 | 1 | arrayLiteralNode | tst.rb:59:15:59:21 | call to [] | arrayLiteralElement | tst.rb:59:15:59:21 | call to [] | tst.rb:59:16:59:16 | 1 | | tst.rb:59:15:59:21 | call to [] | tst.rb:59:18:59:18 | 2 | | tst.rb:59:15:59:21 | call to [] | tst.rb:59:20:59:20 | 3 |