@@ -22,7 +22,7 @@ getMethod
2222| calls.rb:112:1:115:3 | Object | optional_arg | calls.rb:76:1:79:3 | optional_arg |
2323| calls.rb:112:1:115:3 | Object | pattern_dispatch | calls.rb:340:1:356:3 | pattern_dispatch |
2424| calls.rb:112:1:115:3 | Object | private_on_main | calls.rb:182:1:183:3 | private_on_main |
25- | calls.rb:112:1:115:3 | Object | private_on_main | private.rb:31 :1:32 :3 | private_on_main |
25+ | calls.rb:112:1:115:3 | Object | private_on_main | private.rb:47 :1:48 :3 | private_on_main |
2626| calls.rb:117:1:120:3 | Hash | [] | calls.rb:119:5:119:31 | [] |
2727| calls.rb:122:1:135:3 | Array | [] | calls.rb:124:3:124:29 | [] |
2828| calls.rb:122:1:135:3 | Array | foreach | calls.rb:128:3:134:5 | foreach |
@@ -49,20 +49,20 @@ getMethod
4949| modules.rb:5:3:14:5 | Foo::Bar | method_in_foo_bar | modules.rb:9:5:10:7 | method_in_foo_bar |
5050| modules.rb:37:1:46:3 | Bar | method_a | modules.rb:38:3:39:5 | method_a |
5151| modules.rb:37:1:46:3 | Bar | method_b | modules.rb:41:3:42:5 | method_b |
52- | private.rb:1:1:29 :3 | E | private1 | private.rb:2:11:3:5 | private1 |
53- | private.rb:1:1:29 :3 | E | private2 | private.rb:8:3:9:5 | private2 |
54- | private.rb:1:1:29 :3 | E | private3 | private.rb:14:3:15:5 | private3 |
55- | private.rb:1:1:29 :3 | E | private4 | private.rb:17:3:18:5 | private4 |
56- | private.rb:1:1:29 :3 | E | public | private.rb:5:3:6:5 | public |
57- | private.rb:42 :1:60 :3 | F | private1 | private.rb:43 :11:44 :5 | private1 |
58- | private.rb:42 :1:60 :3 | F | private2 | private.rb:49 :3:50 :5 | private2 |
59- | private.rb:42 :1:60 :3 | F | private3 | private.rb:55 :3:56 :5 | private3 |
60- | private.rb:42 :1:60 :3 | F | private4 | private.rb:58 :3:59 :5 | private4 |
61- | private.rb:42 :1:60 :3 | F | public | private.rb:46 :3:47 :5 | public |
62- | private.rb:62 :1:74 :3 | PrivateOverride1 | call_m1 | private.rb:71 :3:73 :5 | call_m1 |
63- | private.rb:62 :1:74 :3 | PrivateOverride1 | m1 | private.rb:63 :11:65 :5 | m1 |
64- | private.rb:62 :1:74 :3 | PrivateOverride1 | m2 | private.rb:67 :11:69 :5 | m2 |
65- | private.rb:76 :1:82 :3 | PrivateOverride2 | m1 | private.rb:77 :11:81 :5 | m1 |
52+ | private.rb:1:1:45 :3 | E | private1 | private.rb:2:11:3:5 | private1 |
53+ | private.rb:1:1:45 :3 | E | private2 | private.rb:8:3:9:5 | private2 |
54+ | private.rb:1:1:45 :3 | E | private3 | private.rb:14:3:15:5 | private3 |
55+ | private.rb:1:1:45 :3 | E | private4 | private.rb:17:3:18:5 | private4 |
56+ | private.rb:1:1:45 :3 | E | public | private.rb:5:3:6:5 | public |
57+ | private.rb:58 :1:76 :3 | F | private1 | private.rb:59 :11:60 :5 | private1 |
58+ | private.rb:58 :1:76 :3 | F | private2 | private.rb:65 :3:66 :5 | private2 |
59+ | private.rb:58 :1:76 :3 | F | private3 | private.rb:71 :3:72 :5 | private3 |
60+ | private.rb:58 :1:76 :3 | F | private4 | private.rb:74 :3:75 :5 | private4 |
61+ | private.rb:58 :1:76 :3 | F | public | private.rb:62 :3:63 :5 | public |
62+ | private.rb:78 :1:90 :3 | PrivateOverride1 | call_m1 | private.rb:87 :3:89 :5 | call_m1 |
63+ | private.rb:78 :1:90 :3 | PrivateOverride1 | m1 | private.rb:79 :11:81 :5 | m1 |
64+ | private.rb:78 :1:90 :3 | PrivateOverride1 | m2 | private.rb:83 :11:85 :5 | m2 |
65+ | private.rb:92 :1:98 :3 | PrivateOverride2 | m1 | private.rb:93 :11:97 :5 | m1 |
6666lookupMethod
6767| calls.rb:21:1:34:3 | M | instance_m | calls.rb:22:5:24:7 | instance_m |
6868| calls.rb:43:1:58:3 | C | add_singleton | calls.rb:364:1:368:3 | add_singleton |
@@ -148,7 +148,7 @@ lookupMethod
148148| calls.rb:112:1:115:3 | Object | optional_arg | calls.rb:76:1:79:3 | optional_arg |
149149| calls.rb:112:1:115:3 | Object | pattern_dispatch | calls.rb:340:1:356:3 | pattern_dispatch |
150150| calls.rb:112:1:115:3 | Object | private_on_main | calls.rb:182:1:183:3 | private_on_main |
151- | calls.rb:112:1:115:3 | Object | private_on_main | private.rb:31 :1:32 :3 | private_on_main |
151+ | calls.rb:112:1:115:3 | Object | private_on_main | private.rb:47 :1:48 :3 | private_on_main |
152152| calls.rb:112:1:115:3 | Object | puts | calls.rb:102:5:102:30 | puts |
153153| calls.rb:112:1:115:3 | Object | to_s | calls.rb:169:5:170:7 | to_s |
154154| calls.rb:117:1:120:3 | Hash | [] | calls.rb:119:5:119:31 | [] |
@@ -430,34 +430,34 @@ lookupMethod
430430| modules_rec.rb:4:1:5:3 | A::B | new | calls.rb:114:5:114:16 | new |
431431| modules_rec.rb:4:1:5:3 | A::B | puts | calls.rb:102:5:102:30 | puts |
432432| modules_rec.rb:4:1:5:3 | A::B | to_s | calls.rb:169:5:170:7 | to_s |
433- | private.rb:1:1:29 :3 | E | new | calls.rb:114:5:114:16 | new |
434- | private.rb:1:1:29 :3 | E | private1 | private.rb:2:11:3:5 | private1 |
435- | private.rb:1:1:29 :3 | E | private2 | private.rb:8:3:9:5 | private2 |
436- | private.rb:1:1:29 :3 | E | private3 | private.rb:14:3:15:5 | private3 |
437- | private.rb:1:1:29 :3 | E | private4 | private.rb:17:3:18:5 | private4 |
438- | private.rb:1:1:29 :3 | E | private_on_main | private.rb:31 :1:32 :3 | private_on_main |
439- | private.rb:1:1:29 :3 | E | public | private.rb:5:3:6:5 | public |
440- | private.rb:1:1:29 :3 | E | puts | calls.rb:102:5:102:30 | puts |
441- | private.rb:1:1:29 :3 | E | to_s | calls.rb:169:5:170:7 | to_s |
442- | private.rb:42 :1:60 :3 | F | private1 | private.rb:43 :11:44 :5 | private1 |
443- | private.rb:42 :1:60 :3 | F | private2 | private.rb:49 :3:50 :5 | private2 |
444- | private.rb:42 :1:60 :3 | F | private3 | private.rb:55 :3:56 :5 | private3 |
445- | private.rb:42 :1:60 :3 | F | private4 | private.rb:58 :3:59 :5 | private4 |
446- | private.rb:42 :1:60 :3 | F | public | private.rb:46 :3:47 :5 | public |
447- | private.rb:62 :1:74 :3 | PrivateOverride1 | call_m1 | private.rb:71 :3:73 :5 | call_m1 |
448- | private.rb:62 :1:74 :3 | PrivateOverride1 | m1 | private.rb:63 :11:65 :5 | m1 |
449- | private.rb:62 :1:74 :3 | PrivateOverride1 | m2 | private.rb:67 :11:69 :5 | m2 |
450- | private.rb:62 :1:74 :3 | PrivateOverride1 | new | calls.rb:114:5:114:16 | new |
451- | private.rb:62 :1:74 :3 | PrivateOverride1 | private_on_main | private.rb:31 :1:32 :3 | private_on_main |
452- | private.rb:62 :1:74 :3 | PrivateOverride1 | puts | calls.rb:102:5:102:30 | puts |
453- | private.rb:62 :1:74 :3 | PrivateOverride1 | to_s | calls.rb:169:5:170:7 | to_s |
454- | private.rb:76 :1:82 :3 | PrivateOverride2 | call_m1 | private.rb:71 :3:73 :5 | call_m1 |
455- | private.rb:76 :1:82 :3 | PrivateOverride2 | m1 | private.rb:77 :11:81 :5 | m1 |
456- | private.rb:76 :1:82 :3 | PrivateOverride2 | m2 | private.rb:67 :11:69 :5 | m2 |
457- | private.rb:76 :1:82 :3 | PrivateOverride2 | new | calls.rb:114:5:114:16 | new |
458- | private.rb:76 :1:82 :3 | PrivateOverride2 | private_on_main | private.rb:31 :1:32 :3 | private_on_main |
459- | private.rb:76 :1:82 :3 | PrivateOverride2 | puts | calls.rb:102:5:102:30 | puts |
460- | private.rb:76 :1:82 :3 | PrivateOverride2 | to_s | calls.rb:169:5:170:7 | to_s |
433+ | private.rb:1:1:45 :3 | E | new | calls.rb:114:5:114:16 | new |
434+ | private.rb:1:1:45 :3 | E | private1 | private.rb:2:11:3:5 | private1 |
435+ | private.rb:1:1:45 :3 | E | private2 | private.rb:8:3:9:5 | private2 |
436+ | private.rb:1:1:45 :3 | E | private3 | private.rb:14:3:15:5 | private3 |
437+ | private.rb:1:1:45 :3 | E | private4 | private.rb:17:3:18:5 | private4 |
438+ | private.rb:1:1:45 :3 | E | private_on_main | private.rb:47 :1:48 :3 | private_on_main |
439+ | private.rb:1:1:45 :3 | E | public | private.rb:5:3:6:5 | public |
440+ | private.rb:1:1:45 :3 | E | puts | calls.rb:102:5:102:30 | puts |
441+ | private.rb:1:1:45 :3 | E | to_s | calls.rb:169:5:170:7 | to_s |
442+ | private.rb:58 :1:76 :3 | F | private1 | private.rb:59 :11:60 :5 | private1 |
443+ | private.rb:58 :1:76 :3 | F | private2 | private.rb:65 :3:66 :5 | private2 |
444+ | private.rb:58 :1:76 :3 | F | private3 | private.rb:71 :3:72 :5 | private3 |
445+ | private.rb:58 :1:76 :3 | F | private4 | private.rb:74 :3:75 :5 | private4 |
446+ | private.rb:58 :1:76 :3 | F | public | private.rb:62 :3:63 :5 | public |
447+ | private.rb:78 :1:90 :3 | PrivateOverride1 | call_m1 | private.rb:87 :3:89 :5 | call_m1 |
448+ | private.rb:78 :1:90 :3 | PrivateOverride1 | m1 | private.rb:79 :11:81 :5 | m1 |
449+ | private.rb:78 :1:90 :3 | PrivateOverride1 | m2 | private.rb:83 :11:85 :5 | m2 |
450+ | private.rb:78 :1:90 :3 | PrivateOverride1 | new | calls.rb:114:5:114:16 | new |
451+ | private.rb:78 :1:90 :3 | PrivateOverride1 | private_on_main | private.rb:47 :1:48 :3 | private_on_main |
452+ | private.rb:78 :1:90 :3 | PrivateOverride1 | puts | calls.rb:102:5:102:30 | puts |
453+ | private.rb:78 :1:90 :3 | PrivateOverride1 | to_s | calls.rb:169:5:170:7 | to_s |
454+ | private.rb:92 :1:98 :3 | PrivateOverride2 | call_m1 | private.rb:87 :3:89 :5 | call_m1 |
455+ | private.rb:92 :1:98 :3 | PrivateOverride2 | m1 | private.rb:93 :11:97 :5 | m1 |
456+ | private.rb:92 :1:98 :3 | PrivateOverride2 | m2 | private.rb:83 :11:85 :5 | m2 |
457+ | private.rb:92 :1:98 :3 | PrivateOverride2 | new | calls.rb:114:5:114:16 | new |
458+ | private.rb:92 :1:98 :3 | PrivateOverride2 | private_on_main | private.rb:47 :1:48 :3 | private_on_main |
459+ | private.rb:92 :1:98 :3 | PrivateOverride2 | puts | calls.rb:102:5:102:30 | puts |
460+ | private.rb:92 :1:98 :3 | PrivateOverride2 | to_s | calls.rb:169:5:170:7 | to_s |
461461enclosingMethod
462462| calls.rb:2:5:2:14 | call to puts | calls.rb:1:1:3:3 | foo |
463463| calls.rb:2:5:2:14 | self | calls.rb:1:1:3:3 | foo |
@@ -781,22 +781,22 @@ enclosingMethod
781781| hello.rb:20:30:20:34 | self | hello.rb:19:5:21:7 | message |
782782| hello.rb:20:38:20:40 | "!" | hello.rb:19:5:21:7 | message |
783783| hello.rb:20:39:20:39 | ! | hello.rb:19:5:21:7 | message |
784- | private.rb:64 :7:64 :32 | call to puts | private.rb:63 :11:65 :5 | m1 |
785- | private.rb:64 :7:64 :32 | self | private.rb:63 :11:65 :5 | m1 |
786- | private.rb:64 :12:64 :32 | "PrivateOverride1#m1" | private.rb:63 :11:65 :5 | m1 |
787- | private.rb:64 :13:64 :31 | PrivateOverride1#m1 | private.rb:63 :11:65 :5 | m1 |
788- | private.rb:68 :7:68 :32 | call to puts | private.rb:67 :11:69 :5 | m2 |
789- | private.rb:68 :7:68 :32 | self | private.rb:67 :11:69 :5 | m2 |
790- | private.rb:68 :12:68 :32 | "PrivateOverride1#m2" | private.rb:67 :11:69 :5 | m2 |
791- | private.rb:68 :13:68 :31 | PrivateOverride1#m2 | private.rb:67 :11:69 :5 | m2 |
792- | private.rb:72 :7:72 :8 | call to m1 | private.rb:71 :3:73 :5 | call_m1 |
793- | private.rb:72 :7:72 :8 | self | private.rb:71 :3:73 :5 | call_m1 |
794- | private.rb:78 :7:78 :32 | call to puts | private.rb:77 :11:81 :5 | m1 |
795- | private.rb:78 :7:78 :32 | self | private.rb:77 :11:81 :5 | m1 |
796- | private.rb:78 :12:78 :32 | "PrivateOverride2#m1" | private.rb:77 :11:81 :5 | m1 |
797- | private.rb:78 :13:78 :31 | PrivateOverride2#m1 | private.rb:77 :11:81 :5 | m1 |
798- | private.rb:79 :7:79 :8 | call to m2 | private.rb:77 :11:81 :5 | m1 |
799- | private.rb:79 :7:79 :8 | self | private.rb:77 :11:81 :5 | m1 |
800- | private.rb:80 :7:80 :22 | PrivateOverride1 | private.rb:77 :11:81 :5 | m1 |
801- | private.rb:80 :7:80 :26 | call to new | private.rb:77 :11:81 :5 | m1 |
802- | private.rb:80 :7:80 :29 | call to m1 | private.rb:77 :11:81 :5 | m1 |
784+ | private.rb:80 :7:80 :32 | call to puts | private.rb:79 :11:81 :5 | m1 |
785+ | private.rb:80 :7:80 :32 | self | private.rb:79 :11:81 :5 | m1 |
786+ | private.rb:80 :12:80 :32 | "PrivateOverride1#m1" | private.rb:79 :11:81 :5 | m1 |
787+ | private.rb:80 :13:80 :31 | PrivateOverride1#m1 | private.rb:79 :11:81 :5 | m1 |
788+ | private.rb:84 :7:84 :32 | call to puts | private.rb:83 :11:85 :5 | m2 |
789+ | private.rb:84 :7:84 :32 | self | private.rb:83 :11:85 :5 | m2 |
790+ | private.rb:84 :12:84 :32 | "PrivateOverride1#m2" | private.rb:83 :11:85 :5 | m2 |
791+ | private.rb:84 :13:84 :31 | PrivateOverride1#m2 | private.rb:83 :11:85 :5 | m2 |
792+ | private.rb:88 :7:88 :8 | call to m1 | private.rb:87 :3:89 :5 | call_m1 |
793+ | private.rb:88 :7:88 :8 | self | private.rb:87 :3:89 :5 | call_m1 |
794+ | private.rb:94 :7:94 :32 | call to puts | private.rb:93 :11:97 :5 | m1 |
795+ | private.rb:94 :7:94 :32 | self | private.rb:93 :11:97 :5 | m1 |
796+ | private.rb:94 :12:94 :32 | "PrivateOverride2#m1" | private.rb:93 :11:97 :5 | m1 |
797+ | private.rb:94 :13:94 :31 | PrivateOverride2#m1 | private.rb:93 :11:97 :5 | m1 |
798+ | private.rb:95 :7:95 :8 | call to m2 | private.rb:93 :11:97 :5 | m1 |
799+ | private.rb:95 :7:95 :8 | self | private.rb:93 :11:97 :5 | m1 |
800+ | private.rb:96 :7:96 :22 | PrivateOverride1 | private.rb:93 :11:97 :5 | m1 |
801+ | private.rb:96 :7:96 :26 | call to new | private.rb:93 :11:97 :5 | m1 |
802+ | private.rb:96 :7:96 :29 | call to m1 | private.rb:93 :11:97 :5 | m1 |
0 commit comments