@@ -73,11 +73,11 @@ getModule
7373| modules.rb:116:7:117:9 | XX::YY |
7474| modules.rb:123:1:124:3 | Test::Foo1::Bar::Baz |
7575| modules_rec.rb:1:1:2:3 | B::A |
76- | modules_rec.rb:4:1:5:3 | A::B |
7776| private.rb:1:1:49:3 | E |
7877| private.rb:62:1:80:3 | F |
7978| private.rb:82:1:94:3 | PrivateOverride1 |
8079| private.rb:96:1:102:3 | PrivateOverride2 |
80+ | toplevel_self_singleton.rb:2:5:5:7 | A::B |
8181getADeclaration
8282| calls.rb:21:1:34:3 | M | calls.rb:21:1:34:3 | M |
8383| calls.rb:43:1:58:3 | C | calls.rb:43:1:58:3 | C |
@@ -93,12 +93,14 @@ getADeclaration
9393| calls.rb:115:1:118:3 | Object | modules.rb:1:1:129:4 | modules.rb |
9494| calls.rb:115:1:118:3 | Object | modules_rec.rb:1:1:11:26 | modules_rec.rb |
9595| calls.rb:115:1:118:3 | Object | private.rb:1:1:105:40 | private.rb |
96+ | calls.rb:115:1:118:3 | Object | toplevel_self_singleton.rb:1:1:12:4 | toplevel_self_singleton.rb |
9697| calls.rb:120:1:123:3 | Hash | calls.rb:120:1:123:3 | Hash |
9798| calls.rb:125:1:138:3 | Array | calls.rb:125:1:138:3 | Array |
9899| calls.rb:165:1:169:3 | S | calls.rb:165:1:169:3 | S |
99100| calls.rb:171:1:174:3 | A | calls.rb:171:1:174:3 | A |
100101| calls.rb:171:1:174:3 | A | instance_fields.rb:1:1:10:3 | A |
101102| calls.rb:171:1:174:3 | A | modules_rec.rb:7:1:9:3 | A |
103+ | calls.rb:171:1:174:3 | A | toplevel_self_singleton.rb:1:1:6:3 | A |
102104| calls.rb:176:1:179:3 | B | calls.rb:176:1:179:3 | B |
103105| calls.rb:176:1:179:3 | B | instance_fields.rb:16:1:25:3 | B |
104106| calls.rb:190:1:226:3 | Singletons | calls.rb:190:1:226:3 | Singletons |
@@ -154,11 +156,12 @@ getADeclaration
154156| modules.rb:116:7:117:9 | XX::YY | modules.rb:116:7:117:9 | YY |
155157| modules.rb:123:1:124:3 | Test::Foo1::Bar::Baz | modules.rb:123:1:124:3 | Baz |
156158| modules_rec.rb:1:1:2:3 | B::A | modules_rec.rb:1:1:2:3 | A |
157- | modules_rec.rb:4:1:5:3 | A::B | modules_rec.rb:4:1:5:3 | B |
158159| private.rb:1:1:49:3 | E | private.rb:1:1:49:3 | E |
159160| private.rb:62:1:80:3 | F | private.rb:62:1:80:3 | F |
160161| private.rb:82:1:94:3 | PrivateOverride1 | private.rb:82:1:94:3 | PrivateOverride1 |
161162| private.rb:96:1:102:3 | PrivateOverride2 | private.rb:96:1:102:3 | PrivateOverride2 |
163+ | toplevel_self_singleton.rb:2:5:5:7 | A::B | modules_rec.rb:4:1:5:3 | B |
164+ | toplevel_self_singleton.rb:2:5:5:7 | A::B | toplevel_self_singleton.rb:2:5:5:7 | B |
162165getSuperClass
163166| calls.rb:43:1:58:3 | C | calls.rb:115:1:118:3 | Object |
164167| calls.rb:65:1:69:3 | D | calls.rb:43:1:58:3 | C |
@@ -204,13 +207,13 @@ getSuperClass
204207| modules.rb:112:1:113:3 | YY | calls.rb:115:1:118:3 | Object |
205208| modules.rb:116:7:117:9 | XX::YY | modules.rb:112:1:113:3 | YY |
206209| modules_rec.rb:1:1:2:3 | B::A | calls.rb:115:1:118:3 | Object |
207- | modules_rec.rb:4:1:5:3 | A::B | calls.rb:115:1:118:3 | Object |
208210| private.rb:1:1:49:3 | E | calls.rb:115:1:118:3 | Object |
209211| private.rb:82:1:94:3 | PrivateOverride1 | calls.rb:115:1:118:3 | Object |
210212| private.rb:96:1:102:3 | PrivateOverride2 | private.rb:82:1:94:3 | PrivateOverride1 |
213+ | toplevel_self_singleton.rb:2:5:5:7 | A::B | calls.rb:115:1:118:3 | Object |
211214getAPrependedModule
212215| calls.rb:115:1:118:3 | Object | calls.rb:171:1:174:3 | A |
213- | calls.rb:171:1:174:3 | A | modules_rec .rb:4:1 :5:3 | A::B |
216+ | calls.rb:171:1:174:3 | A | toplevel_self_singleton .rb:2:5 :5:7 | A::B |
214217| modules.rb:101:1:105:3 | PrependTest | modules.rb:63:1:81:3 | Test |
215218getAnIncludedModule
216219| calls.rb:43:1:58:3 | C | calls.rb:21:1:34:3 | M |
@@ -429,6 +432,8 @@ resolveConstantWriteAccess
429432| private.rb:62:1:80:3 | F | F |
430433| private.rb:82:1:94:3 | PrivateOverride1 | PrivateOverride1 |
431434| private.rb:96:1:102:3 | PrivateOverride2 | PrivateOverride2 |
435+ | toplevel_self_singleton.rb:1:1:6:3 | A | A |
436+ | toplevel_self_singleton.rb:2:5:5:7 | B | A::B |
432437enclosingModule
433438| calls.rb:1:1:3:3 | foo | calls.rb:1:1:550:40 | calls.rb |
434439| calls.rb:2:5:2:14 | call to puts | calls.rb:1:1:550:40 | calls.rb |
@@ -1645,3 +1650,13 @@ enclosingModule
16451650| private.rb:105:1:105:16 | PrivateOverride2 | private.rb:1:1:105:40 | private.rb |
16461651| private.rb:105:1:105:20 | call to new | private.rb:1:1:105:40 | private.rb |
16471652| private.rb:105:1:105:23 | call to m1 | private.rb:1:1:105:40 | private.rb |
1653+ | toplevel_self_singleton.rb:1:1:6:3 | A | toplevel_self_singleton.rb:1:1:12:4 | toplevel_self_singleton.rb |
1654+ | toplevel_self_singleton.rb:2:5:5:7 | B | toplevel_self_singleton.rb:1:1:6:3 | A |
1655+ | toplevel_self_singleton.rb:3:9:4:11 | ab_singleton_method | toplevel_self_singleton.rb:2:5:5:7 | B |
1656+ | toplevel_self_singleton.rb:3:13:3:16 | self | toplevel_self_singleton.rb:2:5:5:7 | B |
1657+ | toplevel_self_singleton.rb:8:1:12:3 | call to do_something | toplevel_self_singleton.rb:1:1:12:4 | toplevel_self_singleton.rb |
1658+ | toplevel_self_singleton.rb:8:1:12:3 | self | toplevel_self_singleton.rb:1:1:12:4 | toplevel_self_singleton.rb |
1659+ | toplevel_self_singleton.rb:8:14:12:3 | do ... end | toplevel_self_singleton.rb:1:1:12:4 | toplevel_self_singleton.rb |
1660+ | toplevel_self_singleton.rb:9:5:11:7 | method_in_block | toplevel_self_singleton.rb:1:1:12:4 | toplevel_self_singleton.rb |
1661+ | toplevel_self_singleton.rb:10:9:10:27 | call to ab_singleton_method | toplevel_self_singleton.rb:1:1:12:4 | toplevel_self_singleton.rb |
1662+ | toplevel_self_singleton.rb:10:9:10:27 | self | toplevel_self_singleton.rb:1:1:12:4 | toplevel_self_singleton.rb |
0 commit comments