-
Notifications
You must be signed in to change notification settings - Fork 2k
Expand file tree
/
Copy pathmethods.expected
More file actions
1158 lines (1158 loc) · 89.5 KB
/
Copy pathmethods.expected
File metadata and controls
1158 lines (1158 loc) · 89.5 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
getMethod
| calls.rb:21:1:34:3 | M | instance_m | calls.rb:22:5:24:7 | instance_m |
| calls.rb:43:1:58:3 | C | baz | calls.rb:51:5:57:7 | baz |
| calls.rb:65:1:69:3 | D | baz | calls.rb:66:5:68:7 | baz |
| calls.rb:91:1:94:3 | Integer | abs | calls.rb:93:5:93:16 | abs |
| calls.rb:91:1:94:3 | Integer | bit_length | calls.rb:92:5:92:23 | bit_length |
| calls.rb:96:1:98:3 | String | capitalize | calls.rb:97:5:97:23 | capitalize |
| calls.rb:100:1:103:3 | Kernel | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:105:1:113:3 | Module | include | calls.rb:108:5:110:7 | include |
| calls.rb:105:1:113:3 | Module | module_eval | calls.rb:107:5:107:24 | module_eval |
| calls.rb:105:1:113:3 | Module | prepend | calls.rb:111:5:111:20 | prepend |
| calls.rb:105:1:113:3 | Module | private | calls.rb:112:5:112:20 | private |
| calls.rb:115:1:118:3 | Object | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:115:1:118:3 | Object | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:115:1:118:3 | Object | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:115:1:118:3 | Object | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:115:1:118:3 | Object | create | calls.rb:278:1:286:3 | create |
| calls.rb:115:1:118:3 | Object | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:115:1:118:3 | Object | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:115:1:118:3 | Object | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:115:1:118:3 | Object | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:115:1:118:3 | Object | new | calls.rb:117:5:117:16 | new |
| calls.rb:115:1:118:3 | Object | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:115:1:118:3 | Object | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:115:1:118:3 | Object | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:115:1:118:3 | Object | private_on_main | private.rb:51:1:52:3 | private_on_main |
| calls.rb:120:1:123:3 | Hash | [] | calls.rb:122:5:122:31 | [] |
| calls.rb:125:1:138:3 | Array | [] | calls.rb:127:3:127:29 | [] |
| calls.rb:125:1:138:3 | Array | foreach | calls.rb:131:3:137:5 | foreach |
| calls.rb:125:1:138:3 | Array | length | calls.rb:129:3:129:17 | length |
| calls.rb:165:1:169:3 | S | s_method | calls.rb:166:5:168:7 | s_method |
| calls.rb:171:1:174:3 | A | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:176:1:179:3 | B | to_s | calls.rb:177:5:178:7 | to_s |
| calls.rb:190:1:226:3 | Singletons | call_singleton_g | calls.rb:223:5:225:7 | call_singleton_g |
| calls.rb:190:1:226:3 | Singletons | instance | calls.rb:210:5:215:7 | instance |
| calls.rb:310:1:321:3 | SelfNew | instance | calls.rb:311:5:314:7 | instance |
| calls.rb:325:1:333:3 | C1 | instance | calls.rb:326:5:328:7 | instance |
| calls.rb:325:1:333:3 | C1 | return_self | calls.rb:330:5:332:7 | return_self |
| calls.rb:335:1:339:3 | C2 | instance | calls.rb:336:5:338:7 | instance |
| calls.rb:341:1:345:3 | C3 | instance | calls.rb:342:5:344:7 | instance |
| calls.rb:385:1:413:3 | SingletonOverride1 | instance1 | calls.rb:410:5:412:7 | instance1 |
| calls.rb:420:1:434:3 | SingletonOverride2 | instance1 | calls.rb:431:5:433:7 | instance1 |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | m1 | calls.rb:443:9:445:11 | m1 |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | m2 | calls.rb:448:5:460:7 | m2 |
| calls.rb:504:1:510:3 | ExtendSingletonMethod | singleton | calls.rb:505:5:507:7 | singleton |
| calls.rb:533:1:537:3 | ProtectedMethodInModule | foo | calls.rb:534:15:536:7 | foo |
| calls.rb:539:1:552:3 | ProtectedMethods | bar | calls.rb:542:15:544:7 | bar |
| calls.rb:539:1:552:3 | ProtectedMethods | baz | calls.rb:546:5:551:7 | baz |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | baz | calls.rb:559:5:562:7 | baz |
| calls.rb:626:1:632:3 | Included | bar | calls.rb:630:5:631:7 | bar |
| calls.rb:626:1:632:3 | Included | foo | calls.rb:627:5:629:7 | foo |
| calls.rb:634:1:639:3 | IncludesIncluded | bar | calls.rb:636:5:638:7 | bar |
| calls.rb:649:1:657:3 | CustomNew2 | instance | calls.rb:654:5:656:7 | instance |
| element_reference.rb:1:1:5:3 | ClassWithElementRef | [] | element_reference.rb:2:5:4:7 | [] |
| hello.rb:1:1:8:3 | EnglishWords | hello | hello.rb:2:5:4:7 | hello |
| hello.rb:1:1:8:3 | EnglishWords | world | hello.rb:5:5:7:7 | world |
| hello.rb:11:1:16:3 | Greeting | message | hello.rb:13:5:15:7 | message |
| hello.rb:18:1:22:3 | HelloWorld | message | hello.rb:19:5:21:7 | message |
| instance_fields.rb:11:1:14:3 | A_target | target | instance_fields.rb:12:5:13:7 | target |
| instance_fields.rb:26:1:29:3 | B_target | target | instance_fields.rb:27:5:28:7 | target |
| modules.rb:4:1:24:3 | Foo | method_in_another_definition_of_foo | modules.rb:27:3:28:5 | method_in_another_definition_of_foo |
| modules.rb:4:1:24:3 | Foo | method_in_foo | modules.rb:16:3:17:5 | method_in_foo |
| modules.rb:5:3:14:5 | Foo::Bar | method_in_another_definition_of_foo_bar | modules.rb:52:3:53:5 | method_in_another_definition_of_foo_bar |
| modules.rb:5:3:14:5 | Foo::Bar | method_in_foo_bar | modules.rb:9:5:10:7 | method_in_foo_bar |
| modules.rb:37:1:46:3 | Bar | method_a | modules.rb:38:3:39:5 | method_a |
| modules.rb:37:1:46:3 | Bar | method_b | modules.rb:41:3:42:5 | method_b |
| private.rb:1:1:49:3 | E | private1 | private.rb:2:11:3:5 | private1 |
| private.rb:1:1:49:3 | E | private2 | private.rb:8:3:9:5 | private2 |
| private.rb:1:1:49:3 | E | private3 | private.rb:14:3:15:5 | private3 |
| private.rb:1:1:49:3 | E | private4 | private.rb:17:3:18:5 | private4 |
| private.rb:1:1:49:3 | E | private7 | private.rb:41:3:42:5 | private7 |
| private.rb:1:1:49:3 | E | private8 | private.rb:47:3:48:5 | private8 |
| private.rb:1:1:49:3 | E | protected1 | private.rb:32:3:33:5 | protected1 |
| private.rb:1:1:49:3 | E | protected2 | private.rb:35:3:36:5 | protected2 |
| private.rb:1:1:49:3 | E | public | private.rb:5:3:6:5 | public |
| private.rb:62:1:80:3 | F | private1 | private.rb:63:11:64:5 | private1 |
| private.rb:62:1:80:3 | F | private2 | private.rb:69:3:70:5 | private2 |
| private.rb:62:1:80:3 | F | private3 | private.rb:75:3:76:5 | private3 |
| private.rb:62:1:80:3 | F | private4 | private.rb:78:3:79:5 | private4 |
| private.rb:62:1:80:3 | F | public | private.rb:66:3:67:5 | public |
| private.rb:82:1:94:3 | PrivateOverride1 | call_m1 | private.rb:91:3:93:5 | call_m1 |
| private.rb:82:1:94:3 | PrivateOverride1 | m1 | private.rb:83:11:85:5 | m1 |
| private.rb:82:1:94:3 | PrivateOverride1 | m2 | private.rb:87:11:89:5 | m2 |
| private.rb:96:1:102:3 | PrivateOverride2 | m1 | private.rb:97:11:101:5 | m1 |
lookupMethod
| calls.rb:21:1:34:3 | M | instance_m | calls.rb:22:5:24:7 | instance_m |
| calls.rb:43:1:58:3 | C | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:43:1:58:3 | C | baz | calls.rb:51:5:57:7 | baz |
| calls.rb:43:1:58:3 | C | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:43:1:58:3 | C | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:43:1:58:3 | C | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:43:1:58:3 | C | create | calls.rb:278:1:286:3 | create |
| calls.rb:43:1:58:3 | C | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:43:1:58:3 | C | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:43:1:58:3 | C | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:43:1:58:3 | C | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:43:1:58:3 | C | instance_m | calls.rb:22:5:24:7 | instance_m |
| calls.rb:43:1:58:3 | C | new | calls.rb:117:5:117:16 | new |
| calls.rb:43:1:58:3 | C | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:43:1:58:3 | C | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:43:1:58:3 | C | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:43:1:58:3 | C | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:43:1:58:3 | C | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:65:1:69:3 | D | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:65:1:69:3 | D | baz | calls.rb:66:5:68:7 | baz |
| calls.rb:65:1:69:3 | D | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:65:1:69:3 | D | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:65:1:69:3 | D | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:65:1:69:3 | D | create | calls.rb:278:1:286:3 | create |
| calls.rb:65:1:69:3 | D | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:65:1:69:3 | D | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:65:1:69:3 | D | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:65:1:69:3 | D | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:65:1:69:3 | D | instance_m | calls.rb:22:5:24:7 | instance_m |
| calls.rb:65:1:69:3 | D | new | calls.rb:117:5:117:16 | new |
| calls.rb:65:1:69:3 | D | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:65:1:69:3 | D | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:65:1:69:3 | D | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:65:1:69:3 | D | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:65:1:69:3 | D | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:91:1:94:3 | Integer | abs | calls.rb:93:5:93:16 | abs |
| calls.rb:91:1:94:3 | Integer | bit_length | calls.rb:92:5:92:23 | bit_length |
| calls.rb:91:1:94:3 | Integer | new | calls.rb:117:5:117:16 | new |
| calls.rb:91:1:94:3 | Integer | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:91:1:94:3 | Integer | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:96:1:98:3 | String | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:96:1:98:3 | String | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:96:1:98:3 | String | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:96:1:98:3 | String | capitalize | calls.rb:97:5:97:23 | capitalize |
| calls.rb:96:1:98:3 | String | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:96:1:98:3 | String | create | calls.rb:278:1:286:3 | create |
| calls.rb:96:1:98:3 | String | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:96:1:98:3 | String | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:96:1:98:3 | String | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:96:1:98:3 | String | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:96:1:98:3 | String | new | calls.rb:117:5:117:16 | new |
| calls.rb:96:1:98:3 | String | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:96:1:98:3 | String | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:96:1:98:3 | String | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:96:1:98:3 | String | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:96:1:98:3 | String | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:100:1:103:3 | Kernel | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:105:1:113:3 | Module | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:105:1:113:3 | Module | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:105:1:113:3 | Module | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:105:1:113:3 | Module | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:105:1:113:3 | Module | create | calls.rb:278:1:286:3 | create |
| calls.rb:105:1:113:3 | Module | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:105:1:113:3 | Module | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:105:1:113:3 | Module | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:105:1:113:3 | Module | include | calls.rb:108:5:110:7 | include |
| calls.rb:105:1:113:3 | Module | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:105:1:113:3 | Module | module_eval | calls.rb:107:5:107:24 | module_eval |
| calls.rb:105:1:113:3 | Module | new | calls.rb:117:5:117:16 | new |
| calls.rb:105:1:113:3 | Module | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:105:1:113:3 | Module | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:105:1:113:3 | Module | prepend | calls.rb:111:5:111:20 | prepend |
| calls.rb:105:1:113:3 | Module | private | calls.rb:112:5:112:20 | private |
| calls.rb:105:1:113:3 | Module | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:105:1:113:3 | Module | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:105:1:113:3 | Module | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:115:1:118:3 | Object | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:115:1:118:3 | Object | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:115:1:118:3 | Object | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:115:1:118:3 | Object | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:115:1:118:3 | Object | create | calls.rb:278:1:286:3 | create |
| calls.rb:115:1:118:3 | Object | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:115:1:118:3 | Object | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:115:1:118:3 | Object | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:115:1:118:3 | Object | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:115:1:118:3 | Object | new | calls.rb:117:5:117:16 | new |
| calls.rb:115:1:118:3 | Object | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:115:1:118:3 | Object | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:115:1:118:3 | Object | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:115:1:118:3 | Object | private_on_main | private.rb:51:1:52:3 | private_on_main |
| calls.rb:115:1:118:3 | Object | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:115:1:118:3 | Object | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:120:1:123:3 | Hash | [] | calls.rb:122:5:122:31 | [] |
| calls.rb:120:1:123:3 | Hash | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:120:1:123:3 | Hash | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:120:1:123:3 | Hash | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:120:1:123:3 | Hash | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:120:1:123:3 | Hash | create | calls.rb:278:1:286:3 | create |
| calls.rb:120:1:123:3 | Hash | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:120:1:123:3 | Hash | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:120:1:123:3 | Hash | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:120:1:123:3 | Hash | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:120:1:123:3 | Hash | new | calls.rb:117:5:117:16 | new |
| calls.rb:120:1:123:3 | Hash | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:120:1:123:3 | Hash | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:120:1:123:3 | Hash | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:120:1:123:3 | Hash | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:120:1:123:3 | Hash | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:125:1:138:3 | Array | [] | calls.rb:127:3:127:29 | [] |
| calls.rb:125:1:138:3 | Array | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:125:1:138:3 | Array | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:125:1:138:3 | Array | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:125:1:138:3 | Array | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:125:1:138:3 | Array | create | calls.rb:278:1:286:3 | create |
| calls.rb:125:1:138:3 | Array | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:125:1:138:3 | Array | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:125:1:138:3 | Array | foreach | calls.rb:131:3:137:5 | foreach |
| calls.rb:125:1:138:3 | Array | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:125:1:138:3 | Array | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:125:1:138:3 | Array | length | calls.rb:129:3:129:17 | length |
| calls.rb:125:1:138:3 | Array | new | calls.rb:117:5:117:16 | new |
| calls.rb:125:1:138:3 | Array | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:125:1:138:3 | Array | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:125:1:138:3 | Array | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:125:1:138:3 | Array | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:125:1:138:3 | Array | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:165:1:169:3 | S | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:165:1:169:3 | S | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:165:1:169:3 | S | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:165:1:169:3 | S | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:165:1:169:3 | S | create | calls.rb:278:1:286:3 | create |
| calls.rb:165:1:169:3 | S | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:165:1:169:3 | S | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:165:1:169:3 | S | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:165:1:169:3 | S | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:165:1:169:3 | S | new | calls.rb:117:5:117:16 | new |
| calls.rb:165:1:169:3 | S | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:165:1:169:3 | S | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:165:1:169:3 | S | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:165:1:169:3 | S | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:165:1:169:3 | S | s_method | calls.rb:166:5:168:7 | s_method |
| calls.rb:165:1:169:3 | S | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:171:1:174:3 | A | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:171:1:174:3 | A | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:171:1:174:3 | A | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:171:1:174:3 | A | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:171:1:174:3 | A | create | calls.rb:278:1:286:3 | create |
| calls.rb:171:1:174:3 | A | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:171:1:174:3 | A | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:171:1:174:3 | A | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:171:1:174:3 | A | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:171:1:174:3 | A | new | calls.rb:117:5:117:16 | new |
| calls.rb:171:1:174:3 | A | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:171:1:174:3 | A | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:171:1:174:3 | A | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:171:1:174:3 | A | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:171:1:174:3 | A | s_method | calls.rb:166:5:168:7 | s_method |
| calls.rb:171:1:174:3 | A | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:176:1:179:3 | B | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:176:1:179:3 | B | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:176:1:179:3 | B | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:176:1:179:3 | B | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:176:1:179:3 | B | create | calls.rb:278:1:286:3 | create |
| calls.rb:176:1:179:3 | B | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:176:1:179:3 | B | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:176:1:179:3 | B | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:176:1:179:3 | B | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:176:1:179:3 | B | new | calls.rb:117:5:117:16 | new |
| calls.rb:176:1:179:3 | B | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:176:1:179:3 | B | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:176:1:179:3 | B | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:176:1:179:3 | B | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:176:1:179:3 | B | s_method | calls.rb:166:5:168:7 | s_method |
| calls.rb:176:1:179:3 | B | to_s | calls.rb:177:5:178:7 | to_s |
| calls.rb:190:1:226:3 | Singletons | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:190:1:226:3 | Singletons | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:190:1:226:3 | Singletons | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:190:1:226:3 | Singletons | call_singleton_g | calls.rb:223:5:225:7 | call_singleton_g |
| calls.rb:190:1:226:3 | Singletons | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:190:1:226:3 | Singletons | create | calls.rb:278:1:286:3 | create |
| calls.rb:190:1:226:3 | Singletons | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:190:1:226:3 | Singletons | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:190:1:226:3 | Singletons | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:190:1:226:3 | Singletons | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:190:1:226:3 | Singletons | instance | calls.rb:210:5:215:7 | instance |
| calls.rb:190:1:226:3 | Singletons | new | calls.rb:117:5:117:16 | new |
| calls.rb:190:1:226:3 | Singletons | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:190:1:226:3 | Singletons | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:190:1:226:3 | Singletons | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:190:1:226:3 | Singletons | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:190:1:226:3 | Singletons | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:310:1:321:3 | SelfNew | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:310:1:321:3 | SelfNew | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:310:1:321:3 | SelfNew | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:310:1:321:3 | SelfNew | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:310:1:321:3 | SelfNew | create | calls.rb:278:1:286:3 | create |
| calls.rb:310:1:321:3 | SelfNew | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:310:1:321:3 | SelfNew | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:310:1:321:3 | SelfNew | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:310:1:321:3 | SelfNew | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:310:1:321:3 | SelfNew | instance | calls.rb:311:5:314:7 | instance |
| calls.rb:310:1:321:3 | SelfNew | new | calls.rb:117:5:117:16 | new |
| calls.rb:310:1:321:3 | SelfNew | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:310:1:321:3 | SelfNew | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:310:1:321:3 | SelfNew | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:310:1:321:3 | SelfNew | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:310:1:321:3 | SelfNew | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:325:1:333:3 | C1 | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:325:1:333:3 | C1 | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:325:1:333:3 | C1 | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:325:1:333:3 | C1 | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:325:1:333:3 | C1 | create | calls.rb:278:1:286:3 | create |
| calls.rb:325:1:333:3 | C1 | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:325:1:333:3 | C1 | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:325:1:333:3 | C1 | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:325:1:333:3 | C1 | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:325:1:333:3 | C1 | instance | calls.rb:326:5:328:7 | instance |
| calls.rb:325:1:333:3 | C1 | new | calls.rb:117:5:117:16 | new |
| calls.rb:325:1:333:3 | C1 | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:325:1:333:3 | C1 | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:325:1:333:3 | C1 | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:325:1:333:3 | C1 | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:325:1:333:3 | C1 | return_self | calls.rb:330:5:332:7 | return_self |
| calls.rb:325:1:333:3 | C1 | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:335:1:339:3 | C2 | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:335:1:339:3 | C2 | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:335:1:339:3 | C2 | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:335:1:339:3 | C2 | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:335:1:339:3 | C2 | create | calls.rb:278:1:286:3 | create |
| calls.rb:335:1:339:3 | C2 | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:335:1:339:3 | C2 | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:335:1:339:3 | C2 | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:335:1:339:3 | C2 | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:335:1:339:3 | C2 | instance | calls.rb:336:5:338:7 | instance |
| calls.rb:335:1:339:3 | C2 | new | calls.rb:117:5:117:16 | new |
| calls.rb:335:1:339:3 | C2 | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:335:1:339:3 | C2 | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:335:1:339:3 | C2 | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:335:1:339:3 | C2 | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:335:1:339:3 | C2 | return_self | calls.rb:330:5:332:7 | return_self |
| calls.rb:335:1:339:3 | C2 | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:341:1:345:3 | C3 | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:341:1:345:3 | C3 | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:341:1:345:3 | C3 | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:341:1:345:3 | C3 | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:341:1:345:3 | C3 | create | calls.rb:278:1:286:3 | create |
| calls.rb:341:1:345:3 | C3 | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:341:1:345:3 | C3 | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:341:1:345:3 | C3 | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:341:1:345:3 | C3 | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:341:1:345:3 | C3 | instance | calls.rb:342:5:344:7 | instance |
| calls.rb:341:1:345:3 | C3 | new | calls.rb:117:5:117:16 | new |
| calls.rb:341:1:345:3 | C3 | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:341:1:345:3 | C3 | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:341:1:345:3 | C3 | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:341:1:345:3 | C3 | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:341:1:345:3 | C3 | return_self | calls.rb:330:5:332:7 | return_self |
| calls.rb:341:1:345:3 | C3 | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:385:1:413:3 | SingletonOverride1 | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:385:1:413:3 | SingletonOverride1 | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:385:1:413:3 | SingletonOverride1 | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:385:1:413:3 | SingletonOverride1 | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:385:1:413:3 | SingletonOverride1 | create | calls.rb:278:1:286:3 | create |
| calls.rb:385:1:413:3 | SingletonOverride1 | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:385:1:413:3 | SingletonOverride1 | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:385:1:413:3 | SingletonOverride1 | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:385:1:413:3 | SingletonOverride1 | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:385:1:413:3 | SingletonOverride1 | instance1 | calls.rb:410:5:412:7 | instance1 |
| calls.rb:385:1:413:3 | SingletonOverride1 | new | calls.rb:117:5:117:16 | new |
| calls.rb:385:1:413:3 | SingletonOverride1 | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:385:1:413:3 | SingletonOverride1 | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:385:1:413:3 | SingletonOverride1 | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:385:1:413:3 | SingletonOverride1 | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:385:1:413:3 | SingletonOverride1 | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:420:1:434:3 | SingletonOverride2 | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:420:1:434:3 | SingletonOverride2 | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:420:1:434:3 | SingletonOverride2 | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:420:1:434:3 | SingletonOverride2 | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:420:1:434:3 | SingletonOverride2 | create | calls.rb:278:1:286:3 | create |
| calls.rb:420:1:434:3 | SingletonOverride2 | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:420:1:434:3 | SingletonOverride2 | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:420:1:434:3 | SingletonOverride2 | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:420:1:434:3 | SingletonOverride2 | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:420:1:434:3 | SingletonOverride2 | instance1 | calls.rb:431:5:433:7 | instance1 |
| calls.rb:420:1:434:3 | SingletonOverride2 | new | calls.rb:117:5:117:16 | new |
| calls.rb:420:1:434:3 | SingletonOverride2 | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:420:1:434:3 | SingletonOverride2 | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:420:1:434:3 | SingletonOverride2 | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:420:1:434:3 | SingletonOverride2 | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:420:1:434:3 | SingletonOverride2 | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | create | calls.rb:278:1:286:3 | create |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | m1 | calls.rb:443:9:445:11 | m1 |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | m2 | calls.rb:448:5:460:7 | m2 |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | new | calls.rb:117:5:117:16 | new |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:441:1:469:3 | ConditionalInstanceMethods | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:504:1:510:3 | ExtendSingletonMethod | singleton | calls.rb:505:5:507:7 | singleton |
| calls.rb:533:1:537:3 | ProtectedMethodInModule | foo | calls.rb:534:15:536:7 | foo |
| calls.rb:539:1:552:3 | ProtectedMethods | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:539:1:552:3 | ProtectedMethods | bar | calls.rb:542:15:544:7 | bar |
| calls.rb:539:1:552:3 | ProtectedMethods | baz | calls.rb:546:5:551:7 | baz |
| calls.rb:539:1:552:3 | ProtectedMethods | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:539:1:552:3 | ProtectedMethods | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:539:1:552:3 | ProtectedMethods | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:539:1:552:3 | ProtectedMethods | create | calls.rb:278:1:286:3 | create |
| calls.rb:539:1:552:3 | ProtectedMethods | foo | calls.rb:534:15:536:7 | foo |
| calls.rb:539:1:552:3 | ProtectedMethods | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:539:1:552:3 | ProtectedMethods | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:539:1:552:3 | ProtectedMethods | new | calls.rb:117:5:117:16 | new |
| calls.rb:539:1:552:3 | ProtectedMethods | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:539:1:552:3 | ProtectedMethods | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:539:1:552:3 | ProtectedMethods | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:539:1:552:3 | ProtectedMethods | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:539:1:552:3 | ProtectedMethods | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | bar | calls.rb:542:15:544:7 | bar |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | baz | calls.rb:559:5:562:7 | baz |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | create | calls.rb:278:1:286:3 | create |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | foo | calls.rb:534:15:536:7 | foo |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | new | calls.rb:117:5:117:16 | new |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:558:1:563:3 | ProtectedMethodsSub | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | create | calls.rb:278:1:286:3 | create |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | new | calls.rb:117:5:117:16 | new |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:572:1:575:3 | SingletonUpCall_Base | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | create | calls.rb:278:1:286:3 | create |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | new | calls.rb:117:5:117:16 | new |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:576:1:583:3 | SingletonUpCall_Sub | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | create | calls.rb:278:1:286:3 | create |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | new | calls.rb:117:5:117:16 | new |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:584:1:589:3 | SingletonUpCall_SubSub | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:591:1:602:3 | SingletonA | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:591:1:602:3 | SingletonA | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:591:1:602:3 | SingletonA | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:591:1:602:3 | SingletonA | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:591:1:602:3 | SingletonA | create | calls.rb:278:1:286:3 | create |
| calls.rb:591:1:602:3 | SingletonA | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:591:1:602:3 | SingletonA | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:591:1:602:3 | SingletonA | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:591:1:602:3 | SingletonA | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:591:1:602:3 | SingletonA | new | calls.rb:117:5:117:16 | new |
| calls.rb:591:1:602:3 | SingletonA | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:591:1:602:3 | SingletonA | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:591:1:602:3 | SingletonA | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:591:1:602:3 | SingletonA | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:591:1:602:3 | SingletonA | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:604:1:611:3 | SingletonB | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:604:1:611:3 | SingletonB | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:604:1:611:3 | SingletonB | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:604:1:611:3 | SingletonB | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:604:1:611:3 | SingletonB | create | calls.rb:278:1:286:3 | create |
| calls.rb:604:1:611:3 | SingletonB | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:604:1:611:3 | SingletonB | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:604:1:611:3 | SingletonB | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:604:1:611:3 | SingletonB | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:604:1:611:3 | SingletonB | new | calls.rb:117:5:117:16 | new |
| calls.rb:604:1:611:3 | SingletonB | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:604:1:611:3 | SingletonB | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:604:1:611:3 | SingletonB | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:604:1:611:3 | SingletonB | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:604:1:611:3 | SingletonB | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:613:1:620:3 | SingletonC | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:613:1:620:3 | SingletonC | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:613:1:620:3 | SingletonC | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:613:1:620:3 | SingletonC | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:613:1:620:3 | SingletonC | create | calls.rb:278:1:286:3 | create |
| calls.rb:613:1:620:3 | SingletonC | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:613:1:620:3 | SingletonC | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:613:1:620:3 | SingletonC | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:613:1:620:3 | SingletonC | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:613:1:620:3 | SingletonC | new | calls.rb:117:5:117:16 | new |
| calls.rb:613:1:620:3 | SingletonC | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:613:1:620:3 | SingletonC | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:613:1:620:3 | SingletonC | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:613:1:620:3 | SingletonC | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:613:1:620:3 | SingletonC | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:626:1:632:3 | Included | bar | calls.rb:630:5:631:7 | bar |
| calls.rb:626:1:632:3 | Included | foo | calls.rb:627:5:629:7 | foo |
| calls.rb:634:1:639:3 | IncludesIncluded | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:634:1:639:3 | IncludesIncluded | bar | calls.rb:636:5:638:7 | bar |
| calls.rb:634:1:639:3 | IncludesIncluded | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:634:1:639:3 | IncludesIncluded | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:634:1:639:3 | IncludesIncluded | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:634:1:639:3 | IncludesIncluded | create | calls.rb:278:1:286:3 | create |
| calls.rb:634:1:639:3 | IncludesIncluded | foo | calls.rb:627:5:629:7 | foo |
| calls.rb:634:1:639:3 | IncludesIncluded | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:634:1:639:3 | IncludesIncluded | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:634:1:639:3 | IncludesIncluded | new | calls.rb:117:5:117:16 | new |
| calls.rb:634:1:639:3 | IncludesIncluded | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:634:1:639:3 | IncludesIncluded | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:634:1:639:3 | IncludesIncluded | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:634:1:639:3 | IncludesIncluded | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:634:1:639:3 | IncludesIncluded | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:641:1:645:3 | CustomNew1 | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:641:1:645:3 | CustomNew1 | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:641:1:645:3 | CustomNew1 | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:641:1:645:3 | CustomNew1 | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:641:1:645:3 | CustomNew1 | create | calls.rb:278:1:286:3 | create |
| calls.rb:641:1:645:3 | CustomNew1 | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:641:1:645:3 | CustomNew1 | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:641:1:645:3 | CustomNew1 | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:641:1:645:3 | CustomNew1 | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:641:1:645:3 | CustomNew1 | new | calls.rb:117:5:117:16 | new |
| calls.rb:641:1:645:3 | CustomNew1 | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:641:1:645:3 | CustomNew1 | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:641:1:645:3 | CustomNew1 | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:641:1:645:3 | CustomNew1 | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:641:1:645:3 | CustomNew1 | to_s | calls.rb:172:5:173:7 | to_s |
| calls.rb:649:1:657:3 | CustomNew2 | add_singleton | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:649:1:657:3 | CustomNew2 | call_block | calls.rb:81:1:83:3 | call_block |
| calls.rb:649:1:657:3 | CustomNew2 | call_instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:649:1:657:3 | CustomNew2 | capture_parameter | calls.rb:661:1:665:3 | capture_parameter |
| calls.rb:649:1:657:3 | CustomNew2 | create | calls.rb:278:1:286:3 | create |
| calls.rb:649:1:657:3 | CustomNew2 | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:649:1:657:3 | CustomNew2 | foo | calls.rb:85:1:89:3 | foo |
| calls.rb:649:1:657:3 | CustomNew2 | funny | calls.rb:140:1:142:3 | funny |
| calls.rb:649:1:657:3 | CustomNew2 | indirect | calls.rb:158:1:160:3 | indirect |
| calls.rb:649:1:657:3 | CustomNew2 | instance | calls.rb:654:5:656:7 | instance |
| calls.rb:649:1:657:3 | CustomNew2 | new | calls.rb:117:5:117:16 | new |
| calls.rb:649:1:657:3 | CustomNew2 | optional_arg | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:649:1:657:3 | CustomNew2 | pattern_dispatch | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:649:1:657:3 | CustomNew2 | private_on_main | calls.rb:185:1:186:3 | private_on_main |
| calls.rb:649:1:657:3 | CustomNew2 | puts | calls.rb:102:5:102:30 | puts |
| calls.rb:649:1:657:3 | CustomNew2 | to_s | calls.rb:172:5:173:7 | to_s |
| element_reference.rb:1:1:5:3 | ClassWithElementRef | [] | element_reference.rb:2:5:4:7 | [] |
| element_reference.rb:1:1:5:3 | ClassWithElementRef | new | calls.rb:117:5:117:16 | new |
| element_reference.rb:1:1:5:3 | ClassWithElementRef | puts | calls.rb:102:5:102:30 | puts |
| element_reference.rb:1:1:5:3 | ClassWithElementRef | to_s | calls.rb:172:5:173:7 | to_s |
| file://:0:0:0:0 | Class | include | calls.rb:108:5:110:7 | include |
| file://:0:0:0:0 | Class | module_eval | calls.rb:107:5:107:24 | module_eval |
| file://:0:0:0:0 | Class | new | calls.rb:117:5:117:16 | new |
| file://:0:0:0:0 | Class | prepend | calls.rb:111:5:111:20 | prepend |
| file://:0:0:0:0 | Class | private | calls.rb:112:5:112:20 | private |
| file://:0:0:0:0 | Class | puts | calls.rb:102:5:102:30 | puts |
| file://:0:0:0:0 | Class | to_s | calls.rb:172:5:173:7 | to_s |
| file://:0:0:0:0 | Complex | new | calls.rb:117:5:117:16 | new |
| file://:0:0:0:0 | Complex | puts | calls.rb:102:5:102:30 | puts |
| file://:0:0:0:0 | Complex | to_s | calls.rb:172:5:173:7 | to_s |
| file://:0:0:0:0 | FalseClass | new | calls.rb:117:5:117:16 | new |
| file://:0:0:0:0 | FalseClass | puts | calls.rb:102:5:102:30 | puts |
| file://:0:0:0:0 | FalseClass | to_s | calls.rb:172:5:173:7 | to_s |
| file://:0:0:0:0 | Float | new | calls.rb:117:5:117:16 | new |
| file://:0:0:0:0 | Float | puts | calls.rb:102:5:102:30 | puts |
| file://:0:0:0:0 | Float | to_s | calls.rb:172:5:173:7 | to_s |
| file://:0:0:0:0 | NilClass | new | calls.rb:117:5:117:16 | new |
| file://:0:0:0:0 | NilClass | puts | calls.rb:102:5:102:30 | puts |
| file://:0:0:0:0 | NilClass | to_s | calls.rb:172:5:173:7 | to_s |
| file://:0:0:0:0 | Numeric | new | calls.rb:117:5:117:16 | new |
| file://:0:0:0:0 | Numeric | puts | calls.rb:102:5:102:30 | puts |
| file://:0:0:0:0 | Numeric | to_s | calls.rb:172:5:173:7 | to_s |
| file://:0:0:0:0 | Rational | new | calls.rb:117:5:117:16 | new |
| file://:0:0:0:0 | Rational | puts | calls.rb:102:5:102:30 | puts |
| file://:0:0:0:0 | Rational | to_s | calls.rb:172:5:173:7 | to_s |
| file://:0:0:0:0 | TrueClass | new | calls.rb:117:5:117:16 | new |
| file://:0:0:0:0 | TrueClass | puts | calls.rb:102:5:102:30 | puts |
| file://:0:0:0:0 | TrueClass | to_s | calls.rb:172:5:173:7 | to_s |
| hello.rb:1:1:8:3 | EnglishWords | hello | hello.rb:2:5:4:7 | hello |
| hello.rb:1:1:8:3 | EnglishWords | world | hello.rb:5:5:7:7 | world |
| hello.rb:11:1:16:3 | Greeting | hello | hello.rb:2:5:4:7 | hello |
| hello.rb:11:1:16:3 | Greeting | message | hello.rb:13:5:15:7 | message |
| hello.rb:11:1:16:3 | Greeting | new | calls.rb:117:5:117:16 | new |
| hello.rb:11:1:16:3 | Greeting | puts | calls.rb:102:5:102:30 | puts |
| hello.rb:11:1:16:3 | Greeting | to_s | calls.rb:172:5:173:7 | to_s |
| hello.rb:11:1:16:3 | Greeting | world | hello.rb:5:5:7:7 | world |
| hello.rb:18:1:22:3 | HelloWorld | hello | hello.rb:2:5:4:7 | hello |
| hello.rb:18:1:22:3 | HelloWorld | message | hello.rb:19:5:21:7 | message |
| hello.rb:18:1:22:3 | HelloWorld | new | calls.rb:117:5:117:16 | new |
| hello.rb:18:1:22:3 | HelloWorld | puts | calls.rb:102:5:102:30 | puts |
| hello.rb:18:1:22:3 | HelloWorld | to_s | calls.rb:172:5:173:7 | to_s |
| hello.rb:18:1:22:3 | HelloWorld | world | hello.rb:5:5:7:7 | world |
| instance_fields.rb:11:1:14:3 | A_target | new | calls.rb:117:5:117:16 | new |
| instance_fields.rb:11:1:14:3 | A_target | puts | calls.rb:102:5:102:30 | puts |
| instance_fields.rb:11:1:14:3 | A_target | target | instance_fields.rb:12:5:13:7 | target |
| instance_fields.rb:11:1:14:3 | A_target | to_s | calls.rb:172:5:173:7 | to_s |
| instance_fields.rb:26:1:29:3 | B_target | new | calls.rb:117:5:117:16 | new |
| instance_fields.rb:26:1:29:3 | B_target | puts | calls.rb:102:5:102:30 | puts |
| instance_fields.rb:26:1:29:3 | B_target | target | instance_fields.rb:27:5:28:7 | target |
| instance_fields.rb:26:1:29:3 | B_target | to_s | calls.rb:172:5:173:7 | to_s |
| modules.rb:4:1:24:3 | Foo | method_in_another_definition_of_foo | modules.rb:27:3:28:5 | method_in_another_definition_of_foo |
| modules.rb:4:1:24:3 | Foo | method_in_foo | modules.rb:16:3:17:5 | method_in_foo |
| modules.rb:5:3:14:5 | Foo::Bar | method_in_another_definition_of_foo_bar | modules.rb:52:3:53:5 | method_in_another_definition_of_foo_bar |
| modules.rb:5:3:14:5 | Foo::Bar | method_in_foo_bar | modules.rb:9:5:10:7 | method_in_foo_bar |
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar | new | calls.rb:117:5:117:16 | new |
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar | puts | calls.rb:102:5:102:30 | puts |
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar | to_s | calls.rb:172:5:173:7 | to_s |
| modules.rb:19:3:20:5 | Foo::ClassInFoo | new | calls.rb:117:5:117:16 | new |
| modules.rb:19:3:20:5 | Foo::ClassInFoo | puts | calls.rb:102:5:102:30 | puts |
| modules.rb:19:3:20:5 | Foo::ClassInFoo | to_s | calls.rb:172:5:173:7 | to_s |
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | new | calls.rb:117:5:117:16 | new |
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | puts | calls.rb:102:5:102:30 | puts |
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | to_s | calls.rb:172:5:173:7 | to_s |
| modules.rb:37:1:46:3 | Bar | method_a | modules.rb:38:3:39:5 | method_a |
| modules.rb:37:1:46:3 | Bar | method_b | modules.rb:41:3:42:5 | method_b |
| modules.rb:37:1:46:3 | Bar | new | calls.rb:117:5:117:16 | new |
| modules.rb:37:1:46:3 | Bar | puts | calls.rb:102:5:102:30 | puts |
| modules.rb:37:1:46:3 | Bar | to_s | calls.rb:172:5:173:7 | to_s |
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | new | calls.rb:117:5:117:16 | new |
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | puts | calls.rb:102:5:102:30 | puts |
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | to_s | calls.rb:172:5:173:7 | to_s |
| modules.rb:66:5:67:7 | Test::Foo1::Bar | new | calls.rb:117:5:117:16 | new |
| modules.rb:66:5:67:7 | Test::Foo1::Bar | puts | calls.rb:102:5:102:30 | puts |
| modules.rb:66:5:67:7 | Test::Foo1::Bar | to_s | calls.rb:172:5:173:7 | to_s |
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | new | calls.rb:117:5:117:16 | new |
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | puts | calls.rb:102:5:102:30 | puts |
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | to_s | calls.rb:172:5:173:7 | to_s |
| modules.rb:112:1:113:3 | YY | new | calls.rb:117:5:117:16 | new |
| modules.rb:112:1:113:3 | YY | puts | calls.rb:102:5:102:30 | puts |
| modules.rb:112:1:113:3 | YY | to_s | calls.rb:172:5:173:7 | to_s |
| modules.rb:116:7:117:9 | XX::YY | new | calls.rb:117:5:117:16 | new |
| modules.rb:116:7:117:9 | XX::YY | puts | calls.rb:102:5:102:30 | puts |
| modules.rb:116:7:117:9 | XX::YY | to_s | calls.rb:172:5:173:7 | to_s |
| modules_rec.rb:1:1:2:3 | B::A | new | calls.rb:117:5:117:16 | new |
| modules_rec.rb:1:1:2:3 | B::A | puts | calls.rb:102:5:102:30 | puts |
| modules_rec.rb:1:1:2:3 | B::A | to_s | calls.rb:172:5:173:7 | to_s |
| private.rb:1:1:49:3 | E | new | calls.rb:117:5:117:16 | new |
| private.rb:1:1:49:3 | E | private1 | private.rb:2:11:3:5 | private1 |
| private.rb:1:1:49:3 | E | private2 | private.rb:8:3:9:5 | private2 |
| private.rb:1:1:49:3 | E | private3 | private.rb:14:3:15:5 | private3 |
| private.rb:1:1:49:3 | E | private4 | private.rb:17:3:18:5 | private4 |
| private.rb:1:1:49:3 | E | private7 | private.rb:41:3:42:5 | private7 |
| private.rb:1:1:49:3 | E | private8 | private.rb:47:3:48:5 | private8 |
| private.rb:1:1:49:3 | E | private_on_main | private.rb:51:1:52:3 | private_on_main |
| private.rb:1:1:49:3 | E | protected1 | private.rb:32:3:33:5 | protected1 |
| private.rb:1:1:49:3 | E | protected2 | private.rb:35:3:36:5 | protected2 |
| private.rb:1:1:49:3 | E | public | private.rb:5:3:6:5 | public |
| private.rb:1:1:49:3 | E | puts | calls.rb:102:5:102:30 | puts |
| private.rb:1:1:49:3 | E | to_s | calls.rb:172:5:173:7 | to_s |
| private.rb:62:1:80:3 | F | private1 | private.rb:63:11:64:5 | private1 |
| private.rb:62:1:80:3 | F | private2 | private.rb:69:3:70:5 | private2 |
| private.rb:62:1:80:3 | F | private3 | private.rb:75:3:76:5 | private3 |
| private.rb:62:1:80:3 | F | private4 | private.rb:78:3:79:5 | private4 |
| private.rb:62:1:80:3 | F | public | private.rb:66:3:67:5 | public |
| private.rb:82:1:94:3 | PrivateOverride1 | call_m1 | private.rb:91:3:93:5 | call_m1 |
| private.rb:82:1:94:3 | PrivateOverride1 | m1 | private.rb:83:11:85:5 | m1 |
| private.rb:82:1:94:3 | PrivateOverride1 | m2 | private.rb:87:11:89:5 | m2 |
| private.rb:82:1:94:3 | PrivateOverride1 | new | calls.rb:117:5:117:16 | new |
| private.rb:82:1:94:3 | PrivateOverride1 | private_on_main | private.rb:51:1:52:3 | private_on_main |
| private.rb:82:1:94:3 | PrivateOverride1 | puts | calls.rb:102:5:102:30 | puts |
| private.rb:82:1:94:3 | PrivateOverride1 | to_s | calls.rb:172:5:173:7 | to_s |
| private.rb:96:1:102:3 | PrivateOverride2 | call_m1 | private.rb:91:3:93:5 | call_m1 |
| private.rb:96:1:102:3 | PrivateOverride2 | m1 | private.rb:97:11:101:5 | m1 |
| private.rb:96:1:102:3 | PrivateOverride2 | m2 | private.rb:87:11:89:5 | m2 |
| private.rb:96:1:102:3 | PrivateOverride2 | new | calls.rb:117:5:117:16 | new |
| private.rb:96:1:102:3 | PrivateOverride2 | private_on_main | private.rb:51:1:52:3 | private_on_main |
| private.rb:96:1:102:3 | PrivateOverride2 | puts | calls.rb:102:5:102:30 | puts |
| private.rb:96:1:102:3 | PrivateOverride2 | to_s | calls.rb:172:5:173:7 | to_s |
| toplevel_self_singleton.rb:2:5:5:7 | A::B | new | calls.rb:117:5:117:16 | new |
| toplevel_self_singleton.rb:2:5:5:7 | A::B | puts | calls.rb:102:5:102:30 | puts |
| toplevel_self_singleton.rb:2:5:5:7 | A::B | to_s | calls.rb:172:5:173:7 | to_s |
| unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass | new | calls.rb:117:5:117:16 | new |
| unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass | puts | calls.rb:102:5:102:30 | puts |
| unresolved_subclass.rb:1:1:2:3 | ResolvableBaseClass | to_s | calls.rb:172:5:173:7 | to_s |
| unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 | new | calls.rb:117:5:117:16 | new |
| unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 | puts | calls.rb:102:5:102:30 | puts |
| unresolved_subclass.rb:4:1:5:3 | UnresolvedNamespace::Subclass1 | to_s | calls.rb:172:5:173:7 | to_s |
| unresolved_subclass.rb:7:1:8:3 | UnresolvedNamespace::Subclass2 | new | calls.rb:117:5:117:16 | new |
| unresolved_subclass.rb:7:1:8:3 | UnresolvedNamespace::Subclass2 | puts | calls.rb:102:5:102:30 | puts |
| unresolved_subclass.rb:7:1:8:3 | UnresolvedNamespace::Subclass2 | to_s | calls.rb:172:5:173:7 | to_s |
| unresolved_subclass.rb:11:1:12:3 | UnresolvedNamespace::A | new | calls.rb:117:5:117:16 | new |
| unresolved_subclass.rb:11:1:12:3 | UnresolvedNamespace::A | puts | calls.rb:102:5:102:30 | puts |
| unresolved_subclass.rb:11:1:12:3 | UnresolvedNamespace::A | to_s | calls.rb:172:5:173:7 | to_s |
| unresolved_subclass.rb:14:1:15:3 | UnresolvedNamespace::X1::X2::X3::Subclass1 | new | calls.rb:117:5:117:16 | new |
| unresolved_subclass.rb:14:1:15:3 | UnresolvedNamespace::X1::X2::X3::Subclass1 | puts | calls.rb:102:5:102:30 | puts |
| unresolved_subclass.rb:14:1:15:3 | UnresolvedNamespace::X1::X2::X3::Subclass1 | to_s | calls.rb:172:5:173:7 | to_s |
| unresolved_subclass.rb:17:1:18:3 | UnresolvedNamespace::X1::X2::X3::Subclass2 | new | calls.rb:117:5:117:16 | new |
| unresolved_subclass.rb:17:1:18:3 | UnresolvedNamespace::X1::X2::X3::Subclass2 | puts | calls.rb:102:5:102:30 | puts |
| unresolved_subclass.rb:17:1:18:3 | UnresolvedNamespace::X1::X2::X3::Subclass2 | to_s | calls.rb:172:5:173:7 | to_s |
| unresolved_subclass.rb:21:1:22:3 | UnresolvedNamespace::X1::X2::X3::A | new | calls.rb:117:5:117:16 | new |
| unresolved_subclass.rb:21:1:22:3 | UnresolvedNamespace::X1::X2::X3::A | puts | calls.rb:102:5:102:30 | puts |
| unresolved_subclass.rb:21:1:22:3 | UnresolvedNamespace::X1::X2::X3::A | to_s | calls.rb:172:5:173:7 | to_s |
enclosingMethod
| calls.rb:2:5:2:14 | call to puts | calls.rb:1:1:3:3 | foo |
| calls.rb:2:5:2:14 | self | calls.rb:1:1:3:3 | foo |
| calls.rb:2:10:2:14 | "foo" | calls.rb:1:1:3:3 | foo |
| calls.rb:2:11:2:13 | foo | calls.rb:1:1:3:3 | foo |
| calls.rb:8:5:8:15 | call to puts | calls.rb:7:1:9:3 | bar |
| calls.rb:8:5:8:15 | self | calls.rb:7:1:9:3 | bar |
| calls.rb:8:10:8:15 | "bar1" | calls.rb:7:1:9:3 | bar |
| calls.rb:8:11:8:14 | bar1 | calls.rb:7:1:9:3 | bar |
| calls.rb:14:5:14:15 | call to puts | calls.rb:13:1:15:3 | bar |
| calls.rb:14:5:14:15 | self | calls.rb:13:1:15:3 | bar |
| calls.rb:14:10:14:15 | "bar2" | calls.rb:13:1:15:3 | bar |
| calls.rb:14:11:14:14 | bar2 | calls.rb:13:1:15:3 | bar |
| calls.rb:23:9:23:19 | call to singleton_m | calls.rb:22:5:24:7 | instance_m |
| calls.rb:23:9:23:19 | self | calls.rb:22:5:24:7 | instance_m |
| calls.rb:26:9:26:18 | call to instance_m | calls.rb:25:5:27:7 | singleton_m |
| calls.rb:26:9:26:18 | self | calls.rb:25:5:27:7 | singleton_m |
| calls.rb:40:5:40:14 | call to instance_m | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:40:5:40:14 | self | calls.rb:39:1:41:3 | call_instance_m |
| calls.rb:52:9:52:18 | call to instance_m | calls.rb:51:5:57:7 | baz |
| calls.rb:52:9:52:18 | self | calls.rb:51:5:57:7 | baz |
| calls.rb:53:9:53:12 | self | calls.rb:51:5:57:7 | baz |
| calls.rb:53:9:53:23 | call to instance_m | calls.rb:51:5:57:7 | baz |
| calls.rb:55:9:55:19 | call to singleton_m | calls.rb:51:5:57:7 | baz |
| calls.rb:55:9:55:19 | self | calls.rb:51:5:57:7 | baz |
| calls.rb:56:9:56:12 | self | calls.rb:51:5:57:7 | baz |
| calls.rb:56:9:56:24 | call to singleton_m | calls.rb:51:5:57:7 | baz |
| calls.rb:67:9:67:13 | super call to baz | calls.rb:66:5:68:7 | baz |
| calls.rb:76:18:76:18 | a | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:76:18:76:18 | a | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:76:22:76:22 | 4 | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:76:25:76:25 | b | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:76:25:76:25 | b | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:76:28:76:28 | 5 | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:77:5:77:5 | a | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:77:5:77:16 | call to bit_length | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:78:5:78:5 | b | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:78:5:78:16 | call to bit_length | calls.rb:76:1:79:3 | optional_arg |
| calls.rb:82:5:82:11 | yield ... | calls.rb:81:1:83:3 | call_block |
| calls.rb:82:11:82:11 | 1 | calls.rb:81:1:83:3 | call_block |
| calls.rb:86:5:86:7 | var | calls.rb:85:1:89:3 | foo |
| calls.rb:86:5:86:18 | ... = ... | calls.rb:85:1:89:3 | foo |
| calls.rb:86:11:86:14 | Hash | calls.rb:85:1:89:3 | foo |
| calls.rb:86:11:86:18 | call to new | calls.rb:85:1:89:3 | foo |
| calls.rb:87:5:87:7 | var | calls.rb:85:1:89:3 | foo |
| calls.rb:87:5:87:10 | ...[...] | calls.rb:85:1:89:3 | foo |
| calls.rb:87:9:87:9 | 1 | calls.rb:85:1:89:3 | foo |
| calls.rb:88:5:88:29 | call to call_block | calls.rb:85:1:89:3 | foo |
| calls.rb:88:5:88:29 | self | calls.rb:85:1:89:3 | foo |
| calls.rb:88:16:88:29 | { ... } | calls.rb:85:1:89:3 | foo |
| calls.rb:88:19:88:19 | x | calls.rb:85:1:89:3 | foo |
| calls.rb:88:19:88:19 | x | calls.rb:85:1:89:3 | foo |
| calls.rb:88:22:88:24 | var | calls.rb:85:1:89:3 | foo |
| calls.rb:88:22:88:27 | ...[...] | calls.rb:85:1:89:3 | foo |
| calls.rb:88:26:88:26 | x | calls.rb:85:1:89:3 | foo |
| calls.rb:102:14:102:14 | x | calls.rb:102:5:102:30 | puts |
| calls.rb:102:14:102:14 | x | calls.rb:102:5:102:30 | puts |
| calls.rb:102:17:102:26 | call to old_puts | calls.rb:102:5:102:30 | puts |
| calls.rb:102:17:102:26 | self | calls.rb:102:5:102:30 | puts |
| calls.rb:102:26:102:26 | x | calls.rb:102:5:102:30 | puts |
| calls.rb:108:17:108:17 | x | calls.rb:108:5:110:7 | include |
| calls.rb:108:17:108:17 | x | calls.rb:108:5:110:7 | include |
| calls.rb:109:9:109:21 | call to old_include | calls.rb:108:5:110:7 | include |
| calls.rb:109:9:109:21 | self | calls.rb:108:5:110:7 | include |
| calls.rb:109:21:109:21 | x | calls.rb:108:5:110:7 | include |
| calls.rb:122:12:122:12 | x | calls.rb:122:5:122:31 | [] |
| calls.rb:122:12:122:12 | x | calls.rb:122:5:122:31 | [] |
| calls.rb:122:15:122:27 | call to old_lookup | calls.rb:122:5:122:31 | [] |
| calls.rb:122:15:122:27 | self | calls.rb:122:5:122:31 | [] |
| calls.rb:122:26:122:26 | x | calls.rb:122:5:122:31 | [] |
| calls.rb:127:10:127:10 | x | calls.rb:127:3:127:29 | [] |
| calls.rb:127:10:127:10 | x | calls.rb:127:3:127:29 | [] |
| calls.rb:127:13:127:25 | call to old_lookup | calls.rb:127:3:127:29 | [] |
| calls.rb:127:13:127:25 | self | calls.rb:127:3:127:29 | [] |
| calls.rb:127:24:127:24 | x | calls.rb:127:3:127:29 | [] |
| calls.rb:131:15:131:19 | &body | calls.rb:131:3:137:5 | foreach |
| calls.rb:131:16:131:19 | body | calls.rb:131:3:137:5 | foreach |
| calls.rb:132:5:132:5 | x | calls.rb:131:3:137:5 | foreach |
| calls.rb:132:5:132:9 | ... = ... | calls.rb:131:3:137:5 | foreach |
| calls.rb:132:9:132:9 | 0 | calls.rb:131:3:137:5 | foreach |
| calls.rb:133:5:136:7 | while ... | calls.rb:131:3:137:5 | foreach |
| calls.rb:133:11:133:11 | x | calls.rb:131:3:137:5 | foreach |
| calls.rb:133:11:133:25 | ... < ... | calls.rb:131:3:137:5 | foreach |
| calls.rb:133:15:133:18 | self | calls.rb:131:3:137:5 | foreach |
| calls.rb:133:15:133:25 | call to length | calls.rb:131:3:137:5 | foreach |
| calls.rb:133:26:136:7 | do ... | calls.rb:131:3:137:5 | foreach |
| calls.rb:134:9:134:24 | yield ... | calls.rb:131:3:137:5 | foreach |
| calls.rb:134:15:134:15 | x | calls.rb:131:3:137:5 | foreach |
| calls.rb:134:18:134:21 | self | calls.rb:131:3:137:5 | foreach |
| calls.rb:134:18:134:24 | ...[...] | calls.rb:131:3:137:5 | foreach |
| calls.rb:134:23:134:23 | x | calls.rb:131:3:137:5 | foreach |
| calls.rb:135:9:135:9 | x | calls.rb:131:3:137:5 | foreach |
| calls.rb:135:9:135:9 | x | calls.rb:131:3:137:5 | foreach |
| calls.rb:135:9:135:14 | ... += ... | calls.rb:131:3:137:5 | foreach |
| calls.rb:135:9:135:14 | ... = ... | calls.rb:131:3:137:5 | foreach |
| calls.rb:135:11:135:12 | ... + ... | calls.rb:131:3:137:5 | foreach |
| calls.rb:135:14:135:14 | 1 | calls.rb:131:3:137:5 | foreach |
| calls.rb:141:5:141:20 | yield ... | calls.rb:140:1:142:3 | funny |
| calls.rb:141:11:141:20 | "prefix: " | calls.rb:140:1:142:3 | funny |
| calls.rb:141:12:141:19 | prefix: | calls.rb:140:1:142:3 | funny |
| calls.rb:158:14:158:15 | &b | calls.rb:158:1:160:3 | indirect |
| calls.rb:158:15:158:15 | b | calls.rb:158:1:160:3 | indirect |
| calls.rb:159:5:159:17 | call to call_block | calls.rb:158:1:160:3 | indirect |
| calls.rb:159:5:159:17 | self | calls.rb:158:1:160:3 | indirect |
| calls.rb:159:16:159:17 | &... | calls.rb:158:1:160:3 | indirect |
| calls.rb:159:17:159:17 | b | calls.rb:158:1:160:3 | indirect |
| calls.rb:167:9:167:12 | self | calls.rb:166:5:168:7 | s_method |
| calls.rb:167:9:167:17 | call to to_s | calls.rb:166:5:168:7 | s_method |
| calls.rb:192:9:192:26 | call to puts | calls.rb:191:5:194:7 | singleton_a |
| calls.rb:192:9:192:26 | self | calls.rb:191:5:194:7 | singleton_a |
| calls.rb:192:14:192:26 | "singleton_a" | calls.rb:191:5:194:7 | singleton_a |
| calls.rb:192:15:192:25 | singleton_a | calls.rb:191:5:194:7 | singleton_a |
| calls.rb:193:9:193:12 | self | calls.rb:191:5:194:7 | singleton_a |
| calls.rb:193:9:193:24 | call to singleton_b | calls.rb:191:5:194:7 | singleton_a |
| calls.rb:197:9:197:26 | call to puts | calls.rb:196:5:199:7 | singleton_b |
| calls.rb:197:9:197:26 | self | calls.rb:196:5:199:7 | singleton_b |
| calls.rb:197:14:197:26 | "singleton_b" | calls.rb:196:5:199:7 | singleton_b |
| calls.rb:197:15:197:25 | singleton_b | calls.rb:196:5:199:7 | singleton_b |
| calls.rb:198:9:198:12 | self | calls.rb:196:5:199:7 | singleton_b |
| calls.rb:198:9:198:24 | call to singleton_c | calls.rb:196:5:199:7 | singleton_b |
| calls.rb:202:9:202:26 | call to puts | calls.rb:201:5:203:7 | singleton_c |
| calls.rb:202:9:202:26 | self | calls.rb:201:5:203:7 | singleton_c |
| calls.rb:202:14:202:26 | "singleton_c" | calls.rb:201:5:203:7 | singleton_c |
| calls.rb:202:15:202:25 | singleton_c | calls.rb:201:5:203:7 | singleton_c |
| calls.rb:206:9:206:26 | call to puts | calls.rb:205:5:208:7 | singleton_d |
| calls.rb:206:9:206:26 | self | calls.rb:205:5:208:7 | singleton_d |
| calls.rb:206:14:206:26 | "singleton_d" | calls.rb:205:5:208:7 | singleton_d |
| calls.rb:206:15:206:25 | singleton_d | calls.rb:205:5:208:7 | singleton_d |
| calls.rb:207:9:207:12 | self | calls.rb:205:5:208:7 | singleton_d |
| calls.rb:207:9:207:24 | call to singleton_a | calls.rb:205:5:208:7 | singleton_d |
| calls.rb:211:9:213:11 | singleton_e | calls.rb:210:5:215:7 | instance |
| calls.rb:211:13:211:16 | self | calls.rb:210:5:215:7 | instance |
| calls.rb:212:13:212:30 | call to puts | calls.rb:211:9:213:11 | singleton_e |
| calls.rb:212:13:212:30 | self | calls.rb:211:9:213:11 | singleton_e |
| calls.rb:212:18:212:30 | "singleton_e" | calls.rb:211:9:213:11 | singleton_e |
| calls.rb:212:19:212:29 | singleton_e | calls.rb:211:9:213:11 | singleton_e |
| calls.rb:214:9:214:19 | call to singleton_e | calls.rb:210:5:215:7 | instance |
| calls.rb:214:9:214:19 | self | calls.rb:210:5:215:7 | instance |
| calls.rb:219:13:219:30 | call to puts | calls.rb:218:9:220:11 | singleton_f |
| calls.rb:219:13:219:30 | self | calls.rb:218:9:220:11 | singleton_f |
| calls.rb:219:18:219:30 | "singleton_f" | calls.rb:218:9:220:11 | singleton_f |
| calls.rb:219:19:219:29 | singleton_f | calls.rb:218:9:220:11 | singleton_f |
| calls.rb:224:9:224:12 | self | calls.rb:223:5:225:7 | call_singleton_g |
| calls.rb:224:9:224:24 | call to singleton_g | calls.rb:223:5:225:7 | call_singleton_g |
| calls.rb:237:5:237:24 | call to puts | calls.rb:236:1:238:3 | singleton_g |
| calls.rb:237:5:237:24 | self | calls.rb:236:1:238:3 | singleton_g |
| calls.rb:237:10:237:24 | "singleton_g_1" | calls.rb:236:1:238:3 | singleton_g |
| calls.rb:237:11:237:23 | singleton_g_1 | calls.rb:236:1:238:3 | singleton_g |
| calls.rb:244:5:244:24 | call to puts | calls.rb:243:1:245:3 | singleton_g |
| calls.rb:244:5:244:24 | self | calls.rb:243:1:245:3 | singleton_g |
| calls.rb:244:10:244:24 | "singleton_g_2" | calls.rb:243:1:245:3 | singleton_g |
| calls.rb:244:11:244:23 | singleton_g_2 | calls.rb:243:1:245:3 | singleton_g |
| calls.rb:252:9:252:28 | call to puts | calls.rb:251:5:253:7 | singleton_g |
| calls.rb:252:9:252:28 | self | calls.rb:251:5:253:7 | singleton_g |
| calls.rb:252:14:252:28 | "singleton_g_3" | calls.rb:251:5:253:7 | singleton_g |
| calls.rb:252:15:252:27 | singleton_g_3 | calls.rb:251:5:253:7 | singleton_g |
| calls.rb:268:5:268:22 | call to puts | calls.rb:267:1:269:3 | singleton_g |
| calls.rb:268:5:268:22 | self | calls.rb:267:1:269:3 | singleton_g |
| calls.rb:268:10:268:22 | "singleton_g" | calls.rb:267:1:269:3 | singleton_g |
| calls.rb:268:11:268:21 | singleton_g | calls.rb:267:1:269:3 | singleton_g |
| calls.rb:278:12:278:15 | type | calls.rb:278:1:286:3 | create |
| calls.rb:278:12:278:15 | type | calls.rb:278:1:286:3 | create |
| calls.rb:279:5:279:8 | type | calls.rb:278:1:286:3 | create |
| calls.rb:279:5:279:12 | call to new | calls.rb:278:1:286:3 | create |
| calls.rb:279:5:279:21 | call to instance | calls.rb:278:1:286:3 | create |
| calls.rb:281:5:283:7 | singleton_h | calls.rb:278:1:286:3 | create |
| calls.rb:281:9:281:12 | type | calls.rb:278:1:286:3 | create |
| calls.rb:282:9:282:26 | call to puts | calls.rb:281:5:283:7 | singleton_h |
| calls.rb:282:9:282:26 | self | calls.rb:281:5:283:7 | singleton_h |
| calls.rb:282:14:282:26 | "singleton_h" | calls.rb:281:5:283:7 | singleton_h |
| calls.rb:282:15:282:25 | singleton_h | calls.rb:281:5:283:7 | singleton_h |
| calls.rb:285:5:285:8 | type | calls.rb:278:1:286:3 | create |
| calls.rb:285:5:285:20 | call to singleton_h | calls.rb:278:1:286:3 | create |
| calls.rb:295:9:295:26 | call to puts | calls.rb:294:5:296:7 | singleton_i |
| calls.rb:295:9:295:26 | self | calls.rb:294:5:296:7 | singleton_i |
| calls.rb:295:14:295:26 | "singleton_i" | calls.rb:294:5:296:7 | singleton_i |
| calls.rb:295:15:295:25 | singleton_i | calls.rb:294:5:296:7 | singleton_i |
| calls.rb:304:9:304:26 | call to puts | calls.rb:303:5:305:7 | singleton_j |
| calls.rb:304:9:304:26 | self | calls.rb:303:5:305:7 | singleton_j |
| calls.rb:304:14:304:26 | "singleton_j" | calls.rb:303:5:305:7 | singleton_j |
| calls.rb:304:15:304:25 | singleton_j | calls.rb:303:5:305:7 | singleton_j |
| calls.rb:312:9:312:31 | call to puts | calls.rb:311:5:314:7 | instance |
| calls.rb:312:9:312:31 | self | calls.rb:311:5:314:7 | instance |
| calls.rb:312:14:312:31 | "SelfNew#instance" | calls.rb:311:5:314:7 | instance |
| calls.rb:312:15:312:30 | SelfNew#instance | calls.rb:311:5:314:7 | instance |
| calls.rb:313:9:313:11 | call to new | calls.rb:311:5:314:7 | instance |
| calls.rb:313:9:313:11 | self | calls.rb:311:5:314:7 | instance |
| calls.rb:313:9:313:20 | call to instance | calls.rb:311:5:314:7 | instance |
| calls.rb:317:9:317:11 | call to new | calls.rb:316:5:318:7 | singleton |
| calls.rb:317:9:317:11 | self | calls.rb:316:5:318:7 | singleton |
| calls.rb:317:9:317:20 | call to instance | calls.rb:316:5:318:7 | singleton |
| calls.rb:327:9:327:26 | call to puts | calls.rb:326:5:328:7 | instance |
| calls.rb:327:9:327:26 | self | calls.rb:326:5:328:7 | instance |
| calls.rb:327:14:327:26 | "C1#instance" | calls.rb:326:5:328:7 | instance |
| calls.rb:327:15:327:25 | C1#instance | calls.rb:326:5:328:7 | instance |
| calls.rb:331:9:331:12 | self | calls.rb:330:5:332:7 | return_self |
| calls.rb:337:9:337:26 | call to puts | calls.rb:336:5:338:7 | instance |
| calls.rb:337:9:337:26 | self | calls.rb:336:5:338:7 | instance |
| calls.rb:337:14:337:26 | "C2#instance" | calls.rb:336:5:338:7 | instance |
| calls.rb:337:15:337:25 | C2#instance | calls.rb:336:5:338:7 | instance |
| calls.rb:343:9:343:26 | call to puts | calls.rb:342:5:344:7 | instance |
| calls.rb:343:9:343:26 | self | calls.rb:342:5:344:7 | instance |
| calls.rb:343:14:343:26 | "C3#instance" | calls.rb:342:5:344:7 | instance |
| calls.rb:343:15:343:25 | C3#instance | calls.rb:342:5:344:7 | instance |
| calls.rb:347:22:347:22 | x | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:347:22:347:22 | x | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:348:5:356:7 | case ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:348:10:348:10 | x | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:349:5:350:18 | when ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:349:10:349:11 | C3 | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:349:12:350:18 | then ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:350:9:350:9 | x | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:350:9:350:18 | call to instance | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:351:5:352:18 | when ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:351:10:351:11 | C2 | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:351:12:352:18 | then ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:352:9:352:9 | x | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:352:9:352:18 | call to instance | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:353:5:354:18 | when ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:353:10:353:11 | C1 | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:353:12:354:18 | then ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:354:9:354:9 | x | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:354:9:354:18 | call to instance | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:355:5:355:8 | else ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:358:5:362:7 | case ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:358:10:358:10 | x | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:359:9:359:29 | in ... then ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:359:12:359:13 | C3 | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:359:15:359:29 | then ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:359:20:359:20 | x | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:359:20:359:29 | call to instance | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:360:9:360:36 | in ... then ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:360:12:360:13 | C2 | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:360:12:360:19 | ... => ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:360:18:360:19 | c2 | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:360:21:360:36 | then ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:360:26:360:27 | c2 | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:360:26:360:36 | call to instance | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:361:9:361:36 | in ... then ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:361:12:361:13 | C1 | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:361:12:361:19 | ... => ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:361:18:361:19 | c1 | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:361:21:361:36 | then ... | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:361:26:361:27 | c1 | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:361:26:361:36 | call to instance | calls.rb:347:1:363:3 | pattern_dispatch |
| calls.rb:374:19:374:19 | x | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:374:19:374:19 | x | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:375:5:377:7 | instance | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:375:9:375:9 | x | calls.rb:374:1:378:3 | add_singleton |
| calls.rb:376:9:376:28 | call to puts | calls.rb:375:5:377:7 | instance |
| calls.rb:376:9:376:28 | self | calls.rb:375:5:377:7 | instance |
| calls.rb:376:14:376:28 | "instance_on x" | calls.rb:375:5:377:7 | instance |
| calls.rb:376:15:376:27 | instance_on x | calls.rb:375:5:377:7 | instance |
| calls.rb:388:13:388:48 | call to puts | calls.rb:387:9:389:11 | singleton1 |
| calls.rb:388:13:388:48 | self | calls.rb:387:9:389:11 | singleton1 |
| calls.rb:388:18:388:48 | "SingletonOverride1#singleton1" | calls.rb:387:9:389:11 | singleton1 |
| calls.rb:388:19:388:47 | SingletonOverride1#singleton1 | calls.rb:387:9:389:11 | singleton1 |
| calls.rb:392:13:392:22 | call to singleton1 | calls.rb:391:9:393:11 | call_singleton1 |
| calls.rb:392:13:392:22 | self | calls.rb:391:9:393:11 | call_singleton1 |
| calls.rb:396:13:396:16 | self | calls.rb:395:9:397:11 | factory |
| calls.rb:396:13:396:20 | call to new | calls.rb:395:9:397:11 | factory |
| calls.rb:396:13:396:30 | call to instance1 | calls.rb:395:9:397:11 | factory |
| calls.rb:401:9:401:44 | call to puts | calls.rb:400:5:402:7 | singleton2 |
| calls.rb:401:9:401:44 | self | calls.rb:400:5:402:7 | singleton2 |
| calls.rb:401:14:401:44 | "SingletonOverride1#singleton2" | calls.rb:400:5:402:7 | singleton2 |
| calls.rb:401:15:401:43 | SingletonOverride1#singleton2 | calls.rb:400:5:402:7 | singleton2 |
| calls.rb:405:9:405:18 | call to singleton2 | calls.rb:404:5:406:7 | call_singleton2 |
| calls.rb:405:9:405:18 | self | calls.rb:404:5:406:7 | call_singleton2 |
| calls.rb:411:9:411:43 | call to puts | calls.rb:410:5:412:7 | instance1 |
| calls.rb:411:9:411:43 | self | calls.rb:410:5:412:7 | instance1 |
| calls.rb:411:14:411:43 | "SingletonOverride1#instance1" | calls.rb:410:5:412:7 | instance1 |
| calls.rb:411:15:411:42 | SingletonOverride1#instance1 | calls.rb:410:5:412:7 | instance1 |
| calls.rb:423:13:423:48 | call to puts | calls.rb:422:9:424:11 | singleton1 |
| calls.rb:423:13:423:48 | self | calls.rb:422:9:424:11 | singleton1 |
| calls.rb:423:18:423:48 | "SingletonOverride2#singleton1" | calls.rb:422:9:424:11 | singleton1 |
| calls.rb:423:19:423:47 | SingletonOverride2#singleton1 | calls.rb:422:9:424:11 | singleton1 |
| calls.rb:428:9:428:44 | call to puts | calls.rb:427:5:429:7 | singleton2 |
| calls.rb:428:9:428:44 | self | calls.rb:427:5:429:7 | singleton2 |
| calls.rb:428:14:428:44 | "SingletonOverride2#singleton2" | calls.rb:427:5:429:7 | singleton2 |
| calls.rb:428:15:428:43 | SingletonOverride2#singleton2 | calls.rb:427:5:429:7 | singleton2 |
| calls.rb:432:9:432:43 | call to puts | calls.rb:431:5:433:7 | instance1 |
| calls.rb:432:9:432:43 | self | calls.rb:431:5:433:7 | instance1 |
| calls.rb:432:14:432:43 | "SingletonOverride2#instance1" | calls.rb:431:5:433:7 | instance1 |
| calls.rb:432:15:432:42 | SingletonOverride2#instance1 | calls.rb:431:5:433:7 | instance1 |
| calls.rb:444:13:444:48 | call to puts | calls.rb:443:9:445:11 | m1 |
| calls.rb:444:13:444:48 | self | calls.rb:443:9:445:11 | m1 |
| calls.rb:444:18:444:48 | "ConditionalInstanceMethods#m1" | calls.rb:443:9:445:11 | m1 |
| calls.rb:444:19:444:47 | ConditionalInstanceMethods#m1 | calls.rb:443:9:445:11 | m1 |
| calls.rb:449:9:449:44 | call to puts | calls.rb:448:5:460:7 | m2 |
| calls.rb:449:9:449:44 | self | calls.rb:448:5:460:7 | m2 |