-
Notifications
You must be signed in to change notification settings - Fork 2k
Expand file tree
/
Copy pathmodules.expected
More file actions
2021 lines (2021 loc) · 139 KB
/
Copy pathmodules.expected
File metadata and controls
2021 lines (2021 loc) · 139 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
getModule
| calls.rb:21:1:34:3 | M |
| calls.rb:43:1:58:3 | C |
| calls.rb:65:1:69:3 | D |
| calls.rb:91:1:94:3 | Integer |
| calls.rb:96:1:98:3 | String |
| calls.rb:100:1:103:3 | Kernel |
| calls.rb:105:1:113:3 | Module |
| calls.rb:115:1:118:3 | Object |
| calls.rb:120:1:123:3 | Hash |
| calls.rb:125:1:138:3 | Array |
| calls.rb:165:1:169:3 | S |
| calls.rb:171:1:174:3 | A |
| calls.rb:176:1:179:3 | B |
| calls.rb:190:1:226:3 | Singletons |
| calls.rb:310:1:321:3 | SelfNew |
| calls.rb:325:1:333:3 | C1 |
| calls.rb:335:1:339:3 | C2 |
| calls.rb:341:1:345:3 | C3 |
| calls.rb:385:1:413:3 | SingletonOverride1 |
| calls.rb:420:1:434:3 | SingletonOverride2 |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods |
| calls.rb:504:1:510:3 | ExtendSingletonMethod |
| calls.rb:514:1:516:3 | ExtendSingletonMethod2 |
| calls.rb:520:1:521:3 | ExtendSingletonMethod3 |
| calls.rb:533:1:537:3 | ProtectedMethodInModule |
| calls.rb:539:1:552:3 | ProtectedMethods |
| calls.rb:558:1:563:3 | ProtectedMethodsSub |
| calls.rb:572:1:575:3 | SingletonUpCall_Base |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub |
| calls.rb:591:1:602:3 | SingletonA |
| calls.rb:604:1:611:3 | SingletonB |
| calls.rb:613:1:620:3 | SingletonC |
| calls.rb:626:1:632:3 | Included |
| calls.rb:634:1:639:3 | IncludesIncluded |
| calls.rb:641:1:645:3 | CustomNew1 |
| calls.rb:649:1:657:3 | CustomNew2 |
| element_reference.rb:1:1:5:3 | ClassWithElementRef |
| file://:0:0:0:0 | BasicObject |
| file://:0:0:0:0 | Class |
| file://:0:0:0:0 | Complex |
| file://:0:0:0:0 | EsotericInstanceMethods |
| file://:0:0:0:0 | FalseClass |
| file://:0:0:0:0 | Float |
| file://:0:0:0:0 | MyStruct |
| file://:0:0:0:0 | NilClass |
| file://:0:0:0:0 | Numeric |
| file://:0:0:0:0 | Proc |
| file://:0:0:0:0 | Rational |
| file://:0:0:0:0 | Struct |
| file://:0:0:0:0 | Symbol |
| file://:0:0:0:0 | TrueClass |
| file://:0:0:0:0 | UnresolvedNamespace |
| file://:0:0:0:0 | UnresolvedNamespace::X1 |
| file://:0:0:0:0 | UnresolvedNamespace::X1::X2 |
| file://:0:0:0:0 | UnresolvedNamespace::X1::X2::X3 |
| hello.rb:1:1:8:3 | EnglishWords |
| hello.rb:11:1:16:3 | Greeting |
| hello.rb:18:1:22:3 | HelloWorld |
| instance_fields.rb:11:1:14:3 | A_target |
| instance_fields.rb:26:1:29:3 | B_target |
| modules.rb:1:1:2:3 | Empty |
| modules.rb:4:1:24:3 | Foo |
| modules.rb:5:3:14:5 | Foo::Bar |
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar |
| modules.rb:19:3:20:5 | Foo::ClassInFoo |
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo |
| modules.rb:37:1:46:3 | Bar |
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar |
| modules.rb:60:1:61:3 | MyModuleInGlobalScope |
| modules.rb:63:1:81:3 | Test |
| modules.rb:65:3:68:5 | Test::Foo1 |
| modules.rb:66:5:67:7 | Test::Foo1::Bar |
| modules.rb:70:3:74:5 | Test::Foo2 |
| modules.rb:71:5:71:19 | Test::Foo2::Foo2 |
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar |
| modules.rb:76:3:80:5 | Test::Foo3 |
| modules.rb:83:1:86:3 | Other |
| modules.rb:84:3:85:5 | Other::Foo1 |
| modules.rb:88:1:93:3 | IncludeTest |
| modules.rb:91:3:92:5 | Test::Foo1::Y |
| modules.rb:95:1:99:3 | IncludeTest2 |
| modules.rb:97:3:98:5 | Test::Foo1::Z |
| modules.rb:101:1:105:3 | PrependTest |
| modules.rb:103:3:104:5 | Test::Foo2::Y |
| modules.rb:107:1:110:3 | MM |
| modules.rb:108:3:109:5 | MM::MM |
| modules.rb:112:1:113:3 | YY |
| modules.rb:115:1:121:3 | XX |
| modules.rb:116:7:117:9 | XX::YY |
| modules.rb:123:1:124:3 | Test::Foo1::Bar::Baz |
| modules_rec.rb:1:1:2:3 | B::A |
| private.rb:1:1:49:3 | E |
| private.rb:62:1:80:3 | F |
| private.rb:82:1:94:3 | PrivateOverride1 |
| private.rb:96:1:102:3 | PrivateOverride2 |
| toplevel_self_singleton.rb:2:5:5:7 | A::B |
| toplevel_self_singleton.rb:24:1:34:3 | Good |
| unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass |
| unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 |
| unresolved_subclass.rb:7:1:8:3 | UnresolvedNamespace::Subclass2 |
| unresolved_subclass.rb:11:1:12:3 | UnresolvedNamespace::A |
| unresolved_subclass.rb:14:1:15:3 | UnresolvedNamespace::X1::X2::X3::Subclass1 |
| unresolved_subclass.rb:17:1:18:3 | UnresolvedNamespace::X1::X2::X3::Subclass2 |
| unresolved_subclass.rb:21:1:22:3 | UnresolvedNamespace::X1::X2::X3::A |
getADeclaration
| calls.rb:21:1:34:3 | M | calls.rb:21:1:34:3 | M |
| calls.rb:43:1:58:3 | C | calls.rb:43:1:58:3 | C |
| calls.rb:65:1:69:3 | D | calls.rb:65:1:69:3 | D |
| calls.rb:91:1:94:3 | Integer | calls.rb:91:1:94:3 | Integer |
| calls.rb:96:1:98:3 | String | calls.rb:96:1:98:3 | String |
| calls.rb:100:1:103:3 | Kernel | calls.rb:100:1:103:3 | Kernel |
| calls.rb:105:1:113:3 | Module | calls.rb:105:1:113:3 | Module |
| calls.rb:115:1:118:3 | Object | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:115:1:118:3 | Object | calls.rb:115:1:118:3 | Object |
| calls.rb:115:1:118:3 | Object | element_reference.rb:1:1:13:4 | element_reference.rb |
| calls.rb:115:1:118:3 | Object | hello.rb:1:1:22:3 | hello.rb |
| calls.rb:115:1:118:3 | Object | instance_fields.rb:1:1:29:4 | instance_fields.rb |
| calls.rb:115:1:118:3 | Object | modules.rb:1:1:129:4 | modules.rb |
| calls.rb:115:1:118:3 | Object | modules_rec.rb:1:1:11:26 | modules_rec.rb |
| calls.rb:115:1:118:3 | Object | private.rb:1:1:105:40 | private.rb |
| calls.rb:115:1:118:3 | Object | toplevel_self_singleton.rb:1:1:34:4 | toplevel_self_singleton.rb |
| calls.rb:115:1:118:3 | Object | unresolved_subclass.rb:1:1:22:4 | unresolved_subclass.rb |
| calls.rb:120:1:123:3 | Hash | calls.rb:120:1:123:3 | Hash |
| calls.rb:125:1:138:3 | Array | calls.rb:125:1:138:3 | Array |
| calls.rb:165:1:169:3 | S | calls.rb:165:1:169:3 | S |
| calls.rb:171:1:174:3 | A | calls.rb:171:1:174:3 | A |
| calls.rb:171:1:174:3 | A | instance_fields.rb:1:1:10:3 | A |
| calls.rb:171:1:174:3 | A | modules_rec.rb:7:1:9:3 | A |
| calls.rb:171:1:174:3 | A | toplevel_self_singleton.rb:1:1:6:3 | A |
| calls.rb:176:1:179:3 | B | calls.rb:176:1:179:3 | B |
| calls.rb:176:1:179:3 | B | instance_fields.rb:16:1:25:3 | B |
| calls.rb:190:1:226:3 | Singletons | calls.rb:190:1:226:3 | Singletons |
| calls.rb:310:1:321:3 | SelfNew | calls.rb:310:1:321:3 | SelfNew |
| calls.rb:325:1:333:3 | C1 | calls.rb:325:1:333:3 | C1 |
| calls.rb:335:1:339:3 | C2 | calls.rb:335:1:339:3 | C2 |
| calls.rb:341:1:345:3 | C3 | calls.rb:341:1:345:3 | C3 |
| calls.rb:385:1:413:3 | SingletonOverride1 | calls.rb:385:1:413:3 | SingletonOverride1 |
| calls.rb:420:1:434:3 | SingletonOverride2 | calls.rb:420:1:434:3 | SingletonOverride2 |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | calls.rb:441:1:469:3 | ConditionalInstanceMethods |
| calls.rb:504:1:510:3 | ExtendSingletonMethod | calls.rb:504:1:510:3 | ExtendSingletonMethod |
| calls.rb:514:1:516:3 | ExtendSingletonMethod2 | calls.rb:514:1:516:3 | ExtendSingletonMethod2 |
| calls.rb:520:1:521:3 | ExtendSingletonMethod3 | calls.rb:520:1:521:3 | ExtendSingletonMethod3 |
| calls.rb:533:1:537:3 | ProtectedMethodInModule | calls.rb:533:1:537:3 | ProtectedMethodInModule |
| calls.rb:539:1:552:3 | ProtectedMethods | calls.rb:539:1:552:3 | ProtectedMethods |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | calls.rb:558:1:563:3 | ProtectedMethodsSub |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | calls.rb:572:1:575:3 | SingletonUpCall_Base |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | calls.rb:576:1:583:3 | SingletonUpCall_Sub |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | calls.rb:584:1:589:3 | SingletonUpCall_SubSub |
| calls.rb:591:1:602:3 | SingletonA | calls.rb:591:1:602:3 | SingletonA |
| calls.rb:604:1:611:3 | SingletonB | calls.rb:604:1:611:3 | SingletonB |
| calls.rb:613:1:620:3 | SingletonC | calls.rb:613:1:620:3 | SingletonC |
| calls.rb:626:1:632:3 | Included | calls.rb:626:1:632:3 | Included |
| calls.rb:634:1:639:3 | IncludesIncluded | calls.rb:634:1:639:3 | IncludesIncluded |
| calls.rb:641:1:645:3 | CustomNew1 | calls.rb:641:1:645:3 | CustomNew1 |
| calls.rb:649:1:657:3 | CustomNew2 | calls.rb:649:1:657:3 | CustomNew2 |
| element_reference.rb:1:1:5:3 | ClassWithElementRef | element_reference.rb:1:1:5:3 | ClassWithElementRef |
| hello.rb:1:1:8:3 | EnglishWords | hello.rb:1:1:8:3 | EnglishWords |
| hello.rb:11:1:16:3 | Greeting | hello.rb:11:1:16:3 | Greeting |
| hello.rb:18:1:22:3 | HelloWorld | hello.rb:18:1:22:3 | HelloWorld |
| instance_fields.rb:11:1:14:3 | A_target | instance_fields.rb:11:1:14:3 | A_target |
| instance_fields.rb:26:1:29:3 | B_target | instance_fields.rb:26:1:29:3 | B_target |
| modules.rb:1:1:2:3 | Empty | modules.rb:1:1:2:3 | Empty |
| modules.rb:4:1:24:3 | Foo | modules.rb:4:1:24:3 | Foo |
| modules.rb:4:1:24:3 | Foo | modules.rb:26:1:35:3 | Foo |
| modules.rb:5:3:14:5 | Foo::Bar | modules.rb:5:3:14:5 | Bar |
| modules.rb:5:3:14:5 | Foo::Bar | modules.rb:48:1:57:3 | Bar |
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar | modules.rb:6:5:7:7 | ClassInFooBar |
| modules.rb:19:3:20:5 | Foo::ClassInFoo | modules.rb:19:3:20:5 | ClassInFoo |
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | modules.rb:30:3:31:5 | ClassInAnotherDefinitionOfFoo |
| modules.rb:37:1:46:3 | Bar | modules.rb:37:1:46:3 | Bar |
| modules.rb:37:1:46:3 | Bar | modules.rb:78:5:79:7 | Bar |
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | modules.rb:49:3:50:5 | ClassInAnotherDefinitionOfFooBar |
| modules.rb:60:1:61:3 | MyModuleInGlobalScope | modules.rb:60:1:61:3 | MyModuleInGlobalScope |
| modules.rb:63:1:81:3 | Test | modules.rb:63:1:81:3 | Test |
| modules.rb:65:3:68:5 | Test::Foo1 | modules.rb:65:3:68:5 | Foo1 |
| modules.rb:66:5:67:7 | Test::Foo1::Bar | modules.rb:66:5:67:7 | Bar |
| modules.rb:70:3:74:5 | Test::Foo2 | modules.rb:70:3:74:5 | Foo2 |
| modules.rb:71:5:71:19 | Test::Foo2::Foo2 | modules.rb:71:5:71:19 | Foo2 |
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | modules.rb:72:5:73:7 | Bar |
| modules.rb:76:3:80:5 | Test::Foo3 | modules.rb:76:3:80:5 | Foo3 |
| modules.rb:83:1:86:3 | Other | modules.rb:83:1:86:3 | Other |
| modules.rb:84:3:85:5 | Other::Foo1 | modules.rb:84:3:85:5 | Foo1 |
| modules.rb:88:1:93:3 | IncludeTest | modules.rb:88:1:93:3 | IncludeTest |
| modules.rb:91:3:92:5 | Test::Foo1::Y | modules.rb:91:3:92:5 | Y |
| modules.rb:95:1:99:3 | IncludeTest2 | modules.rb:95:1:99:3 | IncludeTest2 |
| modules.rb:97:3:98:5 | Test::Foo1::Z | modules.rb:97:3:98:5 | Z |
| modules.rb:101:1:105:3 | PrependTest | modules.rb:101:1:105:3 | PrependTest |
| modules.rb:103:3:104:5 | Test::Foo2::Y | modules.rb:103:3:104:5 | Y |
| modules.rb:107:1:110:3 | MM | modules.rb:107:1:110:3 | MM |
| modules.rb:108:3:109:5 | MM::MM | modules.rb:108:3:109:5 | MM |
| modules.rb:112:1:113:3 | YY | modules.rb:112:1:113:3 | YY |
| modules.rb:115:1:121:3 | XX | modules.rb:115:1:121:3 | XX |
| modules.rb:116:7:117:9 | XX::YY | modules.rb:116:7:117:9 | YY |
| modules.rb:123:1:124:3 | Test::Foo1::Bar::Baz | modules.rb:123:1:124:3 | Baz |
| modules_rec.rb:1:1:2:3 | B::A | modules_rec.rb:1:1:2:3 | A |
| private.rb:1:1:49:3 | E | private.rb:1:1:49:3 | E |
| private.rb:62:1:80:3 | F | private.rb:62:1:80:3 | F |
| private.rb:82:1:94:3 | PrivateOverride1 | private.rb:82:1:94:3 | PrivateOverride1 |
| private.rb:96:1:102:3 | PrivateOverride2 | private.rb:96:1:102:3 | PrivateOverride2 |
| toplevel_self_singleton.rb:2:5:5:7 | A::B | modules_rec.rb:4:1:5:3 | B |
| toplevel_self_singleton.rb:2:5:5:7 | A::B | toplevel_self_singleton.rb:2:5:5:7 | B |
| toplevel_self_singleton.rb:24:1:34:3 | Good | toplevel_self_singleton.rb:24:1:34:3 | Good |
| unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass | unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass |
| unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 | unresolved_subclass.rb:4:1:5:3 | Subclass1 |
| unresolved_subclass.rb:7:1:8:3 | UnresolvedNamespace::Subclass2 | unresolved_subclass.rb:7:1:8:3 | Subclass2 |
| unresolved_subclass.rb:11:1:12:3 | UnresolvedNamespace::A | unresolved_subclass.rb:11:1:12:3 | A |
| unresolved_subclass.rb:14:1:15:3 | UnresolvedNamespace::X1::X2::X3::Subclass1 | unresolved_subclass.rb:14:1:15:3 | Subclass1 |
| unresolved_subclass.rb:17:1:18:3 | UnresolvedNamespace::X1::X2::X3::Subclass2 | unresolved_subclass.rb:17:1:18:3 | Subclass2 |
| unresolved_subclass.rb:21:1:22:3 | UnresolvedNamespace::X1::X2::X3::A | unresolved_subclass.rb:21:1:22:3 | A |
getSuperClass
| calls.rb:43:1:58:3 | C | calls.rb:115:1:118:3 | Object |
| calls.rb:65:1:69:3 | D | calls.rb:43:1:58:3 | C |
| calls.rb:91:1:94:3 | Integer | file://:0:0:0:0 | Numeric |
| calls.rb:96:1:98:3 | String | calls.rb:115:1:118:3 | Object |
| calls.rb:105:1:113:3 | Module | calls.rb:115:1:118:3 | Object |
| calls.rb:115:1:118:3 | Object | file://:0:0:0:0 | BasicObject |
| calls.rb:120:1:123:3 | Hash | calls.rb:115:1:118:3 | Object |
| calls.rb:125:1:138:3 | Array | calls.rb:115:1:118:3 | Object |
| calls.rb:165:1:169:3 | S | calls.rb:115:1:118:3 | Object |
| calls.rb:171:1:174:3 | A | calls.rb:165:1:169:3 | S |
| calls.rb:171:1:174:3 | A | calls.rb:176:1:179:3 | B |
| calls.rb:176:1:179:3 | B | calls.rb:165:1:169:3 | S |
| calls.rb:190:1:226:3 | Singletons | calls.rb:115:1:118:3 | Object |
| calls.rb:310:1:321:3 | SelfNew | calls.rb:115:1:118:3 | Object |
| calls.rb:325:1:333:3 | C1 | calls.rb:115:1:118:3 | Object |
| calls.rb:335:1:339:3 | C2 | calls.rb:325:1:333:3 | C1 |
| calls.rb:341:1:345:3 | C3 | calls.rb:335:1:339:3 | C2 |
| calls.rb:385:1:413:3 | SingletonOverride1 | calls.rb:115:1:118:3 | Object |
| calls.rb:420:1:434:3 | SingletonOverride2 | calls.rb:385:1:413:3 | SingletonOverride1 |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | calls.rb:115:1:118:3 | Object |
| calls.rb:539:1:552:3 | ProtectedMethods | calls.rb:115:1:118:3 | Object |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | calls.rb:539:1:552:3 | ProtectedMethods |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | calls.rb:115:1:118:3 | Object |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | calls.rb:572:1:575:3 | SingletonUpCall_Base |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | calls.rb:576:1:583:3 | SingletonUpCall_Sub |
| calls.rb:591:1:602:3 | SingletonA | calls.rb:115:1:118:3 | Object |
| calls.rb:604:1:611:3 | SingletonB | calls.rb:591:1:602:3 | SingletonA |
| calls.rb:613:1:620:3 | SingletonC | calls.rb:591:1:602:3 | SingletonA |
| calls.rb:634:1:639:3 | IncludesIncluded | calls.rb:115:1:118:3 | Object |
| calls.rb:641:1:645:3 | CustomNew1 | calls.rb:115:1:118:3 | Object |
| calls.rb:649:1:657:3 | CustomNew2 | calls.rb:115:1:118:3 | Object |
| element_reference.rb:1:1:5:3 | ClassWithElementRef | calls.rb:115:1:118:3 | Object |
| file://:0:0:0:0 | Class | calls.rb:105:1:113:3 | Module |
| file://:0:0:0:0 | Complex | file://:0:0:0:0 | Numeric |
| file://:0:0:0:0 | FalseClass | calls.rb:115:1:118:3 | Object |
| file://:0:0:0:0 | Float | file://:0:0:0:0 | Numeric |
| file://:0:0:0:0 | NilClass | calls.rb:115:1:118:3 | Object |
| file://:0:0:0:0 | Numeric | calls.rb:115:1:118:3 | Object |
| file://:0:0:0:0 | Rational | file://:0:0:0:0 | Numeric |
| file://:0:0:0:0 | TrueClass | calls.rb:115:1:118:3 | Object |
| hello.rb:11:1:16:3 | Greeting | calls.rb:115:1:118:3 | Object |
| hello.rb:18:1:22:3 | HelloWorld | hello.rb:11:1:16:3 | Greeting |
| instance_fields.rb:11:1:14:3 | A_target | calls.rb:115:1:118:3 | Object |
| instance_fields.rb:26:1:29:3 | B_target | calls.rb:115:1:118:3 | Object |
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar | calls.rb:115:1:118:3 | Object |
| modules.rb:19:3:20:5 | Foo::ClassInFoo | calls.rb:115:1:118:3 | Object |
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | calls.rb:115:1:118:3 | Object |
| modules.rb:37:1:46:3 | Bar | calls.rb:115:1:118:3 | Object |
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | calls.rb:115:1:118:3 | Object |
| modules.rb:66:5:67:7 | Test::Foo1::Bar | calls.rb:115:1:118:3 | Object |
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | calls.rb:115:1:118:3 | Object |
| modules.rb:112:1:113:3 | YY | calls.rb:115:1:118:3 | Object |
| modules.rb:116:7:117:9 | XX::YY | modules.rb:112:1:113:3 | YY |
| modules_rec.rb:1:1:2:3 | B::A | calls.rb:115:1:118:3 | Object |
| private.rb:1:1:49:3 | E | calls.rb:115:1:118:3 | Object |
| private.rb:82:1:94:3 | PrivateOverride1 | calls.rb:115:1:118:3 | Object |
| private.rb:96:1:102:3 | PrivateOverride2 | private.rb:82:1:94:3 | PrivateOverride1 |
| toplevel_self_singleton.rb:2:5:5:7 | A::B | calls.rb:115:1:118:3 | Object |
| unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass | calls.rb:115:1:118:3 | Object |
| unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 | unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass |
| unresolved_subclass.rb:7:1:8:3 | UnresolvedNamespace::Subclass2 | unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 |
| unresolved_subclass.rb:11:1:12:3 | UnresolvedNamespace::A | calls.rb:115:1:118:3 | Object |
| unresolved_subclass.rb:14:1:15:3 | UnresolvedNamespace::X1::X2::X3::Subclass1 | unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass |
| unresolved_subclass.rb:17:1:18:3 | UnresolvedNamespace::X1::X2::X3::Subclass2 | unresolved_subclass.rb:14:1:15:3 | UnresolvedNamespace::X1::X2::X3::Subclass1 |
| unresolved_subclass.rb:21:1:22:3 | UnresolvedNamespace::X1::X2::X3::A | calls.rb:115:1:118:3 | Object |
getAPrependedModule
| calls.rb:115:1:118:3 | Object | calls.rb:171:1:174:3 | A |
| calls.rb:171:1:174:3 | A | toplevel_self_singleton.rb:2:5:5:7 | A::B |
| modules.rb:101:1:105:3 | PrependTest | modules.rb:63:1:81:3 | Test |
getAnIncludedModule
| calls.rb:43:1:58:3 | C | calls.rb:21:1:34:3 | M |
| calls.rb:115:1:118:3 | Object | calls.rb:100:1:103:3 | Kernel |
| calls.rb:539:1:552:3 | ProtectedMethods | calls.rb:533:1:537:3 | ProtectedMethodInModule |
| calls.rb:634:1:639:3 | IncludesIncluded | calls.rb:626:1:632:3 | Included |
| hello.rb:11:1:16:3 | Greeting | hello.rb:1:1:8:3 | EnglishWords |
| modules.rb:88:1:93:3 | IncludeTest | modules.rb:63:1:81:3 | Test |
| modules.rb:95:1:99:3 | IncludeTest2 | modules.rb:63:1:81:3 | Test |
resolveConstantReadAccess
| calls.rb:36:1:36:1 | M | M |
| calls.rb:37:1:37:1 | M | M |
| calls.rb:44:13:44:13 | M | M |
| calls.rb:60:5:60:5 | C | C |
| calls.rb:65:11:65:11 | C | C |
| calls.rb:71:5:71:5 | D | D |
| calls.rb:86:11:86:14 | Hash | Hash |
| calls.rb:115:16:115:21 | Module | Module |
| calls.rb:116:13:116:18 | Kernel | Kernel |
| calls.rb:150:1:150:13 | Array | Array |
| calls.rb:152:1:152:7 | Array | Array |
| calls.rb:154:1:154:7 | Array | Array |
| calls.rb:156:1:156:8 | Array | Array |
| calls.rb:171:11:171:11 | S | S |
| calls.rb:176:11:176:11 | S | S |
| calls.rb:181:1:181:1 | S | S |
| calls.rb:182:1:182:1 | A | A |
| calls.rb:183:1:183:1 | B | B |
| calls.rb:228:1:228:10 | Singletons | Singletons |
| calls.rb:229:1:229:10 | Singletons | Singletons |
| calls.rb:231:6:231:15 | Singletons | Singletons |
| calls.rb:259:6:259:15 | Singletons | Singletons |
| calls.rb:267:5:267:14 | Singletons | Singletons |
| calls.rb:271:1:271:10 | Singletons | Singletons |
| calls.rb:275:6:275:15 | Singletons | Singletons |
| calls.rb:288:8:288:17 | Singletons | Singletons |
| calls.rb:289:1:289:10 | Singletons | Singletons |
| calls.rb:291:5:291:14 | Singletons | Singletons |
| calls.rb:300:1:300:10 | Singletons | Singletons |
| calls.rb:302:10:302:19 | Singletons | Singletons |
| calls.rb:308:1:308:10 | Singletons | Singletons |
| calls.rb:323:1:323:7 | SelfNew | SelfNew |
| calls.rb:335:12:335:13 | C1 | C1 |
| calls.rb:341:12:341:13 | C2 | C2 |
| calls.rb:349:10:349:11 | C3 | C3 |
| calls.rb:351:10:351:11 | C2 | C2 |
| calls.rb:353:10:353:11 | C1 | C1 |
| calls.rb:359:12:359:13 | C3 | C3 |
| calls.rb:360:12:360:13 | C2 | C2 |
| calls.rb:361:12:361:13 | C1 | C1 |
| calls.rb:365:6:365:7 | C1 | C1 |
| calls.rb:368:19:368:20 | C1 | C1 |
| calls.rb:369:19:369:20 | C2 | C2 |
| calls.rb:370:19:370:20 | C3 | C3 |
| calls.rb:372:1:372:2 | C3 | C3 |
| calls.rb:380:6:380:7 | C1 | C1 |
| calls.rb:415:1:415:18 | SingletonOverride1 | SingletonOverride1 |
| calls.rb:416:1:416:18 | SingletonOverride1 | SingletonOverride1 |
| calls.rb:417:1:417:18 | SingletonOverride1 | SingletonOverride1 |
| calls.rb:418:1:418:18 | SingletonOverride1 | SingletonOverride1 |
| calls.rb:420:28:420:45 | SingletonOverride1 | SingletonOverride1 |
| calls.rb:436:1:436:18 | SingletonOverride2 | SingletonOverride2 |
| calls.rb:437:1:437:18 | SingletonOverride2 | SingletonOverride2 |
| calls.rb:438:1:438:18 | SingletonOverride2 | SingletonOverride2 |
| calls.rb:439:1:439:18 | SingletonOverride2 | SingletonOverride2 |
| calls.rb:463:9:463:13 | Class | Class |
| calls.rb:471:1:471:26 | ConditionalInstanceMethods | ConditionalInstanceMethods |
| calls.rb:472:1:472:26 | ConditionalInstanceMethods | ConditionalInstanceMethods |
| calls.rb:473:1:473:26 | ConditionalInstanceMethods | ConditionalInstanceMethods |
| calls.rb:474:1:474:26 | ConditionalInstanceMethods | ConditionalInstanceMethods |
| calls.rb:475:1:475:26 | ConditionalInstanceMethods | ConditionalInstanceMethods |
| calls.rb:476:1:476:26 | ConditionalInstanceMethods | ConditionalInstanceMethods |
| calls.rb:478:27:478:31 | Class | Class |
| calls.rb:479:5:479:11 | Array | Array |
| calls.rb:485:5:485:9 | Class | Class |
| calls.rb:491:5:491:11 | Array | Array |
| calls.rb:498:1:498:23 | EsotericInstanceMethods | EsotericInstanceMethods |
| calls.rb:499:1:499:23 | EsotericInstanceMethods | EsotericInstanceMethods |
| calls.rb:500:1:500:23 | EsotericInstanceMethods | EsotericInstanceMethods |
| calls.rb:501:1:501:23 | EsotericInstanceMethods | EsotericInstanceMethods |
| calls.rb:502:1:502:23 | EsotericInstanceMethods | EsotericInstanceMethods |
| calls.rb:512:1:512:21 | ExtendSingletonMethod | ExtendSingletonMethod |
| calls.rb:515:12:515:32 | ExtendSingletonMethod | ExtendSingletonMethod |
| calls.rb:518:1:518:22 | ExtendSingletonMethod2 | ExtendSingletonMethod2 |
| calls.rb:523:1:523:22 | ExtendSingletonMethod3 | ExtendSingletonMethod3 |
| calls.rb:523:31:523:51 | ExtendSingletonMethod | ExtendSingletonMethod |
| calls.rb:525:1:525:22 | ExtendSingletonMethod3 | ExtendSingletonMethod3 |
| calls.rb:529:12:529:32 | ExtendSingletonMethod | ExtendSingletonMethod |
| calls.rb:540:13:540:35 | ProtectedMethodInModule | ProtectedMethodInModule |
| calls.rb:549:9:549:24 | ProtectedMethods | ProtectedMethods |
| calls.rb:550:9:550:24 | ProtectedMethods | ProtectedMethods |
| calls.rb:554:1:554:16 | ProtectedMethods | ProtectedMethods |
| calls.rb:555:1:555:16 | ProtectedMethods | ProtectedMethods |
| calls.rb:556:1:556:16 | ProtectedMethods | ProtectedMethods |
| calls.rb:558:29:558:44 | ProtectedMethods | ProtectedMethods |
| calls.rb:561:9:561:27 | ProtectedMethodsSub | ProtectedMethodsSub |
| calls.rb:565:1:565:19 | ProtectedMethodsSub | ProtectedMethodsSub |
| calls.rb:566:1:566:19 | ProtectedMethodsSub | ProtectedMethodsSub |
| calls.rb:567:1:567:19 | ProtectedMethodsSub | ProtectedMethodsSub |
| calls.rb:569:1:569:7 | Array | Array |
| calls.rb:569:2:569:2 | C | C |
| calls.rb:570:1:570:13 | Array | Array |
| calls.rb:576:29:576:48 | SingletonUpCall_Base | SingletonUpCall_Base |
| calls.rb:584:32:584:50 | SingletonUpCall_Sub | SingletonUpCall_Sub |
| calls.rb:604:20:604:29 | SingletonA | SingletonA |
| calls.rb:613:20:613:29 | SingletonA | SingletonA |
| calls.rb:622:1:622:10 | SingletonA | SingletonA |
| calls.rb:623:1:623:10 | SingletonB | SingletonB |
| calls.rb:624:1:624:10 | SingletonC | SingletonC |
| calls.rb:635:13:635:20 | Included | Included |
| calls.rb:643:9:643:10 | C1 | C1 |
| calls.rb:647:1:647:10 | CustomNew1 | CustomNew1 |
| calls.rb:659:1:659:10 | CustomNew2 | CustomNew2 |
| calls.rb:662:5:662:11 | Array | Array |
| calls.rb:667:20:667:21 | C1 | C1 |
| element_reference.rb:7:5:7:23 | ClassWithElementRef | ClassWithElementRef |
| hello.rb:12:13:12:24 | EnglishWords | EnglishWords |
| hello.rb:18:20:18:27 | Greeting | Greeting |
| instance_fields.rb:4:22:4:31 | A_target | A_target |
| instance_fields.rb:19:22:19:31 | B_target | B_target |
| modules.rb:48:8:48:10 | Foo | Foo |
| modules.rb:66:11:66:14 | Foo1 | Test::Foo1 |
| modules.rb:72:11:72:14 | Foo2 | Test::Foo2::Foo2 |
| modules.rb:77:12:77:17 | Object | Object |
| modules.rb:78:11:78:14 | Foo3 | Object |
| modules.rb:89:11:89:16 | Test | Test |
| modules.rb:90:3:90:8 | Object | Object |
| modules.rb:90:32:90:36 | Other | Other |
| modules.rb:91:10:91:13 | Foo1 | Test::Foo1 |
| modules.rb:96:11:96:14 | Test | Test |
| modules.rb:97:10:97:13 | Foo1 | Test::Foo1 |
| modules.rb:102:11:102:16 | Test | Test |
| modules.rb:103:10:103:13 | Foo2 | Test::Foo2 |
| modules.rb:108:10:108:11 | MM | MM |
| modules.rb:116:18:116:19 | YY | YY |
| modules.rb:123:8:123:11 | Test | Test |
| modules.rb:123:8:123:17 | Foo1 | Test::Foo1 |
| modules.rb:123:8:123:22 | Bar | Test::Foo1::Bar |
| modules.rb:126:6:126:7 | XX | XX |
| modules_rec.rb:1:7:1:7 | B | B |
| modules_rec.rb:4:7:4:7 | A | A |
| modules_rec.rb:7:11:7:11 | B | B |
| modules_rec.rb:8:11:8:11 | B | A::B |
| modules_rec.rb:11:9:11:9 | A | A |
| private.rb:54:1:54:1 | E | E |
| private.rb:55:1:55:1 | E | E |
| private.rb:56:1:56:1 | E | E |
| private.rb:57:1:57:1 | E | E |
| private.rb:58:1:58:1 | E | E |
| private.rb:96:26:96:41 | PrivateOverride1 | PrivateOverride1 |
| private.rb:100:7:100:22 | PrivateOverride1 | PrivateOverride1 |
| private.rb:104:1:104:16 | PrivateOverride2 | PrivateOverride2 |
| private.rb:105:1:105:16 | PrivateOverride2 | PrivateOverride2 |
| toplevel_self_singleton.rb:18:12:18:17 | Struct | Struct |
| unresolved_subclass.rb:4:7:4:25 | UnresolvedNamespace | UnresolvedNamespace |
| unresolved_subclass.rb:4:40:4:58 | ResolvableBaseClass | ResolvableBaseClass |
| unresolved_subclass.rb:7:7:7:25 | UnresolvedNamespace | UnresolvedNamespace |
| unresolved_subclass.rb:7:40:7:58 | UnresolvedNamespace | UnresolvedNamespace |
| unresolved_subclass.rb:7:40:7:69 | Subclass1 | UnresolvedNamespace::Subclass1 |
| unresolved_subclass.rb:11:7:11:25 | UnresolvedNamespace | UnresolvedNamespace |
| unresolved_subclass.rb:11:32:11:50 | UnresolvedNamespace | UnresolvedNamespace |
| unresolved_subclass.rb:14:7:14:25 | UnresolvedNamespace | UnresolvedNamespace |
| unresolved_subclass.rb:14:7:14:29 | X1 | UnresolvedNamespace::X1 |
| unresolved_subclass.rb:14:7:14:33 | X2 | UnresolvedNamespace::X1::X2 |
| unresolved_subclass.rb:14:7:14:37 | X3 | UnresolvedNamespace::X1::X2::X3 |
| unresolved_subclass.rb:14:52:14:70 | ResolvableBaseClass | ResolvableBaseClass |
| unresolved_subclass.rb:17:7:17:25 | UnresolvedNamespace | UnresolvedNamespace |
| unresolved_subclass.rb:17:7:17:29 | X1 | UnresolvedNamespace::X1 |
| unresolved_subclass.rb:17:7:17:33 | X2 | UnresolvedNamespace::X1::X2 |
| unresolved_subclass.rb:17:7:17:37 | X3 | UnresolvedNamespace::X1::X2::X3 |
| unresolved_subclass.rb:17:52:17:70 | UnresolvedNamespace | UnresolvedNamespace |
| unresolved_subclass.rb:17:52:17:74 | X1 | UnresolvedNamespace::X1 |
| unresolved_subclass.rb:17:52:17:78 | X2 | UnresolvedNamespace::X1::X2 |
| unresolved_subclass.rb:17:52:17:82 | X3 | UnresolvedNamespace::X1::X2::X3 |
| unresolved_subclass.rb:17:52:17:93 | Subclass1 | UnresolvedNamespace::X1::X2::X3::Subclass1 |
| unresolved_subclass.rb:21:7:21:25 | UnresolvedNamespace | UnresolvedNamespace |
| unresolved_subclass.rb:21:7:21:29 | X1 | UnresolvedNamespace::X1 |
| unresolved_subclass.rb:21:7:21:33 | X2 | UnresolvedNamespace::X1::X2 |
| unresolved_subclass.rb:21:7:21:37 | X3 | UnresolvedNamespace::X1::X2::X3 |
| unresolved_subclass.rb:21:44:21:62 | UnresolvedNamespace | UnresolvedNamespace |
| unresolved_subclass.rb:21:44:21:66 | X1 | UnresolvedNamespace::X1 |
| unresolved_subclass.rb:21:44:21:70 | X2 | UnresolvedNamespace::X1::X2 |
| unresolved_subclass.rb:21:44:21:74 | X3 | UnresolvedNamespace::X1::X2::X3 |
resolveConstantWriteAccess
| calls.rb:21:1:34:3 | M | M |
| calls.rb:43:1:58:3 | C | C |
| calls.rb:65:1:69:3 | D | D |
| calls.rb:91:1:94:3 | Integer | Integer |
| calls.rb:96:1:98:3 | String | String |
| calls.rb:100:1:103:3 | Kernel | Kernel |
| calls.rb:105:1:113:3 | Module | Module |
| calls.rb:115:1:118:3 | Object | Object |
| calls.rb:120:1:123:3 | Hash | Hash |
| calls.rb:125:1:138:3 | Array | Array |
| calls.rb:165:1:169:3 | S | S |
| calls.rb:171:1:174:3 | A | A |
| calls.rb:176:1:179:3 | B | B |
| calls.rb:190:1:226:3 | Singletons | Singletons |
| calls.rb:310:1:321:3 | SelfNew | SelfNew |
| calls.rb:325:1:333:3 | C1 | C1 |
| calls.rb:335:1:339:3 | C2 | C2 |
| calls.rb:341:1:345:3 | C3 | C3 |
| calls.rb:385:1:413:3 | SingletonOverride1 | SingletonOverride1 |
| calls.rb:420:1:434:3 | SingletonOverride2 | SingletonOverride2 |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | ConditionalInstanceMethods |
| calls.rb:478:1:478:23 | EsotericInstanceMethods | EsotericInstanceMethods |
| calls.rb:504:1:510:3 | ExtendSingletonMethod | ExtendSingletonMethod |
| calls.rb:514:1:516:3 | ExtendSingletonMethod2 | ExtendSingletonMethod2 |
| calls.rb:520:1:521:3 | ExtendSingletonMethod3 | ExtendSingletonMethod3 |
| calls.rb:533:1:537:3 | ProtectedMethodInModule | ProtectedMethodInModule |
| calls.rb:539:1:552:3 | ProtectedMethods | ProtectedMethods |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | ProtectedMethodsSub |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | SingletonUpCall_Base |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | SingletonUpCall_Sub |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | SingletonUpCall_SubSub |
| calls.rb:591:1:602:3 | SingletonA | SingletonA |
| calls.rb:604:1:611:3 | SingletonB | SingletonB |
| calls.rb:613:1:620:3 | SingletonC | SingletonC |
| calls.rb:626:1:632:3 | Included | Included |
| calls.rb:634:1:639:3 | IncludesIncluded | IncludesIncluded |
| calls.rb:641:1:645:3 | CustomNew1 | CustomNew1 |
| calls.rb:649:1:657:3 | CustomNew2 | CustomNew2 |
| element_reference.rb:1:1:5:3 | ClassWithElementRef | ClassWithElementRef |
| hello.rb:1:1:8:3 | EnglishWords | EnglishWords |
| hello.rb:11:1:16:3 | Greeting | Greeting |
| hello.rb:18:1:22:3 | HelloWorld | HelloWorld |
| instance_fields.rb:1:1:10:3 | A | A |
| instance_fields.rb:11:1:14:3 | A_target | A_target |
| instance_fields.rb:16:1:25:3 | B | B |
| instance_fields.rb:26:1:29:3 | B_target | B_target |
| modules.rb:1:1:2:3 | Empty | Empty |
| modules.rb:4:1:24:3 | Foo | Foo |
| modules.rb:5:3:14:5 | Bar | Foo::Bar |
| modules.rb:6:5:7:7 | ClassInFooBar | Foo::Bar::ClassInFooBar |
| modules.rb:19:3:20:5 | ClassInFoo | Foo::ClassInFoo |
| modules.rb:26:1:35:3 | Foo | Foo |
| modules.rb:30:3:31:5 | ClassInAnotherDefinitionOfFoo | Foo::ClassInAnotherDefinitionOfFoo |
| modules.rb:37:1:46:3 | Bar | Bar |
| modules.rb:48:1:57:3 | Bar | Foo::Bar |
| modules.rb:49:3:50:5 | ClassInAnotherDefinitionOfFooBar | Foo::Bar::ClassInAnotherDefinitionOfFooBar |
| modules.rb:60:1:61:3 | MyModuleInGlobalScope | MyModuleInGlobalScope |
| modules.rb:63:1:81:3 | Test | Test |
| modules.rb:65:3:68:5 | Foo1 | Test::Foo1 |
| modules.rb:66:5:67:7 | Bar | Foo1::Bar |
| modules.rb:66:5:67:7 | Bar | Test::Foo1::Bar |
| modules.rb:70:3:74:5 | Foo2 | Test::Foo2 |
| modules.rb:71:5:71:19 | Foo2 | Test::Foo2::Foo2 |
| modules.rb:72:5:73:7 | Bar | Foo2::Bar |
| modules.rb:72:5:73:7 | Bar | Test::Foo2::Bar |
| modules.rb:72:5:73:7 | Bar | Test::Foo2::Foo2::Bar |
| modules.rb:76:3:80:5 | Foo3 | Test::Foo3 |
| modules.rb:77:5:77:8 | Foo3 | Test::Foo3::Foo3 |
| modules.rb:78:5:79:7 | Bar | Foo3::Bar |
| modules.rb:78:5:79:7 | Bar | Test::Foo3::Bar |
| modules.rb:78:5:79:7 | Bar | Test::Foo3::Foo3::Bar |
| modules.rb:83:1:86:3 | Other | Other |
| modules.rb:84:3:85:5 | Foo1 | Other::Foo1 |
| modules.rb:88:1:93:3 | IncludeTest | IncludeTest |
| modules.rb:91:3:92:5 | Y | Foo1::Y |
| modules.rb:91:3:92:5 | Y | Test::Foo1::Y |
| modules.rb:95:1:99:3 | IncludeTest2 | IncludeTest2 |
| modules.rb:97:3:98:5 | Z | Foo1::Z |
| modules.rb:97:3:98:5 | Z | Test::Foo1::Z |
| modules.rb:101:1:105:3 | PrependTest | PrependTest |
| modules.rb:103:3:104:5 | Y | Foo2::Y |
| modules.rb:103:3:104:5 | Y | Test::Foo2::Y |
| modules.rb:107:1:110:3 | MM | MM |
| modules.rb:108:3:109:5 | MM | MM::MM |
| modules.rb:108:3:109:5 | MM | MM::MM::MM |
| modules.rb:112:1:113:3 | YY | YY |
| modules.rb:115:1:121:3 | XX | XX |
| modules.rb:116:7:117:9 | YY | XX::YY |
| modules.rb:123:1:124:3 | Baz | Test::Foo1::Bar::Baz |
| modules_rec.rb:1:1:2:3 | A | B::A |
| modules_rec.rb:4:1:5:3 | B | A::B |
| modules_rec.rb:7:1:9:3 | A | A |
| private.rb:1:1:49:3 | E | E |
| private.rb:62:1:80:3 | F | F |
| private.rb:82:1:94:3 | PrivateOverride1 | PrivateOverride1 |
| private.rb:96:1:102:3 | PrivateOverride2 | PrivateOverride2 |
| toplevel_self_singleton.rb:1:1:6:3 | A | A |
| toplevel_self_singleton.rb:2:5:5:7 | B | A::B |
| toplevel_self_singleton.rb:18:1:18:8 | MyStruct | MyStruct |
| toplevel_self_singleton.rb:24:1:34:3 | Good | Good |
| unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass | ResolvableBaseClass |
| unresolved_subclass.rb:4:1:5:3 | Subclass1 | UnresolvedNamespace::Subclass1 |
| unresolved_subclass.rb:7:1:8:3 | Subclass2 | UnresolvedNamespace::Subclass2 |
| unresolved_subclass.rb:11:1:12:3 | A | UnresolvedNamespace::A |
| unresolved_subclass.rb:14:1:15:3 | Subclass1 | UnresolvedNamespace::X1::X2::X3::Subclass1 |
| unresolved_subclass.rb:17:1:18:3 | Subclass2 | UnresolvedNamespace::X1::X2::X3::Subclass2 |
| unresolved_subclass.rb:21:1:22:3 | A | UnresolvedNamespace::X1::X2::X3::A |
enclosingModule
| calls.rb:1:1:3:3 | foo | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:2:5:2:14 | call to puts | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:2:5:2:14 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:2:10:2:14 | "foo" | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:2:11:2:13 | foo | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:5:1:5:3 | call to foo | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:5:1:5:3 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:7:1:9:3 | bar | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:7:5:7:8 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:8:5:8:15 | call to puts | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:8:5:8:15 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:8:10:8:15 | "bar1" | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:8:11:8:14 | bar1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:11:1:11:4 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:11:1:11:8 | call to bar | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:13:1:15:3 | bar | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:13:5:13:8 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:14:5:14:15 | call to puts | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:14:5:14:15 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:14:10:14:15 | "bar2" | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:14:11:14:14 | bar2 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:17:1:17:4 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:17:1:17:8 | call to bar | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:19:1:19:4 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:19:1:19:8 | call to foo | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:21:1:34:3 | M | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:22:5:24:7 | instance_m | calls.rb:21:1:34:3 | M |
| calls.rb:23:9:23:19 | call to singleton_m | calls.rb:21:1:34:3 | M |
| calls.rb:23:9:23:19 | self | calls.rb:21:1:34:3 | M |
| calls.rb:25:5:27:7 | singleton_m | calls.rb:21:1:34:3 | M |
| calls.rb:25:9:25:12 | self | calls.rb:21:1:34:3 | M |
| calls.rb:26:9:26:18 | call to instance_m | calls.rb:21:1:34:3 | M |
| calls.rb:26:9:26:18 | self | calls.rb:21:1:34:3 | M |
| calls.rb:29:5:29:14 | call to instance_m | calls.rb:21:1:34:3 | M |
| calls.rb:29:5:29:14 | self | calls.rb:21:1:34:3 | M |
| calls.rb:30:5:30:8 | self | calls.rb:21:1:34:3 | M |
| calls.rb:30:5:30:19 | call to instance_m | calls.rb:21:1:34:3 | M |
| calls.rb:32:5:32:15 | call to singleton_m | calls.rb:21:1:34:3 | M |
| calls.rb:32:5:32:15 | self | calls.rb:21:1:34:3 | M |
| calls.rb:33:5:33:8 | self | calls.rb:21:1:34:3 | M |
| calls.rb:33:5:33:20 | call to singleton_m | calls.rb:21:1:34:3 | M |
| calls.rb:36:1:36:1 | M | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:36:1:36:12 | call to instance_m | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:37:1:37:1 | M | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:37:1:37:13 | call to singleton_m | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:39:1:41:3 | call_instance_m | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:40:5:40:14 | call to instance_m | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:40:5:40:14 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:43:1:58:3 | C | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:44:5:44:13 | call to include | calls.rb:43:1:58:3 | C |
| calls.rb:44:5:44:13 | self | calls.rb:43:1:58:3 | C |
| calls.rb:44:13:44:13 | M | calls.rb:43:1:58:3 | C |
| calls.rb:45:5:45:14 | call to instance_m | calls.rb:43:1:58:3 | C |
| calls.rb:45:5:45:14 | self | calls.rb:43:1:58:3 | C |
| calls.rb:46:5:46:8 | self | calls.rb:43:1:58:3 | C |
| calls.rb:46:5:46:19 | call to instance_m | calls.rb:43:1:58:3 | C |
| calls.rb:48:5:48:15 | call to singleton_m | calls.rb:43:1:58:3 | C |
| calls.rb:48:5:48:15 | self | calls.rb:43:1:58:3 | C |
| calls.rb:49:5:49:8 | self | calls.rb:43:1:58:3 | C |
| calls.rb:49:5:49:20 | call to singleton_m | calls.rb:43:1:58:3 | C |
| calls.rb:51:5:57:7 | baz | calls.rb:43:1:58:3 | C |
| calls.rb:52:9:52:18 | call to instance_m | calls.rb:43:1:58:3 | C |
| calls.rb:52:9:52:18 | self | calls.rb:43:1:58:3 | C |
| calls.rb:53:9:53:12 | self | calls.rb:43:1:58:3 | C |
| calls.rb:53:9:53:23 | call to instance_m | calls.rb:43:1:58:3 | C |
| calls.rb:55:9:55:19 | call to singleton_m | calls.rb:43:1:58:3 | C |
| calls.rb:55:9:55:19 | self | calls.rb:43:1:58:3 | C |
| calls.rb:56:9:56:12 | self | calls.rb:43:1:58:3 | C |
| calls.rb:56:9:56:24 | call to singleton_m | calls.rb:43:1:58:3 | C |
| calls.rb:60:1:60:1 | c | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:60:1:60:9 | ... = ... | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:60:5:60:5 | C | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:60:5:60:9 | call to new | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:61:1:61:1 | c | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:61:1:61:5 | call to baz | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:62:1:62:1 | c | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:62:1:62:13 | call to singleton_m | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:63:1:63:1 | c | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:63:1:63:12 | call to instance_m | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:65:1:69:3 | D | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:65:11:65:11 | C | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:66:5:68:7 | baz | calls.rb:65:1:69:3 | D |
| calls.rb:67:9:67:13 | super call to baz | calls.rb:65:1:69:3 | D |
| calls.rb:71:1:71:1 | d | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:71:1:71:9 | ... = ... | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:71:5:71:5 | D | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:71:5:71:9 | call to new | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:72:1:72:1 | d | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:72:1:72:5 | call to baz | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:73:1:73:1 | d | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:73:1:73:13 | call to singleton_m | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:74:1:74:1 | d | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:74:1:74:12 | call to instance_m | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:76:1:79:3 | optional_arg | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:76:18:76:18 | a | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:76:18:76:18 | a | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:76:22:76:22 | 4 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:76:25:76:25 | b | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:76:25:76:25 | b | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:76:28:76:28 | 5 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:77:5:77:5 | a | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:77:5:77:16 | call to bit_length | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:78:5:78:5 | b | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:78:5:78:16 | call to bit_length | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:81:1:83:3 | call_block | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:82:5:82:11 | yield ... | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:82:11:82:11 | 1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:85:1:89:3 | foo | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:86:5:86:7 | var | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:86:5:86:18 | ... = ... | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:86:11:86:14 | Hash | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:86:11:86:18 | call to new | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:87:5:87:7 | var | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:87:5:87:10 | ...[...] | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:87:9:87:9 | 1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:88:5:88:29 | call to call_block | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:88:5:88:29 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:88:16:88:29 | { ... } | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:88:19:88:19 | x | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:88:19:88:19 | x | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:88:22:88:24 | var | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:88:22:88:27 | ...[...] | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:88:26:88:26 | x | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:91:1:94:3 | Integer | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:92:5:92:23 | bit_length | calls.rb:91:1:94:3 | Integer |
| calls.rb:93:5:93:16 | abs | calls.rb:91:1:94:3 | Integer |
| calls.rb:96:1:98:3 | String | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:97:5:97:23 | capitalize | calls.rb:96:1:98:3 | String |
| calls.rb:100:1:103:3 | Kernel | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:101:5:101:25 | alias ... | calls.rb:100:1:103:3 | Kernel |
| calls.rb:101:11:101:19 | :old_puts | calls.rb:100:1:103:3 | Kernel |
| calls.rb:101:11:101:19 | old_puts | calls.rb:100:1:103:3 | Kernel |
| calls.rb:101:21:101:25 | :puts | calls.rb:100:1:103:3 | Kernel |
| calls.rb:101:21:101:25 | puts | calls.rb:100:1:103:3 | Kernel |
| calls.rb:102:5:102:30 | puts | calls.rb:100:1:103:3 | Kernel |
| calls.rb:102:14:102:14 | x | calls.rb:100:1:103:3 | Kernel |
| calls.rb:102:14:102:14 | x | calls.rb:100:1:103:3 | Kernel |
| calls.rb:102:17:102:26 | call to old_puts | calls.rb:100:1:103:3 | Kernel |
| calls.rb:102:17:102:26 | self | calls.rb:100:1:103:3 | Kernel |
| calls.rb:102:26:102:26 | x | calls.rb:100:1:103:3 | Kernel |
| calls.rb:105:1:113:3 | Module | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:106:5:106:31 | alias ... | calls.rb:105:1:113:3 | Module |
| calls.rb:106:11:106:22 | :old_include | calls.rb:105:1:113:3 | Module |
| calls.rb:106:11:106:22 | old_include | calls.rb:105:1:113:3 | Module |
| calls.rb:106:24:106:31 | :include | calls.rb:105:1:113:3 | Module |
| calls.rb:106:24:106:31 | include | calls.rb:105:1:113:3 | Module |
| calls.rb:107:5:107:24 | module_eval | calls.rb:105:1:113:3 | Module |
| calls.rb:108:5:110:7 | include | calls.rb:105:1:113:3 | Module |
| calls.rb:108:17:108:17 | x | calls.rb:105:1:113:3 | Module |
| calls.rb:108:17:108:17 | x | calls.rb:105:1:113:3 | Module |
| calls.rb:109:9:109:21 | call to old_include | calls.rb:105:1:113:3 | Module |
| calls.rb:109:9:109:21 | self | calls.rb:105:1:113:3 | Module |
| calls.rb:109:21:109:21 | x | calls.rb:105:1:113:3 | Module |
| calls.rb:111:5:111:20 | prepend | calls.rb:105:1:113:3 | Module |
| calls.rb:112:5:112:20 | private | calls.rb:105:1:113:3 | Module |
| calls.rb:115:1:118:3 | Object | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:115:16:115:21 | Module | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:116:5:116:18 | call to include | calls.rb:115:1:118:3 | Object |
| calls.rb:116:5:116:18 | self | calls.rb:115:1:118:3 | Object |
| calls.rb:116:13:116:18 | Kernel | calls.rb:115:1:118:3 | Object |
| calls.rb:117:5:117:16 | new | calls.rb:115:1:118:3 | Object |
| calls.rb:120:1:123:3 | Hash | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:121:5:121:25 | alias ... | calls.rb:120:1:123:3 | Hash |
| calls.rb:121:11:121:21 | :old_lookup | calls.rb:120:1:123:3 | Hash |
| calls.rb:121:11:121:21 | old_lookup | calls.rb:120:1:123:3 | Hash |
| calls.rb:121:23:121:25 | :[] | calls.rb:120:1:123:3 | Hash |
| calls.rb:121:23:121:25 | [] | calls.rb:120:1:123:3 | Hash |
| calls.rb:122:5:122:31 | [] | calls.rb:120:1:123:3 | Hash |
| calls.rb:122:12:122:12 | x | calls.rb:120:1:123:3 | Hash |
| calls.rb:122:12:122:12 | x | calls.rb:120:1:123:3 | Hash |
| calls.rb:122:15:122:27 | call to old_lookup | calls.rb:120:1:123:3 | Hash |
| calls.rb:122:15:122:27 | self | calls.rb:120:1:123:3 | Hash |
| calls.rb:122:26:122:26 | x | calls.rb:120:1:123:3 | Hash |
| calls.rb:125:1:138:3 | Array | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:126:3:126:23 | alias ... | calls.rb:125:1:138:3 | Array |
| calls.rb:126:9:126:19 | :old_lookup | calls.rb:125:1:138:3 | Array |
| calls.rb:126:9:126:19 | old_lookup | calls.rb:125:1:138:3 | Array |
| calls.rb:126:21:126:23 | :[] | calls.rb:125:1:138:3 | Array |
| calls.rb:126:21:126:23 | [] | calls.rb:125:1:138:3 | Array |
| calls.rb:127:3:127:29 | [] | calls.rb:125:1:138:3 | Array |
| calls.rb:127:10:127:10 | x | calls.rb:125:1:138:3 | Array |
| calls.rb:127:10:127:10 | x | calls.rb:125:1:138:3 | Array |
| calls.rb:127:13:127:25 | call to old_lookup | calls.rb:125:1:138:3 | Array |
| calls.rb:127:13:127:25 | self | calls.rb:125:1:138:3 | Array |
| calls.rb:127:24:127:24 | x | calls.rb:125:1:138:3 | Array |
| calls.rb:129:3:129:17 | length | calls.rb:125:1:138:3 | Array |
| calls.rb:131:3:137:5 | foreach | calls.rb:125:1:138:3 | Array |
| calls.rb:131:15:131:19 | &body | calls.rb:125:1:138:3 | Array |
| calls.rb:131:16:131:19 | body | calls.rb:125:1:138:3 | Array |
| calls.rb:132:5:132:5 | x | calls.rb:125:1:138:3 | Array |
| calls.rb:132:5:132:9 | ... = ... | calls.rb:125:1:138:3 | Array |
| calls.rb:132:9:132:9 | 0 | calls.rb:125:1:138:3 | Array |
| calls.rb:133:5:136:7 | while ... | calls.rb:125:1:138:3 | Array |
| calls.rb:133:11:133:11 | x | calls.rb:125:1:138:3 | Array |
| calls.rb:133:11:133:25 | ... < ... | calls.rb:125:1:138:3 | Array |
| calls.rb:133:15:133:18 | self | calls.rb:125:1:138:3 | Array |
| calls.rb:133:15:133:25 | call to length | calls.rb:125:1:138:3 | Array |
| calls.rb:133:26:136:7 | do ... | calls.rb:125:1:138:3 | Array |
| calls.rb:134:9:134:24 | yield ... | calls.rb:125:1:138:3 | Array |
| calls.rb:134:15:134:15 | x | calls.rb:125:1:138:3 | Array |
| calls.rb:134:18:134:21 | self | calls.rb:125:1:138:3 | Array |
| calls.rb:134:18:134:24 | ...[...] | calls.rb:125:1:138:3 | Array |
| calls.rb:134:23:134:23 | x | calls.rb:125:1:138:3 | Array |
| calls.rb:135:9:135:9 | x | calls.rb:125:1:138:3 | Array |
| calls.rb:135:9:135:9 | x | calls.rb:125:1:138:3 | Array |
| calls.rb:135:9:135:14 | ... += ... | calls.rb:125:1:138:3 | Array |
| calls.rb:135:9:135:14 | ... = ... | calls.rb:125:1:138:3 | Array |
| calls.rb:135:11:135:12 | ... + ... | calls.rb:125:1:138:3 | Array |
| calls.rb:135:14:135:14 | 1 | calls.rb:125:1:138:3 | Array |
| calls.rb:140:1:142:3 | funny | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:141:5:141:20 | yield ... | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:141:11:141:20 | "prefix: " | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:141:12:141:19 | prefix: | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:144:1:144:30 | call to funny | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:144:1:144:30 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:144:7:144:30 | { ... } | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:144:10:144:10 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:144:10:144:10 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:144:13:144:29 | call to puts | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:144:13:144:29 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:144:18:144:18 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:144:18:144:29 | call to capitalize | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:146:1:146:3 | "a" | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:146:1:146:14 | call to capitalize | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:146:2:146:2 | a | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:147:1:147:1 | 1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:147:1:147:12 | call to bit_length | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:148:1:148:1 | 1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:148:1:148:5 | call to abs | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:1:150:13 | Array | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:1:150:13 | [...] | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:1:150:13 | call to [] | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:1:150:62 | call to foreach | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:2:150:4 | "a" | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:3:150:3 | a | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:6:150:8 | "b" | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:7:150:7 | b | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:10:150:12 | "c" | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:11:150:11 | c | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:23:150:62 | { ... } | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:26:150:26 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:26:150:26 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:29:150:29 | v | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:29:150:29 | v | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:32:150:61 | call to puts | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:32:150:61 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:37:150:61 | "#{...} -> #{...}" | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:38:150:41 | #{...} | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:40:150:40 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:42:150:45 | -> | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:46:150:60 | #{...} | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:48:150:48 | v | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:150:48:150:59 | call to capitalize | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:1:152:7 | Array | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:1:152:7 | [...] | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:1:152:7 | call to [] | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:1:152:35 | call to foreach | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:2:152:2 | 1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:4:152:4 | 2 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:6:152:6 | 3 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:17:152:35 | { ... } | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:20:152:20 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:20:152:20 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:23:152:23 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:152:23:152:34 | call to bit_length | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:1:154:7 | Array | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:1:154:7 | [...] | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:1:154:7 | call to [] | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:1:154:40 | call to foreach | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:2:154:2 | 1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:4:154:4 | 2 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:6:154:6 | 3 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:17:154:40 | { ... } | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:20:154:20 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:20:154:20 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:23:154:39 | call to puts | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:23:154:39 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:28:154:28 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:154:28:154:39 | call to capitalize | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:1:156:8 | Array | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:1:156:8 | [...] | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:1:156:8 | call to [] | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:1:156:37 | call to foreach | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:2:156:2 | 1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:4:156:5 | - ... | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:5:156:5 | 2 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:7:156:7 | 3 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:18:156:37 | { ... } | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:21:156:21 | _ | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:21:156:21 | _ | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:24:156:24 | v | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:24:156:24 | v | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:27:156:36 | call to puts | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:27:156:36 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:32:156:32 | v | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:156:32:156:36 | call to abs | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:158:1:160:3 | indirect | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:158:14:158:15 | &b | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:158:15:158:15 | b | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:159:5:159:17 | call to call_block | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:159:5:159:17 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:159:16:159:17 | &... | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:159:17:159:17 | b | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:162:1:162:28 | call to indirect | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:162:1:162:28 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:162:10:162:28 | { ... } | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:162:13:162:13 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:162:13:162:13 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:162:16:162:16 | i | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:162:16:162:27 | call to bit_length | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:165:1:169:3 | S | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:166:5:168:7 | s_method | calls.rb:165:1:169:3 | S |
| calls.rb:167:9:167:12 | self | calls.rb:165:1:169:3 | S |
| calls.rb:167:9:167:17 | call to to_s | calls.rb:165:1:169:3 | S |
| calls.rb:171:1:174:3 | A | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:171:11:171:11 | S | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:172:5:173:7 | to_s | calls.rb:171:1:174:3 | A |
| calls.rb:176:1:179:3 | B | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:176:11:176:11 | S | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:177:5:178:7 | to_s | calls.rb:176:1:179:3 | B |
| calls.rb:181:1:181:1 | S | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:181:1:181:5 | call to new | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:181:1:181:14 | call to s_method | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:182:1:182:1 | A | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:182:1:182:5 | call to new | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:182:1:182:14 | call to s_method | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:183:1:183:1 | B | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:183:1:183:5 | call to new | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:183:1:183:14 | call to s_method | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:185:1:186:3 | private_on_main | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:188:1:188:15 | call to private_on_main | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:188:1:188:15 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:190:1:226:3 | Singletons | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:191:5:194:7 | singleton_a | calls.rb:190:1:226:3 | Singletons |
| calls.rb:191:9:191:12 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:192:9:192:26 | call to puts | calls.rb:190:1:226:3 | Singletons |
| calls.rb:192:9:192:26 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:192:14:192:26 | "singleton_a" | calls.rb:190:1:226:3 | Singletons |
| calls.rb:192:15:192:25 | singleton_a | calls.rb:190:1:226:3 | Singletons |
| calls.rb:193:9:193:12 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:193:9:193:24 | call to singleton_b | calls.rb:190:1:226:3 | Singletons |
| calls.rb:196:5:199:7 | singleton_b | calls.rb:190:1:226:3 | Singletons |
| calls.rb:196:9:196:12 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:197:9:197:26 | call to puts | calls.rb:190:1:226:3 | Singletons |
| calls.rb:197:9:197:26 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:197:14:197:26 | "singleton_b" | calls.rb:190:1:226:3 | Singletons |
| calls.rb:197:15:197:25 | singleton_b | calls.rb:190:1:226:3 | Singletons |
| calls.rb:198:9:198:12 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:198:9:198:24 | call to singleton_c | calls.rb:190:1:226:3 | Singletons |
| calls.rb:201:5:203:7 | singleton_c | calls.rb:190:1:226:3 | Singletons |
| calls.rb:201:9:201:12 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:202:9:202:26 | call to puts | calls.rb:190:1:226:3 | Singletons |
| calls.rb:202:9:202:26 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:202:14:202:26 | "singleton_c" | calls.rb:190:1:226:3 | Singletons |
| calls.rb:202:15:202:25 | singleton_c | calls.rb:190:1:226:3 | Singletons |
| calls.rb:205:5:208:7 | singleton_d | calls.rb:190:1:226:3 | Singletons |
| calls.rb:205:9:205:12 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:206:9:206:26 | call to puts | calls.rb:190:1:226:3 | Singletons |
| calls.rb:206:9:206:26 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:206:14:206:26 | "singleton_d" | calls.rb:190:1:226:3 | Singletons |
| calls.rb:206:15:206:25 | singleton_d | calls.rb:190:1:226:3 | Singletons |
| calls.rb:207:9:207:12 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:207:9:207:24 | call to singleton_a | calls.rb:190:1:226:3 | Singletons |
| calls.rb:210:5:215:7 | instance | calls.rb:190:1:226:3 | Singletons |
| calls.rb:211:9:213:11 | singleton_e | calls.rb:190:1:226:3 | Singletons |
| calls.rb:211:13:211:16 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:212:13:212:30 | call to puts | calls.rb:190:1:226:3 | Singletons |
| calls.rb:212:13:212:30 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:212:18:212:30 | "singleton_e" | calls.rb:190:1:226:3 | Singletons |
| calls.rb:212:19:212:29 | singleton_e | calls.rb:190:1:226:3 | Singletons |
| calls.rb:214:9:214:19 | call to singleton_e | calls.rb:190:1:226:3 | Singletons |
| calls.rb:214:9:214:19 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:217:5:221:7 | class << ... | calls.rb:190:1:226:3 | Singletons |
| calls.rb:217:14:217:17 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:218:9:220:11 | singleton_f | calls.rb:217:5:221:7 | class << ... |
| calls.rb:219:13:219:30 | call to puts | calls.rb:217:5:221:7 | class << ... |
| calls.rb:219:13:219:30 | self | calls.rb:217:5:221:7 | class << ... |
| calls.rb:219:18:219:30 | "singleton_f" | calls.rb:217:5:221:7 | class << ... |
| calls.rb:219:19:219:29 | singleton_f | calls.rb:217:5:221:7 | class << ... |
| calls.rb:223:5:225:7 | call_singleton_g | calls.rb:190:1:226:3 | Singletons |
| calls.rb:224:9:224:12 | self | calls.rb:190:1:226:3 | Singletons |
| calls.rb:224:9:224:24 | call to singleton_g | calls.rb:190:1:226:3 | Singletons |
| calls.rb:228:1:228:10 | Singletons | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:228:1:228:22 | call to singleton_a | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:229:1:229:10 | Singletons | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:229:1:229:22 | call to singleton_f | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:231:1:231:2 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:231:1:231:19 | ... = ... | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:231:6:231:15 | Singletons | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:231:6:231:19 | call to new | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:233:1:233:2 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:233:1:233:11 | call to instance | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:234:1:234:2 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:234:1:234:14 | call to singleton_e | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:236:1:238:3 | singleton_g | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:236:5:236:6 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:237:5:237:24 | call to puts | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:237:5:237:24 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:237:10:237:24 | "singleton_g_1" | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:237:11:237:23 | singleton_g_1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:240:1:240:2 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:240:1:240:14 | call to singleton_g | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:241:1:241:2 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:241:1:241:19 | call to call_singleton_g | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:243:1:245:3 | singleton_g | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:243:5:243:6 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:244:5:244:24 | call to puts | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:244:5:244:24 | self | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:244:10:244:24 | "singleton_g_2" | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:244:11:244:23 | singleton_g_2 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:247:1:247:2 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:247:1:247:14 | call to singleton_g | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:248:1:248:2 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:248:1:248:19 | call to call_singleton_g | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:250:1:254:3 | class << ... | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:250:10:250:11 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:251:5:253:7 | singleton_g | calls.rb:250:1:254:3 | class << ... |
| calls.rb:252:9:252:28 | call to puts | calls.rb:250:1:254:3 | class << ... |
| calls.rb:252:9:252:28 | self | calls.rb:250:1:254:3 | class << ... |
| calls.rb:252:14:252:28 | "singleton_g_3" | calls.rb:250:1:254:3 | class << ... |
| calls.rb:252:15:252:27 | singleton_g_3 | calls.rb:250:1:254:3 | class << ... |
| calls.rb:256:1:256:2 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:256:1:256:14 | call to singleton_g | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:257:1:257:2 | c1 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:257:1:257:19 | call to call_singleton_g | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:259:1:259:2 | c2 | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:259:1:259:19 | ... = ... | calls.rb:1:1:667:52 | calls.rb |
| calls.rb:259:6:259:15 | Singletons | calls.rb:1:1:667:52 | calls.rb |