@@ -22,7 +22,7 @@ getMethod
22
22
| calls.rb:112:1:115:3 | Object | optional_arg | calls.rb:76:1:79:3 | optional_arg |
23
23
| calls.rb:112:1:115:3 | Object | pattern_dispatch | calls.rb:340:1:356:3 | pattern_dispatch |
24
24
| 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:47 :1:48 :3 | private_on_main |
25
+ | calls.rb:112:1:115:3 | Object | private_on_main | private.rb:51 :1:52 :3 | private_on_main |
26
26
| calls.rb:117:1:120:3 | Hash | [] | calls.rb:119:5:119:31 | [] |
27
27
| calls.rb:122:1:135:3 | Array | [] | calls.rb:124:3:124:29 | [] |
28
28
| calls.rb:122:1:135:3 | Array | foreach | calls.rb:128:3:134:5 | foreach |
@@ -49,23 +49,24 @@ getMethod
49
49
| modules.rb:5:3:14:5 | Foo::Bar | method_in_foo_bar | modules.rb:9:5:10:7 | method_in_foo_bar |
50
50
| modules.rb:37:1:46:3 | Bar | method_a | modules.rb:38:3:39:5 | method_a |
51
51
| modules.rb:37:1:46:3 | Bar | method_b | modules.rb:41:3:42:5 | method_b |
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 | private7 | private.rb:43:3:44:5 | private7 |
57
- | private.rb:1:1:45:3 | E | protected1 | private.rb:32:3:33:5 | protected1 |
58
- | private.rb:1:1:45:3 | E | protected2 | private.rb:35:3:36:5 | protected2 |
59
- | private.rb:1:1:45:3 | E | public | private.rb:5:3:6:5 | public |
60
- | private.rb:58:1:76:3 | F | private1 | private.rb:59:11:60:5 | private1 |
61
- | private.rb:58:1:76:3 | F | private2 | private.rb:65:3:66:5 | private2 |
62
- | private.rb:58:1:76:3 | F | private3 | private.rb:71:3:72:5 | private3 |
63
- | private.rb:58:1:76:3 | F | private4 | private.rb:74:3:75:5 | private4 |
64
- | private.rb:58:1:76:3 | F | public | private.rb:62:3:63:5 | public |
65
- | private.rb:78:1:90:3 | PrivateOverride1 | call_m1 | private.rb:87:3:89:5 | call_m1 |
66
- | private.rb:78:1:90:3 | PrivateOverride1 | m1 | private.rb:79:11:81:5 | m1 |
67
- | private.rb:78:1:90:3 | PrivateOverride1 | m2 | private.rb:83:11:85:5 | m2 |
68
- | private.rb:92:1:98:3 | PrivateOverride2 | m1 | private.rb:93:11:97:5 | m1 |
52
+ | private.rb:1:1:49:3 | E | private1 | private.rb:2:11:3:5 | private1 |
53
+ | private.rb:1:1:49:3 | E | private2 | private.rb:8:3:9:5 | private2 |
54
+ | private.rb:1:1:49:3 | E | private3 | private.rb:14:3:15:5 | private3 |
55
+ | private.rb:1:1:49:3 | E | private4 | private.rb:17:3:18:5 | private4 |
56
+ | private.rb:1:1:49:3 | E | private7 | private.rb:41:3:42:5 | private7 |
57
+ | private.rb:1:1:49:3 | E | private8 | private.rb:47:3:48:5 | private8 |
58
+ | private.rb:1:1:49:3 | E | protected1 | private.rb:32:3:33:5 | protected1 |
59
+ | private.rb:1:1:49:3 | E | protected2 | private.rb:35:3:36:5 | protected2 |
60
+ | private.rb:1:1:49:3 | E | public | private.rb:5:3:6:5 | public |
61
+ | private.rb:62:1:80:3 | F | private1 | private.rb:63:11:64:5 | private1 |
62
+ | private.rb:62:1:80:3 | F | private2 | private.rb:69:3:70:5 | private2 |
63
+ | private.rb:62:1:80:3 | F | private3 | private.rb:75:3:76:5 | private3 |
64
+ | private.rb:62:1:80:3 | F | private4 | private.rb:78:3:79:5 | private4 |
65
+ | private.rb:62:1:80:3 | F | public | private.rb:66:3:67:5 | public |
66
+ | private.rb:82:1:94:3 | PrivateOverride1 | call_m1 | private.rb:91:3:93:5 | call_m1 |
67
+ | private.rb:82:1:94:3 | PrivateOverride1 | m1 | private.rb:83:11:85:5 | m1 |
68
+ | private.rb:82:1:94:3 | PrivateOverride1 | m2 | private.rb:87:11:89:5 | m2 |
69
+ | private.rb:96:1:102:3 | PrivateOverride2 | m1 | private.rb:97:11:101:5 | m1 |
69
70
lookupMethod
70
71
| calls.rb:21:1:34:3 | M | instance_m | calls.rb:22:5:24:7 | instance_m |
71
72
| calls.rb:43:1:58:3 | C | add_singleton | calls.rb:364:1:368:3 | add_singleton |
@@ -151,7 +152,7 @@ lookupMethod
151
152
| calls.rb:112:1:115:3 | Object | optional_arg | calls.rb:76:1:79:3 | optional_arg |
152
153
| calls.rb:112:1:115:3 | Object | pattern_dispatch | calls.rb:340:1:356:3 | pattern_dispatch |
153
154
| calls.rb:112:1:115:3 | Object | private_on_main | calls.rb:182:1:183:3 | private_on_main |
154
- | calls.rb:112:1:115:3 | Object | private_on_main | private.rb:47 :1:48 :3 | private_on_main |
155
+ | calls.rb:112:1:115:3 | Object | private_on_main | private.rb:51 :1:52 :3 | private_on_main |
155
156
| calls.rb:112:1:115:3 | Object | puts | calls.rb:102:5:102:30 | puts |
156
157
| calls.rb:112:1:115:3 | Object | to_s | calls.rb:169:5:170:7 | to_s |
157
158
| calls.rb:117:1:120:3 | Hash | [] | calls.rb:119:5:119:31 | [] |
@@ -433,37 +434,38 @@ lookupMethod
433
434
| modules_rec.rb:4:1:5:3 | A::B | new | calls.rb:114:5:114:16 | new |
434
435
| modules_rec.rb:4:1:5:3 | A::B | puts | calls.rb:102:5:102:30 | puts |
435
436
| modules_rec.rb:4:1:5:3 | A::B | to_s | calls.rb:169:5:170:7 | to_s |
436
- | private.rb:1:1:45:3 | E | new | calls.rb:114:5:114:16 | new |
437
- | private.rb:1:1:45:3 | E | private1 | private.rb:2:11:3:5 | private1 |
438
- | private.rb:1:1:45:3 | E | private2 | private.rb:8:3:9:5 | private2 |
439
- | private.rb:1:1:45:3 | E | private3 | private.rb:14:3:15:5 | private3 |
440
- | private.rb:1:1:45:3 | E | private4 | private.rb:17:3:18:5 | private4 |
441
- | private.rb:1:1:45:3 | E | private7 | private.rb:43:3:44:5 | private7 |
442
- | private.rb:1:1:45:3 | E | private_on_main | private.rb:47:1:48:3 | private_on_main |
443
- | private.rb:1:1:45:3 | E | protected1 | private.rb:32:3:33:5 | protected1 |
444
- | private.rb:1:1:45:3 | E | protected2 | private.rb:35:3:36:5 | protected2 |
445
- | private.rb:1:1:45:3 | E | public | private.rb:5:3:6:5 | public |
446
- | private.rb:1:1:45:3 | E | puts | calls.rb:102:5:102:30 | puts |
447
- | private.rb:1:1:45:3 | E | to_s | calls.rb:169:5:170:7 | to_s |
448
- | private.rb:58:1:76:3 | F | private1 | private.rb:59:11:60:5 | private1 |
449
- | private.rb:58:1:76:3 | F | private2 | private.rb:65:3:66:5 | private2 |
450
- | private.rb:58:1:76:3 | F | private3 | private.rb:71:3:72:5 | private3 |
451
- | private.rb:58:1:76:3 | F | private4 | private.rb:74:3:75:5 | private4 |
452
- | private.rb:58:1:76:3 | F | public | private.rb:62:3:63:5 | public |
453
- | private.rb:78:1:90:3 | PrivateOverride1 | call_m1 | private.rb:87:3:89:5 | call_m1 |
454
- | private.rb:78:1:90:3 | PrivateOverride1 | m1 | private.rb:79:11:81:5 | m1 |
455
- | private.rb:78:1:90:3 | PrivateOverride1 | m2 | private.rb:83:11:85:5 | m2 |
456
- | private.rb:78:1:90:3 | PrivateOverride1 | new | calls.rb:114:5:114:16 | new |
457
- | private.rb:78:1:90:3 | PrivateOverride1 | private_on_main | private.rb:47:1:48:3 | private_on_main |
458
- | private.rb:78:1:90:3 | PrivateOverride1 | puts | calls.rb:102:5:102:30 | puts |
459
- | private.rb:78:1:90:3 | PrivateOverride1 | to_s | calls.rb:169:5:170:7 | to_s |
460
- | private.rb:92:1:98:3 | PrivateOverride2 | call_m1 | private.rb:87:3:89:5 | call_m1 |
461
- | private.rb:92:1:98:3 | PrivateOverride2 | m1 | private.rb:93:11:97:5 | m1 |
462
- | private.rb:92:1:98:3 | PrivateOverride2 | m2 | private.rb:83:11:85:5 | m2 |
463
- | private.rb:92:1:98:3 | PrivateOverride2 | new | calls.rb:114:5:114:16 | new |
464
- | private.rb:92:1:98:3 | PrivateOverride2 | private_on_main | private.rb:47:1:48:3 | private_on_main |
465
- | private.rb:92:1:98:3 | PrivateOverride2 | puts | calls.rb:102:5:102:30 | puts |
466
- | private.rb:92:1:98:3 | PrivateOverride2 | to_s | calls.rb:169:5:170:7 | to_s |
437
+ | private.rb:1:1:49:3 | E | new | calls.rb:114:5:114:16 | new |
438
+ | private.rb:1:1:49:3 | E | private1 | private.rb:2:11:3:5 | private1 |
439
+ | private.rb:1:1:49:3 | E | private2 | private.rb:8:3:9:5 | private2 |
440
+ | private.rb:1:1:49:3 | E | private3 | private.rb:14:3:15:5 | private3 |
441
+ | private.rb:1:1:49:3 | E | private4 | private.rb:17:3:18:5 | private4 |
442
+ | private.rb:1:1:49:3 | E | private7 | private.rb:41:3:42:5 | private7 |
443
+ | private.rb:1:1:49:3 | E | private8 | private.rb:47:3:48:5 | private8 |
444
+ | private.rb:1:1:49:3 | E | private_on_main | private.rb:51:1:52:3 | private_on_main |
445
+ | private.rb:1:1:49:3 | E | protected1 | private.rb:32:3:33:5 | protected1 |
446
+ | private.rb:1:1:49:3 | E | protected2 | private.rb:35:3:36:5 | protected2 |
447
+ | private.rb:1:1:49:3 | E | public | private.rb:5:3:6:5 | public |
448
+ | private.rb:1:1:49:3 | E | puts | calls.rb:102:5:102:30 | puts |
449
+ | private.rb:1:1:49:3 | E | to_s | calls.rb:169:5:170:7 | to_s |
450
+ | private.rb:62:1:80:3 | F | private1 | private.rb:63:11:64:5 | private1 |
451
+ | private.rb:62:1:80:3 | F | private2 | private.rb:69:3:70:5 | private2 |
452
+ | private.rb:62:1:80:3 | F | private3 | private.rb:75:3:76:5 | private3 |
453
+ | private.rb:62:1:80:3 | F | private4 | private.rb:78:3:79:5 | private4 |
454
+ | private.rb:62:1:80:3 | F | public | private.rb:66:3:67:5 | public |
455
+ | private.rb:82:1:94:3 | PrivateOverride1 | call_m1 | private.rb:91:3:93:5 | call_m1 |
456
+ | private.rb:82:1:94:3 | PrivateOverride1 | m1 | private.rb:83:11:85:5 | m1 |
457
+ | private.rb:82:1:94:3 | PrivateOverride1 | m2 | private.rb:87:11:89:5 | m2 |
458
+ | private.rb:82:1:94:3 | PrivateOverride1 | new | calls.rb:114:5:114:16 | new |
459
+ | private.rb:82:1:94:3 | PrivateOverride1 | private_on_main | private.rb:51:1:52:3 | private_on_main |
460
+ | private.rb:82:1:94:3 | PrivateOverride1 | puts | calls.rb:102:5:102:30 | puts |
461
+ | private.rb:82:1:94:3 | PrivateOverride1 | to_s | calls.rb:169:5:170:7 | to_s |
462
+ | private.rb:96:1:102:3 | PrivateOverride2 | call_m1 | private.rb:91:3:93:5 | call_m1 |
463
+ | private.rb:96:1:102:3 | PrivateOverride2 | m1 | private.rb:97:11:101:5 | m1 |
464
+ | private.rb:96:1:102:3 | PrivateOverride2 | m2 | private.rb:87:11:89:5 | m2 |
465
+ | private.rb:96:1:102:3 | PrivateOverride2 | new | calls.rb:114:5:114:16 | new |
466
+ | private.rb:96:1:102:3 | PrivateOverride2 | private_on_main | private.rb:51:1:52:3 | private_on_main |
467
+ | private.rb:96:1:102:3 | PrivateOverride2 | puts | calls.rb:102:5:102:30 | puts |
468
+ | private.rb:96:1:102:3 | PrivateOverride2 | to_s | calls.rb:169:5:170:7 | to_s |
467
469
enclosingMethod
468
470
| calls.rb:2:5:2:14 | call to puts | calls.rb:1:1:3:3 | foo |
469
471
| calls.rb:2:5:2:14 | self | calls.rb:1:1:3:3 | foo |
@@ -787,22 +789,22 @@ enclosingMethod
787
789
| hello.rb:20:30:20:34 | self | hello.rb:19:5:21:7 | message |
788
790
| hello.rb:20:38:20:40 | "!" | hello.rb:19:5:21:7 | message |
789
791
| hello.rb:20:39:20:39 | ! | hello.rb:19:5:21:7 | message |
790
- | private.rb:80 :7:80 :32 | call to puts | private.rb:79 :11:81 :5 | m1 |
791
- | private.rb:80 :7:80 :32 | self | private.rb:79 :11:81 :5 | m1 |
792
- | private.rb:80 :12:80 :32 | "PrivateOverride1#m1" | private.rb:79 :11:81 :5 | m1 |
793
- | private.rb:80 :13:80 :31 | PrivateOverride1#m1 | private.rb:79 :11:81 :5 | m1 |
794
- | private.rb:84 :7:84 :32 | call to puts | private.rb:83 :11:85 :5 | m2 |
795
- | private.rb:84 :7:84 :32 | self | private.rb:83 :11:85 :5 | m2 |
796
- | private.rb:84 :12:84 :32 | "PrivateOverride1#m2" | private.rb:83 :11:85 :5 | m2 |
797
- | private.rb:84 :13:84 :31 | PrivateOverride1#m2 | private.rb:83 :11:85 :5 | m2 |
798
- | private.rb:88 :7:88 :8 | call to m1 | private.rb:87 :3:89 :5 | call_m1 |
799
- | private.rb:88 :7:88 :8 | self | private.rb:87 :3:89 :5 | call_m1 |
800
- | private.rb:94 :7:94 :32 | call to puts | private.rb:93 :11:97 :5 | m1 |
801
- | private.rb:94 :7:94 :32 | self | private.rb:93 :11:97 :5 | m1 |
802
- | private.rb:94 :12:94 :32 | "PrivateOverride2#m1" | private.rb:93 :11:97 :5 | m1 |
803
- | private.rb:94 :13:94 :31 | PrivateOverride2#m1 | private.rb:93 :11:97 :5 | m1 |
804
- | private.rb:95 :7:95 :8 | call to m2 | private.rb:93 :11:97 :5 | m1 |
805
- | private.rb:95 :7:95 :8 | self | private.rb:93 :11:97 :5 | m1 |
806
- | private.rb:96 :7:96 :22 | PrivateOverride1 | private.rb:93 :11:97 :5 | m1 |
807
- | private.rb:96 :7:96 :26 | call to new | private.rb:93 :11:97 :5 | m1 |
808
- | private.rb:96 :7:96 :29 | call to m1 | private.rb:93 :11:97 :5 | m1 |
792
+ | private.rb:84 :7:84 :32 | call to puts | private.rb:83 :11:85 :5 | m1 |
793
+ | private.rb:84 :7:84 :32 | self | private.rb:83 :11:85 :5 | m1 |
794
+ | private.rb:84 :12:84 :32 | "PrivateOverride1#m1" | private.rb:83 :11:85 :5 | m1 |
795
+ | private.rb:84 :13:84 :31 | PrivateOverride1#m1 | private.rb:83 :11:85 :5 | m1 |
796
+ | private.rb:88 :7:88 :32 | call to puts | private.rb:87 :11:89 :5 | m2 |
797
+ | private.rb:88 :7:88 :32 | self | private.rb:87 :11:89 :5 | m2 |
798
+ | private.rb:88 :12:88 :32 | "PrivateOverride1#m2" | private.rb:87 :11:89 :5 | m2 |
799
+ | private.rb:88 :13:88 :31 | PrivateOverride1#m2 | private.rb:87 :11:89 :5 | m2 |
800
+ | private.rb:92 :7:92 :8 | call to m1 | private.rb:91 :3:93 :5 | call_m1 |
801
+ | private.rb:92 :7:92 :8 | self | private.rb:91 :3:93 :5 | call_m1 |
802
+ | private.rb:98 :7:98 :32 | call to puts | private.rb:97 :11:101 :5 | m1 |
803
+ | private.rb:98 :7:98 :32 | self | private.rb:97 :11:101 :5 | m1 |
804
+ | private.rb:98 :12:98 :32 | "PrivateOverride2#m1" | private.rb:97 :11:101 :5 | m1 |
805
+ | private.rb:98 :13:98 :31 | PrivateOverride2#m1 | private.rb:97 :11:101 :5 | m1 |
806
+ | private.rb:99 :7:99 :8 | call to m2 | private.rb:97 :11:101 :5 | m1 |
807
+ | private.rb:99 :7:99 :8 | self | private.rb:97 :11:101 :5 | m1 |
808
+ | private.rb:100 :7:100 :22 | PrivateOverride1 | private.rb:97 :11:101 :5 | m1 |
809
+ | private.rb:100 :7:100 :26 | call to new | private.rb:97 :11:101 :5 | m1 |
810
+ | private.rb:100 :7:100 :29 | call to m1 | private.rb:97 :11:101 :5 | m1 |
0 commit comments