@@ -46,14 +46,20 @@ getMethod
46
46
| modules.rb:5:3:14:5 | Foo::Bar | method_in_foo_bar | modules.rb:9:5:10:7 | method_in_foo_bar |
47
47
| modules.rb:37:1:46:3 | Bar | method_a | modules.rb:38:3:39:5 | method_a |
48
48
| modules.rb:37:1:46:3 | Bar | method_b | modules.rb:41:3:42:5 | method_b |
49
+ | private.rb:1:1:29:3 | E | private1 | private.rb:2:11:3:5 | private1 |
49
50
| private.rb:1:1:29:3 | E | private2 | private.rb:8:3:9:5 | private2 |
50
51
| private.rb:1:1:29:3 | E | private3 | private.rb:14:3:15:5 | private3 |
51
52
| private.rb:1:1:29:3 | E | private4 | private.rb:17:3:18:5 | private4 |
52
53
| private.rb:1:1:29:3 | E | public | private.rb:5:3:6:5 | public |
54
+ | private.rb:42:1:60:3 | F | private1 | private.rb:43:11:44:5 | private1 |
53
55
| private.rb:42:1:60:3 | F | private2 | private.rb:49:3:50:5 | private2 |
54
56
| private.rb:42:1:60:3 | F | private3 | private.rb:55:3:56:5 | private3 |
55
57
| private.rb:42:1:60:3 | F | private4 | private.rb:58:3:59:5 | private4 |
56
58
| private.rb:42:1:60:3 | F | public | private.rb:46:3:47:5 | public |
59
+ | private.rb:62:1:74:3 | PrivateOverride1 | call_m1 | private.rb:71:3:73:5 | call_m1 |
60
+ | private.rb:62:1:74:3 | PrivateOverride1 | m1 | private.rb:63:11:65:5 | m1 |
61
+ | private.rb:62:1:74:3 | PrivateOverride1 | m2 | private.rb:67:11:69:5 | m2 |
62
+ | private.rb:76:1:82:3 | PrivateOverride2 | m1 | private.rb:77:11:81:5 | m1 |
57
63
lookupMethod
58
64
| calls.rb:21:1:34:3 | M | instance_m | calls.rb:22:5:24:7 | instance_m |
59
65
| calls.rb:43:1:58:3 | C | add_singleton | calls.rb:364:1:368:3 | add_singleton |
@@ -405,17 +411,33 @@ lookupMethod
405
411
| modules_rec.rb:4:1:5:3 | A::B | puts | calls.rb:102:5:102:30 | puts |
406
412
| modules_rec.rb:4:1:5:3 | A::B | to_s | calls.rb:169:5:170:7 | to_s |
407
413
| private.rb:1:1:29:3 | E | new | calls.rb:114:5:114:16 | new |
414
+ | private.rb:1:1:29:3 | E | private1 | private.rb:2:11:3:5 | private1 |
408
415
| private.rb:1:1:29:3 | E | private2 | private.rb:8:3:9:5 | private2 |
409
416
| private.rb:1:1:29:3 | E | private3 | private.rb:14:3:15:5 | private3 |
410
417
| private.rb:1:1:29:3 | E | private4 | private.rb:17:3:18:5 | private4 |
411
418
| private.rb:1:1:29:3 | E | private_on_main | private.rb:31:1:32:3 | private_on_main |
412
419
| private.rb:1:1:29:3 | E | public | private.rb:5:3:6:5 | public |
413
420
| private.rb:1:1:29:3 | E | puts | calls.rb:102:5:102:30 | puts |
414
421
| private.rb:1:1:29:3 | E | to_s | calls.rb:169:5:170:7 | to_s |
422
+ | private.rb:42:1:60:3 | F | private1 | private.rb:43:11:44:5 | private1 |
415
423
| private.rb:42:1:60:3 | F | private2 | private.rb:49:3:50:5 | private2 |
416
424
| private.rb:42:1:60:3 | F | private3 | private.rb:55:3:56:5 | private3 |
417
425
| private.rb:42:1:60:3 | F | private4 | private.rb:58:3:59:5 | private4 |
418
426
| private.rb:42:1:60:3 | F | public | private.rb:46:3:47:5 | public |
427
+ | private.rb:62:1:74:3 | PrivateOverride1 | call_m1 | private.rb:71:3:73:5 | call_m1 |
428
+ | private.rb:62:1:74:3 | PrivateOverride1 | m1 | private.rb:63:11:65:5 | m1 |
429
+ | private.rb:62:1:74:3 | PrivateOverride1 | m2 | private.rb:67:11:69:5 | m2 |
430
+ | private.rb:62:1:74:3 | PrivateOverride1 | new | calls.rb:114:5:114:16 | new |
431
+ | private.rb:62:1:74:3 | PrivateOverride1 | private_on_main | private.rb:31:1:32:3 | private_on_main |
432
+ | private.rb:62:1:74:3 | PrivateOverride1 | puts | calls.rb:102:5:102:30 | puts |
433
+ | private.rb:62:1:74:3 | PrivateOverride1 | to_s | calls.rb:169:5:170:7 | to_s |
434
+ | private.rb:76:1:82:3 | PrivateOverride2 | call_m1 | private.rb:71:3:73:5 | call_m1 |
435
+ | private.rb:76:1:82:3 | PrivateOverride2 | m1 | private.rb:77:11:81:5 | m1 |
436
+ | private.rb:76:1:82:3 | PrivateOverride2 | m2 | private.rb:67:11:69:5 | m2 |
437
+ | private.rb:76:1:82:3 | PrivateOverride2 | new | calls.rb:114:5:114:16 | new |
438
+ | private.rb:76:1:82:3 | PrivateOverride2 | private_on_main | private.rb:31:1:32:3 | private_on_main |
439
+ | private.rb:76:1:82:3 | PrivateOverride2 | puts | calls.rb:102:5:102:30 | puts |
440
+ | private.rb:76:1:82:3 | PrivateOverride2 | to_s | calls.rb:169:5:170:7 | to_s |
419
441
enclosingMethod
420
442
| calls.rb:2:5:2:14 | call to puts | calls.rb:1:1:3:3 | foo |
421
443
| calls.rb:2:5:2:14 | self | calls.rb:1:1:3:3 | foo |
@@ -703,3 +725,22 @@ enclosingMethod
703
725
| hello.rb:20:30:20:34 | self | hello.rb:19:5:21:7 | message |
704
726
| hello.rb:20:38:20:40 | "!" | hello.rb:19:5:21:7 | message |
705
727
| hello.rb:20:39:20:39 | ! | hello.rb:19:5:21:7 | message |
728
+ | private.rb:64:7:64:32 | call to puts | private.rb:63:11:65:5 | m1 |
729
+ | private.rb:64:7:64:32 | self | private.rb:63:11:65:5 | m1 |
730
+ | private.rb:64:12:64:32 | "PrivateOverride1#m1" | private.rb:63:11:65:5 | m1 |
731
+ | private.rb:64:13:64:31 | PrivateOverride1#m1 | private.rb:63:11:65:5 | m1 |
732
+ | private.rb:68:7:68:32 | call to puts | private.rb:67:11:69:5 | m2 |
733
+ | private.rb:68:7:68:32 | self | private.rb:67:11:69:5 | m2 |
734
+ | private.rb:68:12:68:32 | "PrivateOverride1#m2" | private.rb:67:11:69:5 | m2 |
735
+ | private.rb:68:13:68:31 | PrivateOverride1#m2 | private.rb:67:11:69:5 | m2 |
736
+ | private.rb:72:7:72:8 | call to m1 | private.rb:71:3:73:5 | call_m1 |
737
+ | private.rb:72:7:72:8 | self | private.rb:71:3:73:5 | call_m1 |
738
+ | private.rb:78:7:78:32 | call to puts | private.rb:77:11:81:5 | m1 |
739
+ | private.rb:78:7:78:32 | self | private.rb:77:11:81:5 | m1 |
740
+ | private.rb:78:12:78:32 | "PrivateOverride2#m1" | private.rb:77:11:81:5 | m1 |
741
+ | private.rb:78:13:78:31 | PrivateOverride2#m1 | private.rb:77:11:81:5 | m1 |
742
+ | private.rb:79:7:79:8 | call to m2 | private.rb:77:11:81:5 | m1 |
743
+ | private.rb:79:7:79:8 | self | private.rb:77:11:81:5 | m1 |
744
+ | private.rb:80:7:80:22 | PrivateOverride1 | private.rb:77:11:81:5 | m1 |
745
+ | private.rb:80:7:80:26 | call to new | private.rb:77:11:81:5 | m1 |
746
+ | private.rb:80:7:80:29 | call to m1 | private.rb:77:11:81:5 | m1 |
0 commit comments