@@ -35,14 +35,18 @@ getModule
35
35
| file://:0:0:0:0 | BasicObject |
36
36
| file://:0:0:0:0 | Class |
37
37
| file://:0:0:0:0 | Complex |
38
+ | file://:0:0:0:0 | EsotericInstanceMethods |
38
39
| file://:0:0:0:0 | FalseClass |
39
40
| file://:0:0:0:0 | Float |
41
+ | file://:0:0:0:0 | MyStruct |
40
42
| file://:0:0:0:0 | NilClass |
41
43
| file://:0:0:0:0 | Numeric |
42
44
| file://:0:0:0:0 | Proc |
43
45
| file://:0:0:0:0 | Rational |
46
+ | file://:0:0:0:0 | Struct |
44
47
| file://:0:0:0:0 | Symbol |
45
48
| file://:0:0:0:0 | TrueClass |
49
+ | file://:0:0:0:0 | UnresolvedNamespace |
46
50
| hello.rb:1:1:8:3 | EnglishWords |
47
51
| hello.rb:11:1:16:3 | Greeting |
48
52
| hello.rb:18:1:22:3 | HelloWorld |
@@ -85,6 +89,10 @@ getModule
85
89
| private.rb:96:1:102:3 | PrivateOverride2 |
86
90
| toplevel_self_singleton.rb:2:5:5:7 | A::B |
87
91
| toplevel_self_singleton.rb:24:1:34:3 | Good |
92
+ | unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass |
93
+ | unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 |
94
+ | unresolved_subclass.rb:7:1:8:3 | UnresolvedNamespace::Subclass2 |
95
+ | unresolved_subclass.rb:11:1:12:3 | UnresolvedNamespace::A |
88
96
getADeclaration
89
97
| calls.rb:21:1:34:3 | M | calls.rb:21:1:34:3 | M |
90
98
| calls.rb:43:1:58:3 | C | calls.rb:43:1:58:3 | C |
@@ -101,6 +109,7 @@ getADeclaration
101
109
| calls.rb:115:1:118:3 | Object | modules_rec.rb:1:1:11:26 | modules_rec.rb |
102
110
| calls.rb:115:1:118:3 | Object | private.rb:1:1:105:40 | private.rb |
103
111
| calls.rb:115:1:118:3 | Object | toplevel_self_singleton.rb:1:1:34:4 | toplevel_self_singleton.rb |
112
+ | calls.rb:115:1:118:3 | Object | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
104
113
| calls.rb:120:1:123:3 | Hash | calls.rb:120:1:123:3 | Hash |
105
114
| calls.rb:125:1:138:3 | Array | calls.rb:125:1:138:3 | Array |
106
115
| calls.rb:165:1:169:3 | S | calls.rb:165:1:169:3 | S |
@@ -176,6 +185,10 @@ getADeclaration
176
185
| toplevel_self_singleton.rb:2:5:5:7 | A::B | modules_rec.rb:4:1:5:3 | B |
177
186
| toplevel_self_singleton.rb:2:5:5:7 | A::B | toplevel_self_singleton.rb:2:5:5:7 | B |
178
187
| toplevel_self_singleton.rb:24:1:34:3 | Good | toplevel_self_singleton.rb:24:1:34:3 | Good |
188
+ | unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass | unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass |
189
+ | unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 | unresolved_subclass.rb:4:1:5:3 | Subclass1 |
190
+ | unresolved_subclass.rb:7:1:8:3 | UnresolvedNamespace::Subclass2 | unresolved_subclass.rb:7:1:8:3 | Subclass2 |
191
+ | unresolved_subclass.rb:11:1:12:3 | UnresolvedNamespace::A | unresolved_subclass.rb:11:1:12:3 | A |
179
192
getSuperClass
180
193
| calls.rb:43:1:58:3 | C | calls.rb:115:1:118:3 | Object |
181
194
| calls.rb:65:1:69:3 | D | calls.rb:43:1:58:3 | C |
@@ -231,6 +244,10 @@ getSuperClass
231
244
| private.rb:82:1:94:3 | PrivateOverride1 | calls.rb:115:1:118:3 | Object |
232
245
| private.rb:96:1:102:3 | PrivateOverride2 | private.rb:82:1:94:3 | PrivateOverride1 |
233
246
| toplevel_self_singleton.rb:2:5:5:7 | A::B | calls.rb:115:1:118:3 | Object |
247
+ | unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass | calls.rb:115:1:118:3 | Object |
248
+ | unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 | unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass |
249
+ | unresolved_subclass.rb:7:1:8:3 | UnresolvedNamespace::Subclass2 | unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 |
250
+ | unresolved_subclass.rb:11:1:12:3 | UnresolvedNamespace::A | calls.rb:115:1:118:3 | Object |
234
251
getAPrependedModule
235
252
| calls.rb:115:1:118:3 | Object | calls.rb:171:1:174:3 | A |
236
253
| calls.rb:171:1:174:3 | A | toplevel_self_singleton.rb:2:5:5:7 | A::B |
@@ -308,6 +325,11 @@ resolveConstantReadAccess
308
325
| calls.rb:471:5:471:11 | Array | Array |
309
326
| calls.rb:477:5:477:9 | Class | Class |
310
327
| calls.rb:483:5:483:11 | Array | Array |
328
+ | calls.rb:490:1:490:23 | EsotericInstanceMethods | EsotericInstanceMethods |
329
+ | calls.rb:491:1:491:23 | EsotericInstanceMethods | EsotericInstanceMethods |
330
+ | calls.rb:492:1:492:23 | EsotericInstanceMethods | EsotericInstanceMethods |
331
+ | calls.rb:493:1:493:23 | EsotericInstanceMethods | EsotericInstanceMethods |
332
+ | calls.rb:494:1:494:23 | EsotericInstanceMethods | EsotericInstanceMethods |
311
333
| calls.rb:504:1:504:21 | ExtendSingletonMethod | ExtendSingletonMethod |
312
334
| calls.rb:507:12:507:32 | ExtendSingletonMethod | ExtendSingletonMethod |
313
335
| calls.rb:510:1:510:22 | ExtendSingletonMethod2 | ExtendSingletonMethod2 |
@@ -373,6 +395,14 @@ resolveConstantReadAccess
373
395
| private.rb:100:7:100:22 | PrivateOverride1 | PrivateOverride1 |
374
396
| private.rb:104:1:104:16 | PrivateOverride2 | PrivateOverride2 |
375
397
| private.rb:105:1:105:16 | PrivateOverride2 | PrivateOverride2 |
398
+ | toplevel_self_singleton.rb:18:12:18:17 | Struct | Struct |
399
+ | unresolved_subclass.rb:4:7:4:25 | UnresolvedNamespace | UnresolvedNamespace |
400
+ | unresolved_subclass.rb:4:40:4:58 | ResolvableBaseClass | ResolvableBaseClass |
401
+ | unresolved_subclass.rb:7:7:7:25 | UnresolvedNamespace | UnresolvedNamespace |
402
+ | unresolved_subclass.rb:7:40:7:58 | UnresolvedNamespace | UnresolvedNamespace |
403
+ | unresolved_subclass.rb:7:40:7:69 | Subclass1 | UnresolvedNamespace::Subclass1 |
404
+ | unresolved_subclass.rb:11:7:11:25 | UnresolvedNamespace | UnresolvedNamespace |
405
+ | unresolved_subclass.rb:11:32:11:50 | UnresolvedNamespace | UnresolvedNamespace |
376
406
resolveConstantWriteAccess
377
407
| calls.rb:21:1:34:3 | M | M |
378
408
| calls.rb:43:1:58:3 | C | C |
@@ -469,6 +499,10 @@ resolveConstantWriteAccess
469
499
| toplevel_self_singleton.rb:2:5:5:7 | B | A::B |
470
500
| toplevel_self_singleton.rb:18:1:18:8 | MyStruct | MyStruct |
471
501
| toplevel_self_singleton.rb:24:1:34:3 | Good | Good |
502
+ | unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass | ResolvableBaseClass |
503
+ | unresolved_subclass.rb:4:1:5:3 | Subclass1 | UnresolvedNamespace::Subclass1 |
504
+ | unresolved_subclass.rb:7:1:8:3 | Subclass2 | UnresolvedNamespace::Subclass2 |
505
+ | unresolved_subclass.rb:11:1:12:3 | A | UnresolvedNamespace::A |
472
506
enclosingModule
473
507
| calls.rb:1:1:3:3 | foo | calls.rb:1:1:616:32 | calls.rb |
474
508
| calls.rb:2:5:2:14 | call to puts | calls.rb:1:1:616:32 | calls.rb |
@@ -1792,3 +1826,15 @@ enclosingModule
1792
1826
| toplevel_self_singleton.rb:30:13:30:19 | self | toplevel_self_singleton.rb:25:5:33:7 | class << ... |
1793
1827
| toplevel_self_singleton.rb:31:13:31:20 | call to call_you | toplevel_self_singleton.rb:25:5:33:7 | class << ... |
1794
1828
| toplevel_self_singleton.rb:31:13:31:20 | self | toplevel_self_singleton.rb:25:5:33:7 | class << ... |
1829
+ | unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1830
+ | unresolved_subclass.rb:4:1:5:3 | Subclass1 | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1831
+ | unresolved_subclass.rb:4:7:4:25 | UnresolvedNamespace | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1832
+ | unresolved_subclass.rb:4:40:4:58 | ResolvableBaseClass | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1833
+ | unresolved_subclass.rb:7:1:8:3 | Subclass2 | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1834
+ | unresolved_subclass.rb:7:7:7:25 | UnresolvedNamespace | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1835
+ | unresolved_subclass.rb:7:40:7:58 | UnresolvedNamespace | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1836
+ | unresolved_subclass.rb:7:40:7:69 | Subclass1 | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1837
+ | unresolved_subclass.rb:11:1:12:3 | A | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1838
+ | unresolved_subclass.rb:11:7:11:25 | UnresolvedNamespace | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1839
+ | unresolved_subclass.rb:11:32:11:50 | UnresolvedNamespace | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
1840
+ | unresolved_subclass.rb:11:32:11:53 | B | unresolved_subclass.rb:1:1:12:4 | unresolved_subclass.rb |
0 commit comments