mirror of
https://github.com/github/codeql.git
synced 2026-05-01 19:55:15 +02:00
Ruby: Add more call graph tests, and make calls.rb interpretable by irb
This commit is contained in:
@@ -29,51 +29,63 @@
|
||||
#-----| super -> Object
|
||||
|
||||
calls.rb:
|
||||
# 15| M
|
||||
# 21| M
|
||||
|
||||
# 29| C
|
||||
# 35| C
|
||||
#-----| include -> M
|
||||
#-----| super -> Object
|
||||
|
||||
# 51| D
|
||||
# 57| D
|
||||
#-----| super -> C
|
||||
|
||||
# 77| Integer
|
||||
# 83| Integer
|
||||
#-----| super -> Numeric
|
||||
|
||||
# 82| String
|
||||
# 88| String
|
||||
#-----| super -> Object
|
||||
|
||||
# 86| Kernel
|
||||
# 92| Kernel
|
||||
|
||||
# 90| Module
|
||||
# 97| Module
|
||||
#-----| super -> Object
|
||||
|
||||
# 97| Object
|
||||
# 104| Object
|
||||
#-----| super -> BasicObject
|
||||
#-----| include -> Kernel
|
||||
#-----| prepend -> A
|
||||
|
||||
# 102| Hash
|
||||
# 109| Hash
|
||||
#-----| super -> Object
|
||||
|
||||
# 106| Array
|
||||
# 114| Array
|
||||
#-----| super -> Object
|
||||
|
||||
# 144| S
|
||||
# 154| S
|
||||
#-----| super -> Object
|
||||
|
||||
# 150| A
|
||||
# 160| A
|
||||
#-----| super -> S
|
||||
#-----| super -> B
|
||||
#-----| prepend -> A::B
|
||||
|
||||
# 155| B
|
||||
# 165| B
|
||||
#-----| super -> S
|
||||
|
||||
# 169| Singletons
|
||||
# 179| Singletons
|
||||
#-----| super -> Object
|
||||
|
||||
# 299| SelfNew
|
||||
#-----| super -> Object
|
||||
|
||||
# 313| C1
|
||||
#-----| super -> Object
|
||||
|
||||
# 319| C2
|
||||
#-----| super -> C1
|
||||
|
||||
# 325| C3
|
||||
#-----| super -> C2
|
||||
|
||||
hello.rb:
|
||||
# 1| EnglishWords
|
||||
|
||||
|
||||
@@ -1,121 +1,217 @@
|
||||
getTarget
|
||||
| calls.rb:2:5:2:14 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:2:5:2:14 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:5:1:5:3 | call to foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:5:1:5:3 | call to foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:8:5:8:14 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:5:1:5:3 | call to foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:8:5:8:15 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:11:1:11:8 | call to bar | calls.rb:7:1:9:3 | bar |
|
||||
| calls.rb:13:1:13:8 | call to foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:13:1:13:8 | call to foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:22:5:22:15 | call to singleton_m | calls.rb:17:5:17:29 | singleton_m |
|
||||
| calls.rb:23:5:23:20 | call to singleton_m | calls.rb:17:5:17:29 | singleton_m |
|
||||
| calls.rb:27:1:27:13 | call to singleton_m | calls.rb:17:5:17:29 | singleton_m |
|
||||
| calls.rb:30:5:30:13 | call to include | calls.rb:92:5:92:20 | include |
|
||||
| calls.rb:38:9:38:18 | call to instance_m | calls.rb:16:5:16:23 | instance_m |
|
||||
| calls.rb:39:9:39:23 | call to instance_m | calls.rb:16:5:16:23 | instance_m |
|
||||
| calls.rb:46:5:46:9 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:47:1:47:5 | call to baz | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:49:1:49:12 | call to instance_m | calls.rb:16:5:16:23 | instance_m |
|
||||
| calls.rb:53:9:53:13 | call to super | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:57:5:57:9 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:58:1:58:5 | call to baz | calls.rb:52:5:54:7 | baz |
|
||||
| calls.rb:60:1:60:12 | call to instance_m | calls.rb:16:5:16:23 | instance_m |
|
||||
| calls.rb:63:5:63:16 | call to bit_length | calls.rb:78:5:78:23 | bit_length |
|
||||
| calls.rb:64:5:64:16 | call to bit_length | calls.rb:78:5:78:23 | bit_length |
|
||||
| calls.rb:68:5:68:11 | yield ... | calls.rb:74:16:74:29 | { ... } |
|
||||
| calls.rb:68:5:68:11 | yield ... | calls.rb:141:10:141:28 | { ... } |
|
||||
| calls.rb:72:11:72:18 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:73:5:73:10 | ...[...] | calls.rb:103:5:103:15 | [] |
|
||||
| calls.rb:74:5:74:29 | call to call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:74:22:74:27 | ...[...] | calls.rb:103:5:103:15 | [] |
|
||||
| calls.rb:98:5:98:18 | call to include | calls.rb:92:5:92:20 | include |
|
||||
| calls.rb:112:15:112:25 | call to length | calls.rb:108:3:108:17 | length |
|
||||
| calls.rb:113:9:113:24 | yield ... | calls.rb:129:23:129:62 | { ... } |
|
||||
| calls.rb:113:9:113:24 | yield ... | calls.rb:131:17:131:35 | { ... } |
|
||||
| calls.rb:113:9:113:24 | yield ... | calls.rb:133:17:133:40 | { ... } |
|
||||
| calls.rb:113:9:113:24 | yield ... | calls.rb:135:18:135:37 | { ... } |
|
||||
| calls.rb:113:18:113:24 | ...[...] | calls.rb:107:3:107:13 | [] |
|
||||
| calls.rb:120:5:120:20 | yield ... | calls.rb:123:7:123:30 | { ... } |
|
||||
| calls.rb:123:1:123:30 | call to funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:123:13:123:29 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:123:18:123:29 | call to capitalize | calls.rb:83:5:83:23 | capitalize |
|
||||
| calls.rb:125:1:125:14 | call to capitalize | calls.rb:83:5:83:23 | capitalize |
|
||||
| calls.rb:126:1:126:12 | call to bit_length | calls.rb:78:5:78:23 | bit_length |
|
||||
| calls.rb:127:1:127:5 | call to abs | calls.rb:79:5:79:16 | abs |
|
||||
| calls.rb:129:1:129:62 | call to foreach | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:129:32:129:61 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:131:1:131:35 | call to foreach | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:131:23:131:34 | call to bit_length | calls.rb:78:5:78:23 | bit_length |
|
||||
| calls.rb:133:1:133:40 | call to foreach | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:133:23:133:39 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:135:1:135:37 | call to foreach | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:135:27:135:36 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:138:5:138:17 | call to call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:141:1:141:28 | call to indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:141:16:141:27 | call to bit_length | calls.rb:78:5:78:23 | bit_length |
|
||||
| calls.rb:146:9:146:17 | call to to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:146:9:146:17 | call to to_s | calls.rb:156:5:157:7 | to_s |
|
||||
| calls.rb:160:1:160:5 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:160:1:160:14 | call to s_method | calls.rb:145:5:147:7 | s_method |
|
||||
| calls.rb:161:1:161:5 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:161:1:161:14 | call to s_method | calls.rb:145:5:147:7 | s_method |
|
||||
| calls.rb:162:1:162:5 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:162:1:162:14 | call to s_method | calls.rb:145:5:147:7 | s_method |
|
||||
| calls.rb:167:1:167:15 | call to private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:171:9:171:24 | call to singleton_b | calls.rb:174:5:176:7 | singleton_b |
|
||||
| calls.rb:175:9:175:24 | call to singleton_c | calls.rb:178:5:179:7 | singleton_c |
|
||||
| calls.rb:182:9:182:24 | call to singleton_a | calls.rb:170:5:172:7 | singleton_a |
|
||||
| calls.rb:186:1:186:22 | call to singleton_a | calls.rb:170:5:172:7 | singleton_a |
|
||||
| hello.rb:12:5:12:24 | call to include | calls.rb:92:5:92:20 | include |
|
||||
| calls.rb:11:1:11:8 | call to bar | calls.rb:13:1:15:3 | bar |
|
||||
| calls.rb:14:5:14:15 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:17:1:17:8 | call to bar | calls.rb:7:1:9:3 | bar |
|
||||
| calls.rb:17:1:17:8 | call to bar | calls.rb:13:1:15:3 | bar |
|
||||
| calls.rb:19:1:19:8 | call to foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:19:1:19:8 | call to foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:28:5:28:15 | call to singleton_m | calls.rb:23:5:23:29 | singleton_m |
|
||||
| calls.rb:29:5:29:20 | call to singleton_m | calls.rb:23:5:23:29 | singleton_m |
|
||||
| calls.rb:33:1:33:13 | call to singleton_m | calls.rb:23:5:23:29 | singleton_m |
|
||||
| calls.rb:36:5:36:13 | call to include | calls.rb:99:5:99:20 | include |
|
||||
| calls.rb:44:9:44:18 | call to instance_m | calls.rb:22:5:22:23 | instance_m |
|
||||
| calls.rb:45:9:45:23 | call to instance_m | calls.rb:22:5:22:23 | instance_m |
|
||||
| calls.rb:52:5:52:9 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:53:1:53:5 | call to baz | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:55:1:55:12 | call to instance_m | calls.rb:22:5:22:23 | instance_m |
|
||||
| calls.rb:59:9:59:13 | call to super | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:63:5:63:9 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:64:1:64:5 | call to baz | calls.rb:58:5:60:7 | baz |
|
||||
| calls.rb:66:1:66:12 | call to instance_m | calls.rb:22:5:22:23 | instance_m |
|
||||
| calls.rb:69:5:69:16 | call to bit_length | calls.rb:84:5:84:23 | bit_length |
|
||||
| calls.rb:70:5:70:16 | call to bit_length | calls.rb:84:5:84:23 | bit_length |
|
||||
| calls.rb:74:5:74:11 | yield ... | calls.rb:80:16:80:29 | { ... } |
|
||||
| calls.rb:74:5:74:11 | yield ... | calls.rb:151:10:151:28 | { ... } |
|
||||
| calls.rb:78:11:78:18 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:79:5:79:10 | ...[...] | calls.rb:111:5:111:31 | [] |
|
||||
| calls.rb:80:5:80:29 | call to call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:80:22:80:27 | ...[...] | calls.rb:111:5:111:31 | [] |
|
||||
| calls.rb:105:5:105:18 | call to include | calls.rb:99:5:99:20 | include |
|
||||
| calls.rb:122:15:122:25 | call to length | calls.rb:118:3:118:17 | length |
|
||||
| calls.rb:123:9:123:24 | yield ... | calls.rb:139:23:139:62 | { ... } |
|
||||
| calls.rb:123:9:123:24 | yield ... | calls.rb:141:17:141:35 | { ... } |
|
||||
| calls.rb:123:9:123:24 | yield ... | calls.rb:143:17:143:40 | { ... } |
|
||||
| calls.rb:123:9:123:24 | yield ... | calls.rb:145:18:145:37 | { ... } |
|
||||
| calls.rb:123:18:123:24 | ...[...] | calls.rb:116:3:116:29 | [] |
|
||||
| calls.rb:130:5:130:20 | yield ... | calls.rb:133:7:133:30 | { ... } |
|
||||
| calls.rb:133:1:133:30 | call to funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:133:13:133:29 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:133:18:133:29 | call to capitalize | calls.rb:89:5:89:23 | capitalize |
|
||||
| calls.rb:135:1:135:14 | call to capitalize | calls.rb:89:5:89:23 | capitalize |
|
||||
| calls.rb:136:1:136:12 | call to bit_length | calls.rb:84:5:84:23 | bit_length |
|
||||
| calls.rb:137:1:137:5 | call to abs | calls.rb:85:5:85:16 | abs |
|
||||
| calls.rb:139:1:139:62 | call to foreach | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:139:32:139:61 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:141:1:141:35 | call to foreach | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:141:23:141:34 | call to bit_length | calls.rb:84:5:84:23 | bit_length |
|
||||
| calls.rb:143:1:143:40 | call to foreach | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:143:23:143:39 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:145:1:145:37 | call to foreach | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:145:27:145:36 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:148:5:148:17 | call to call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:151:1:151:28 | call to indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:151:16:151:27 | call to bit_length | calls.rb:84:5:84:23 | bit_length |
|
||||
| calls.rb:156:9:156:17 | call to to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:156:9:156:17 | call to to_s | calls.rb:166:5:167:7 | to_s |
|
||||
| calls.rb:170:1:170:5 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:170:1:170:14 | call to s_method | calls.rb:155:5:157:7 | s_method |
|
||||
| calls.rb:171:1:171:5 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:171:1:171:14 | call to s_method | calls.rb:155:5:157:7 | s_method |
|
||||
| calls.rb:172:1:172:5 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:172:1:172:14 | call to s_method | calls.rb:155:5:157:7 | s_method |
|
||||
| calls.rb:177:1:177:15 | call to private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:181:9:181:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:182:9:182:24 | call to singleton_b | calls.rb:185:5:188:7 | singleton_b |
|
||||
| calls.rb:186:9:186:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:187:9:187:24 | call to singleton_c | calls.rb:190:5:192:7 | singleton_c |
|
||||
| calls.rb:191:9:191:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:195:9:195:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:196:9:196:24 | call to singleton_a | calls.rb:180:5:183:7 | singleton_a |
|
||||
| calls.rb:201:13:201:30 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:203:9:203:19 | call to singleton_e | calls.rb:200:9:202:11 | singleton_e |
|
||||
| calls.rb:208:13:208:30 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:213:9:213:24 | call to singleton_g | calls.rb:225:1:227:3 | singleton_g |
|
||||
| calls.rb:213:9:213:24 | call to singleton_g | calls.rb:232:1:234:3 | singleton_g |
|
||||
| calls.rb:213:9:213:24 | call to singleton_g | calls.rb:240:5:242:7 | singleton_g |
|
||||
| calls.rb:217:1:217:22 | call to singleton_a | calls.rb:180:5:183:7 | singleton_a |
|
||||
| calls.rb:218:1:218:22 | call to singleton_f | calls.rb:207:9:209:11 | singleton_f |
|
||||
| calls.rb:220:6:220:19 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:222:1:222:11 | call to instance | calls.rb:199:5:204:7 | instance |
|
||||
| calls.rb:226:5:226:24 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:229:1:229:14 | call to singleton_g | calls.rb:225:1:227:3 | singleton_g |
|
||||
| calls.rb:229:1:229:14 | call to singleton_g | calls.rb:232:1:234:3 | singleton_g |
|
||||
| calls.rb:229:1:229:14 | call to singleton_g | calls.rb:240:5:242:7 | singleton_g |
|
||||
| calls.rb:230:1:230:19 | call to call_singleton_g | calls.rb:212:5:214:7 | call_singleton_g |
|
||||
| calls.rb:233:5:233:24 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:236:1:236:14 | call to singleton_g | calls.rb:225:1:227:3 | singleton_g |
|
||||
| calls.rb:236:1:236:14 | call to singleton_g | calls.rb:232:1:234:3 | singleton_g |
|
||||
| calls.rb:236:1:236:14 | call to singleton_g | calls.rb:240:5:242:7 | singleton_g |
|
||||
| calls.rb:237:1:237:19 | call to call_singleton_g | calls.rb:212:5:214:7 | call_singleton_g |
|
||||
| calls.rb:241:9:241:28 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:245:1:245:14 | call to singleton_g | calls.rb:225:1:227:3 | singleton_g |
|
||||
| calls.rb:245:1:245:14 | call to singleton_g | calls.rb:232:1:234:3 | singleton_g |
|
||||
| calls.rb:245:1:245:14 | call to singleton_g | calls.rb:240:5:242:7 | singleton_g |
|
||||
| calls.rb:246:1:246:19 | call to call_singleton_g | calls.rb:212:5:214:7 | call_singleton_g |
|
||||
| calls.rb:248:6:248:19 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:252:1:252:8 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:254:1:254:16 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:257:5:257:22 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:260:1:260:22 | call to singleton_g | calls.rb:256:1:258:3 | singleton_g |
|
||||
| calls.rb:261:1:261:14 | call to singleton_g | calls.rb:225:1:227:3 | singleton_g |
|
||||
| calls.rb:261:1:261:14 | call to singleton_g | calls.rb:232:1:234:3 | singleton_g |
|
||||
| calls.rb:261:1:261:14 | call to singleton_g | calls.rb:240:5:242:7 | singleton_g |
|
||||
| calls.rb:262:1:262:19 | call to call_singleton_g | calls.rb:212:5:214:7 | call_singleton_g |
|
||||
| calls.rb:264:6:264:19 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:268:5:268:12 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:268:5:268:21 | call to instance | calls.rb:199:5:204:7 | instance |
|
||||
| calls.rb:271:9:271:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:274:5:274:20 | call to singleton_h | calls.rb:270:5:272:7 | singleton_h |
|
||||
| calls.rb:277:1:277:17 | call to create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:278:1:278:22 | call to singleton_h | calls.rb:270:5:272:7 | singleton_h |
|
||||
| calls.rb:284:9:284:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:288:1:288:13 | call to singleton_i | calls.rb:283:5:285:7 | singleton_i |
|
||||
| calls.rb:289:1:289:22 | call to singleton_i | calls.rb:283:5:285:7 | singleton_i |
|
||||
| calls.rb:293:9:293:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:297:1:297:22 | call to singleton_j | calls.rb:292:5:294:7 | singleton_j |
|
||||
| calls.rb:301:9:301:31 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:305:9:305:11 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:305:9:305:20 | call to instance | calls.rb:300:5:302:7 | instance |
|
||||
| calls.rb:308:5:308:7 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:308:5:308:16 | call to instance | calls.rb:300:5:302:7 | instance |
|
||||
| calls.rb:311:1:311:17 | call to singleton | calls.rb:304:5:306:7 | singleton |
|
||||
| calls.rb:315:9:315:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:321:9:321:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:327:9:327:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:334:9:334:18 | call to instance | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:334:9:334:18 | call to instance | calls.rb:320:5:322:7 | instance |
|
||||
| calls.rb:334:9:334:18 | call to instance | calls.rb:326:5:328:7 | instance |
|
||||
| calls.rb:336:9:336:18 | call to instance | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:336:9:336:18 | call to instance | calls.rb:320:5:322:7 | instance |
|
||||
| calls.rb:336:9:336:18 | call to instance | calls.rb:326:5:328:7 | instance |
|
||||
| calls.rb:338:9:338:18 | call to instance | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:338:9:338:18 | call to instance | calls.rb:320:5:322:7 | instance |
|
||||
| calls.rb:338:9:338:18 | call to instance | calls.rb:326:5:328:7 | instance |
|
||||
| calls.rb:343:20:343:29 | call to instance | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:343:20:343:29 | call to instance | calls.rb:320:5:322:7 | instance |
|
||||
| calls.rb:343:20:343:29 | call to instance | calls.rb:326:5:328:7 | instance |
|
||||
| calls.rb:349:6:349:11 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:350:1:350:11 | call to instance | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:351:1:351:25 | call to pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:351:19:351:24 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:352:1:352:25 | call to pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:352:19:352:24 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:353:1:353:25 | call to pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:353:19:353:24 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:357:9:357:28 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:361:6:361:11 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:362:1:362:16 | call to add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:363:1:363:11 | call to instance | calls.rb:314:5:316:7 | instance |
|
||||
| hello.rb:12:5:12:24 | call to include | calls.rb:99:5:99:20 | include |
|
||||
| hello.rb:14:16:14:20 | call to hello | hello.rb:2:5:4:7 | hello |
|
||||
| hello.rb:20:16:20:20 | call to super | hello.rb:13:5:15:7 | message |
|
||||
| hello.rb:20:30:20:34 | call to world | hello.rb:5:5:7:7 | world |
|
||||
| modules.rb:12:5:12:26 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:22:3:22:19 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:33:3:33:25 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:44:3:44:19 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:55:3:55:30 | call to puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:89:3:89:16 | call to include | calls.rb:92:5:92:20 | include |
|
||||
| modules.rb:90:3:90:38 | call to module_eval | calls.rb:91:5:91:24 | module_eval |
|
||||
| modules.rb:90:24:90:36 | call to prepend | calls.rb:93:5:93:20 | prepend |
|
||||
| modules.rb:96:3:96:14 | call to include | calls.rb:92:5:92:20 | include |
|
||||
| modules.rb:102:3:102:16 | call to prepend | calls.rb:93:5:93:20 | prepend |
|
||||
| modules.rb:126:6:126:11 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| modules_rec.rb:8:3:8:11 | call to prepend | calls.rb:93:5:93:20 | prepend |
|
||||
| private.rb:2:3:3:5 | call to private | calls.rb:94:5:94:20 | private |
|
||||
| private.rb:10:3:10:19 | call to private | calls.rb:94:5:94:20 | private |
|
||||
| private.rb:12:3:12:9 | call to private | calls.rb:94:5:94:20 | private |
|
||||
| private.rb:34:1:34:5 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| private.rb:35:1:35:5 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| private.rb:36:1:36:5 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| private.rb:37:1:37:5 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| private.rb:38:1:38:5 | call to new | calls.rb:99:5:99:16 | new |
|
||||
| modules.rb:12:5:12:26 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:22:3:22:19 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:33:3:33:25 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:44:3:44:19 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:55:3:55:30 | call to puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:89:3:89:16 | call to include | calls.rb:99:5:99:20 | include |
|
||||
| modules.rb:90:3:90:38 | call to module_eval | calls.rb:98:5:98:24 | module_eval |
|
||||
| modules.rb:90:24:90:36 | call to prepend | calls.rb:100:5:100:20 | prepend |
|
||||
| modules.rb:96:3:96:14 | call to include | calls.rb:99:5:99:20 | include |
|
||||
| modules.rb:102:3:102:16 | call to prepend | calls.rb:100:5:100:20 | prepend |
|
||||
| modules.rb:126:6:126:11 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| modules_rec.rb:8:3:8:11 | call to prepend | calls.rb:100:5:100:20 | prepend |
|
||||
| private.rb:2:3:3:5 | call to private | calls.rb:101:5:101:20 | private |
|
||||
| private.rb:10:3:10:19 | call to private | calls.rb:101:5:101:20 | private |
|
||||
| private.rb:12:3:12:9 | call to private | calls.rb:101:5:101:20 | private |
|
||||
| private.rb:34:1:34:5 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| private.rb:35:1:35:5 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| private.rb:36:1:36:5 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| private.rb:37:1:37:5 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| private.rb:38:1:38:5 | call to new | calls.rb:106:5:106:16 | new |
|
||||
| private.rb:38:1:38:12 | call to public | private.rb:5:3:6:5 | public |
|
||||
| private.rb:40:1:40:15 | call to private_on_main | private.rb:31:1:32:3 | private_on_main |
|
||||
| private.rb:43:3:44:5 | call to private | calls.rb:94:5:94:20 | private |
|
||||
| private.rb:51:3:51:19 | call to private | calls.rb:94:5:94:20 | private |
|
||||
| private.rb:53:3:53:9 | call to private | calls.rb:94:5:94:20 | private |
|
||||
| private.rb:43:3:44:5 | call to private | calls.rb:101:5:101:20 | private |
|
||||
| private.rb:51:3:51:19 | call to private | calls.rb:101:5:101:20 | private |
|
||||
| private.rb:53:3:53:9 | call to private | calls.rb:101:5:101:20 | private |
|
||||
unresolvedCall
|
||||
| calls.rb:19:5:19:14 | call to instance_m |
|
||||
| calls.rb:20:5:20:19 | call to instance_m |
|
||||
| calls.rb:26:1:26:12 | call to instance_m |
|
||||
| calls.rb:31:5:31:14 | call to instance_m |
|
||||
| calls.rb:32:5:32:19 | call to instance_m |
|
||||
| calls.rb:34:5:34:15 | call to singleton_m |
|
||||
| calls.rb:35:5:35:20 | call to singleton_m |
|
||||
| calls.rb:41:9:41:19 | call to singleton_m |
|
||||
| calls.rb:42:9:42:24 | call to singleton_m |
|
||||
| calls.rb:48:1:48:13 | call to singleton_m |
|
||||
| calls.rb:59:1:59:13 | call to singleton_m |
|
||||
| calls.rb:112:11:112:25 | ... < ... |
|
||||
| calls.rb:114:11:114:12 | ... + ... |
|
||||
| calls.rb:129:1:129:13 | call to [] |
|
||||
| calls.rb:129:48:129:59 | call to capitalize |
|
||||
| calls.rb:131:1:131:7 | call to [] |
|
||||
| calls.rb:133:1:133:7 | call to [] |
|
||||
| calls.rb:133:28:133:39 | call to capitalize |
|
||||
| calls.rb:135:1:135:8 | call to [] |
|
||||
| calls.rb:135:4:135:5 | - ... |
|
||||
| calls.rb:135:32:135:36 | call to abs |
|
||||
| calls.rb:25:5:25:14 | call to instance_m |
|
||||
| calls.rb:26:5:26:19 | call to instance_m |
|
||||
| calls.rb:32:1:32:12 | call to instance_m |
|
||||
| calls.rb:37:5:37:14 | call to instance_m |
|
||||
| calls.rb:38:5:38:19 | call to instance_m |
|
||||
| calls.rb:40:5:40:15 | call to singleton_m |
|
||||
| calls.rb:41:5:41:20 | call to singleton_m |
|
||||
| calls.rb:47:9:47:19 | call to singleton_m |
|
||||
| calls.rb:48:9:48:24 | call to singleton_m |
|
||||
| calls.rb:54:1:54:13 | call to singleton_m |
|
||||
| calls.rb:65:1:65:13 | call to singleton_m |
|
||||
| calls.rb:94:17:94:26 | call to old_puts |
|
||||
| calls.rb:111:15:111:27 | call to old_lookup |
|
||||
| calls.rb:116:13:116:25 | call to old_lookup |
|
||||
| calls.rb:122:11:122:25 | ... < ... |
|
||||
| calls.rb:124:11:124:12 | ... + ... |
|
||||
| calls.rb:139:1:139:13 | call to [] |
|
||||
| calls.rb:139:48:139:59 | call to capitalize |
|
||||
| calls.rb:141:1:141:7 | call to [] |
|
||||
| calls.rb:143:1:143:7 | call to [] |
|
||||
| calls.rb:143:28:143:39 | call to capitalize |
|
||||
| calls.rb:145:1:145:8 | call to [] |
|
||||
| calls.rb:145:4:145:5 | - ... |
|
||||
| calls.rb:145:32:145:36 | call to abs |
|
||||
| calls.rb:223:1:223:14 | call to singleton_e |
|
||||
| calls.rb:249:1:249:14 | call to singleton_e |
|
||||
| calls.rb:250:1:250:14 | call to singleton_g |
|
||||
| calls.rb:263:1:263:14 | call to singleton_g |
|
||||
| calls.rb:265:1:265:14 | call to singleton_g |
|
||||
| calls.rb:344:26:344:36 | call to instance |
|
||||
| calls.rb:345:26:345:36 | call to instance |
|
||||
| hello.rb:20:16:20:26 | ... + ... |
|
||||
| hello.rb:20:16:20:34 | ... + ... |
|
||||
| hello.rb:20:16:20:40 | ... + ... |
|
||||
@@ -128,12 +224,15 @@ unresolvedCall
|
||||
| private.rb:37:1:37:14 | call to private4 |
|
||||
privateMethod
|
||||
| calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:355:1:359:3 | add_singleton |
|
||||
| private.rb:2:11:3:5 | private1 |
|
||||
| private.rb:8:3:9:5 | private2 |
|
||||
| private.rb:14:3:15:5 | private3 |
|
||||
|
||||
@@ -5,7 +5,13 @@ end
|
||||
foo
|
||||
|
||||
def self.bar
|
||||
puts "bar"
|
||||
puts "bar1"
|
||||
end
|
||||
|
||||
self.bar
|
||||
|
||||
def self.bar
|
||||
puts "bar2"
|
||||
end
|
||||
|
||||
self.bar
|
||||
@@ -34,7 +40,7 @@ class C
|
||||
singleton_m # NoMethodError
|
||||
self.singleton_m # NoMethodError
|
||||
|
||||
def baz
|
||||
def baz
|
||||
instance_m
|
||||
self.instance_m
|
||||
|
||||
@@ -84,7 +90,8 @@ class String
|
||||
end
|
||||
|
||||
module Kernel
|
||||
def puts; end
|
||||
alias :old_puts :puts
|
||||
def puts x; old_puts x end
|
||||
end
|
||||
|
||||
class Module
|
||||
@@ -100,11 +107,14 @@ class Object < Module
|
||||
end
|
||||
|
||||
class Hash
|
||||
def []; end
|
||||
alias :old_lookup :[]
|
||||
def [] x; old_lookup(x) end
|
||||
end
|
||||
|
||||
class Array
|
||||
def []; end
|
||||
alias :old_lookup :[]
|
||||
def [] x; old_lookup(x) end
|
||||
|
||||
def length; end
|
||||
|
||||
def foreach &body
|
||||
@@ -168,19 +178,186 @@ private_on_main
|
||||
|
||||
class Singletons
|
||||
def self.singleton_a
|
||||
puts "singleton_a"
|
||||
self.singleton_b
|
||||
end
|
||||
|
||||
def self.singleton_b
|
||||
puts "singleton_b"
|
||||
self.singleton_c
|
||||
end
|
||||
|
||||
def self.singleton_c
|
||||
puts "singleton_c"
|
||||
end
|
||||
|
||||
def self.singleton_d
|
||||
puts "singleton_d"
|
||||
self.singleton_a
|
||||
end
|
||||
|
||||
def instance
|
||||
def self.singleton_e
|
||||
puts "singleton_e"
|
||||
end
|
||||
singleton_e
|
||||
end
|
||||
|
||||
class << self
|
||||
def singleton_f
|
||||
puts "singleton_f"
|
||||
end
|
||||
end
|
||||
|
||||
def call_singleton_g
|
||||
self.singleton_g
|
||||
end
|
||||
end
|
||||
|
||||
Singletons.singleton_a
|
||||
Singletons.singleton_a
|
||||
Singletons.singleton_f
|
||||
|
||||
c1 = Singletons.new
|
||||
|
||||
c1.instance
|
||||
c1.singleton_e
|
||||
|
||||
def c1.singleton_g;
|
||||
puts "singleton_g_1"
|
||||
end
|
||||
|
||||
c1.singleton_g
|
||||
c1.call_singleton_g
|
||||
|
||||
def c1.singleton_g;
|
||||
puts "singleton_g_2"
|
||||
end
|
||||
|
||||
c1.singleton_g
|
||||
c1.call_singleton_g
|
||||
|
||||
class << c1
|
||||
def singleton_g;
|
||||
puts "singleton_g_3"
|
||||
end
|
||||
end
|
||||
|
||||
c1.singleton_g
|
||||
c1.call_singleton_g
|
||||
|
||||
c2 = Singletons.new
|
||||
c2.singleton_e # NoMethodError
|
||||
c2.singleton_g # NoMethodError
|
||||
|
||||
self.new # NoMethodError
|
||||
|
||||
puts "top-level"
|
||||
|
||||
def Singletons.singleton_g
|
||||
puts "singleton_g"
|
||||
end
|
||||
|
||||
Singletons.singleton_g
|
||||
c1.singleton_g
|
||||
c1.call_singleton_g
|
||||
c2.singleton_g # NoMethodError
|
||||
c3 = Singletons.new
|
||||
c3.singleton_g # NoMethodError
|
||||
|
||||
def create(type)
|
||||
type.new.instance
|
||||
|
||||
def type.singleton_h
|
||||
puts "singleton_h"
|
||||
end
|
||||
|
||||
type.singleton_h
|
||||
end
|
||||
|
||||
create Singletons
|
||||
Singletons.singleton_h
|
||||
|
||||
x = Singletons
|
||||
|
||||
class << x
|
||||
def singleton_i
|
||||
puts "singleton_i"
|
||||
end
|
||||
end
|
||||
|
||||
x.singleton_i
|
||||
Singletons.singleton_i
|
||||
|
||||
class << Singletons
|
||||
def singleton_j
|
||||
puts "singleton_j"
|
||||
end
|
||||
end
|
||||
|
||||
Singletons.singleton_j
|
||||
|
||||
class SelfNew
|
||||
def instance
|
||||
puts "SelfNew#instance"
|
||||
end
|
||||
|
||||
def self.singleton
|
||||
new.instance
|
||||
end
|
||||
|
||||
new.instance
|
||||
end
|
||||
|
||||
SelfNew.singleton
|
||||
|
||||
class C1
|
||||
def instance
|
||||
puts "C1#instance"
|
||||
end
|
||||
end
|
||||
|
||||
class C2 < C1
|
||||
def instance
|
||||
puts "C2#instance"
|
||||
end
|
||||
end
|
||||
|
||||
class C3 < C2
|
||||
def instance
|
||||
puts "C3#instance"
|
||||
end
|
||||
end
|
||||
|
||||
def pattern_dispatch x
|
||||
case x
|
||||
when C3
|
||||
x.instance
|
||||
when C2
|
||||
x.instance
|
||||
when C1
|
||||
x.instance
|
||||
else
|
||||
end
|
||||
|
||||
case x
|
||||
in C3 then x.instance
|
||||
in C2 => c2 then c2.instance
|
||||
in C1 => c1 then c1.instance
|
||||
end
|
||||
end
|
||||
|
||||
c1 = C1.new
|
||||
c1.instance
|
||||
pattern_dispatch (C1.new)
|
||||
pattern_dispatch (C2.new)
|
||||
pattern_dispatch (C3.new)
|
||||
|
||||
def add_singleton x
|
||||
def x.instance
|
||||
puts "instance_on x"
|
||||
end
|
||||
end
|
||||
|
||||
c3 = C1.new
|
||||
add_singleton c3
|
||||
c3.instance
|
||||
@@ -1,31 +1,40 @@
|
||||
getMethod
|
||||
| calls.rb:15:1:24:3 | M | instance_m | calls.rb:16:5:16:23 | instance_m |
|
||||
| calls.rb:29:1:44:3 | C | baz | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:51:1:55:3 | D | baz | calls.rb:52:5:54:7 | baz |
|
||||
| calls.rb:77:1:80:3 | Integer | abs | calls.rb:79:5:79:16 | abs |
|
||||
| calls.rb:77:1:80:3 | Integer | bit_length | calls.rb:78:5:78:23 | bit_length |
|
||||
| calls.rb:82:1:84:3 | String | capitalize | calls.rb:83:5:83:23 | capitalize |
|
||||
| calls.rb:86:1:88:3 | Kernel | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:90:1:95:3 | Module | include | calls.rb:92:5:92:20 | include |
|
||||
| calls.rb:90:1:95:3 | Module | module_eval | calls.rb:91:5:91:24 | module_eval |
|
||||
| calls.rb:90:1:95:3 | Module | prepend | calls.rb:93:5:93:20 | prepend |
|
||||
| calls.rb:90:1:95:3 | Module | private | calls.rb:94:5:94:20 | private |
|
||||
| calls.rb:97:1:100:3 | Object | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:97:1:100:3 | Object | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:97:1:100:3 | Object | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:97:1:100:3 | Object | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:97:1:100:3 | Object | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:97:1:100:3 | Object | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:97:1:100:3 | Object | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:97:1:100:3 | Object | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:97:1:100:3 | Object | private_on_main | private.rb:31:1:32:3 | private_on_main |
|
||||
| calls.rb:102:1:104:3 | Hash | [] | calls.rb:103:5:103:15 | [] |
|
||||
| calls.rb:106:1:117:3 | Array | [] | calls.rb:107:3:107:13 | [] |
|
||||
| calls.rb:106:1:117:3 | Array | foreach | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:106:1:117:3 | Array | length | calls.rb:108:3:108:17 | length |
|
||||
| calls.rb:144:1:148:3 | S | s_method | calls.rb:145:5:147:7 | s_method |
|
||||
| calls.rb:150:1:153:3 | A | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:155:1:158:3 | B | to_s | calls.rb:156:5:157:7 | to_s |
|
||||
| calls.rb:21:1:30:3 | M | instance_m | calls.rb:22:5:22:23 | instance_m |
|
||||
| calls.rb:35:1:50:3 | C | baz | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:57:1:61:3 | D | baz | calls.rb:58:5:60:7 | baz |
|
||||
| calls.rb:83:1:86:3 | Integer | abs | calls.rb:85:5:85:16 | abs |
|
||||
| calls.rb:83:1:86:3 | Integer | bit_length | calls.rb:84:5:84:23 | bit_length |
|
||||
| calls.rb:88:1:90:3 | String | capitalize | calls.rb:89:5:89:23 | capitalize |
|
||||
| calls.rb:92:1:95:3 | Kernel | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:97:1:102:3 | Module | include | calls.rb:99:5:99:20 | include |
|
||||
| calls.rb:97:1:102:3 | Module | module_eval | calls.rb:98:5:98:24 | module_eval |
|
||||
| calls.rb:97:1:102:3 | Module | prepend | calls.rb:100:5:100:20 | prepend |
|
||||
| calls.rb:97:1:102:3 | Module | private | calls.rb:101:5:101:20 | private |
|
||||
| calls.rb:104:1:107:3 | Object | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:104:1:107:3 | Object | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:104:1:107:3 | Object | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:104:1:107:3 | Object | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:104:1:107:3 | Object | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:104:1:107:3 | Object | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:104:1:107:3 | Object | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:104:1:107:3 | Object | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:104:1:107:3 | Object | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:104:1:107:3 | Object | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:104:1:107:3 | Object | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:104:1:107:3 | Object | private_on_main | private.rb:31:1:32:3 | private_on_main |
|
||||
| calls.rb:109:1:112:3 | Hash | [] | calls.rb:111:5:111:31 | [] |
|
||||
| calls.rb:114:1:127:3 | Array | [] | calls.rb:116:3:116:29 | [] |
|
||||
| calls.rb:114:1:127:3 | Array | foreach | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:114:1:127:3 | Array | length | calls.rb:118:3:118:17 | length |
|
||||
| calls.rb:154:1:158:3 | S | s_method | calls.rb:155:5:157:7 | s_method |
|
||||
| calls.rb:160:1:163:3 | A | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:165:1:168:3 | B | to_s | calls.rb:166:5:167:7 | to_s |
|
||||
| calls.rb:179:1:215:3 | Singletons | call_singleton_g | calls.rb:212:5:214:7 | call_singleton_g |
|
||||
| calls.rb:179:1:215:3 | Singletons | instance | calls.rb:199:5:204:7 | instance |
|
||||
| calls.rb:299:1:309:3 | SelfNew | instance | calls.rb:300:5:302:7 | instance |
|
||||
| calls.rb:313:1:317:3 | C1 | instance | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:319:1:323:3 | C2 | instance | calls.rb:320:5:322:7 | instance |
|
||||
| calls.rb:325:1:329:3 | C3 | instance | calls.rb:326:5:328:7 | instance |
|
||||
| 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 |
|
||||
@@ -45,229 +54,320 @@ getMethod
|
||||
| private.rb:42:1:60:3 | F | private4 | private.rb:58:3:59:5 | private4 |
|
||||
| private.rb:42:1:60:3 | F | public | private.rb:46:3:47:5 | public |
|
||||
lookupMethod
|
||||
| calls.rb:15:1:24:3 | M | instance_m | calls.rb:16:5:16:23 | instance_m |
|
||||
| calls.rb:29:1:44:3 | C | baz | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:29:1:44:3 | C | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:29:1:44:3 | C | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:29:1:44:3 | C | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:29:1:44:3 | C | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:29:1:44:3 | C | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:29:1:44:3 | C | instance_m | calls.rb:16:5:16:23 | instance_m |
|
||||
| calls.rb:29:1:44:3 | C | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:29:1:44:3 | C | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:29:1:44:3 | C | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:29:1:44:3 | C | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:29:1:44:3 | C | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:51:1:55:3 | D | baz | calls.rb:52:5:54:7 | baz |
|
||||
| calls.rb:51:1:55:3 | D | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:51:1:55:3 | D | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:51:1:55:3 | D | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:51:1:55:3 | D | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:51:1:55:3 | D | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:51:1:55:3 | D | instance_m | calls.rb:16:5:16:23 | instance_m |
|
||||
| calls.rb:51:1:55:3 | D | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:51:1:55:3 | D | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:51:1:55:3 | D | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:51:1:55:3 | D | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:51:1:55:3 | D | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:77:1:80:3 | Integer | abs | calls.rb:79:5:79:16 | abs |
|
||||
| calls.rb:77:1:80:3 | Integer | bit_length | calls.rb:78:5:78:23 | bit_length |
|
||||
| calls.rb:77:1:80:3 | Integer | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:77:1:80:3 | Integer | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:77:1:80:3 | Integer | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:82:1:84:3 | String | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:82:1:84:3 | String | capitalize | calls.rb:83:5:83:23 | capitalize |
|
||||
| calls.rb:82:1:84:3 | String | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:82:1:84:3 | String | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:82:1:84:3 | String | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:82:1:84:3 | String | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:82:1:84:3 | String | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:82:1:84:3 | String | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:82:1:84:3 | String | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:82:1:84:3 | String | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:82:1:84:3 | String | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:86:1:88:3 | Kernel | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:90:1:95:3 | Module | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:90:1:95:3 | Module | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:90:1:95:3 | Module | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:90:1:95:3 | Module | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:90:1:95:3 | Module | include | calls.rb:92:5:92:20 | include |
|
||||
| calls.rb:90:1:95:3 | Module | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:90:1:95:3 | Module | module_eval | calls.rb:91:5:91:24 | module_eval |
|
||||
| calls.rb:90:1:95:3 | Module | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:90:1:95:3 | Module | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:90:1:95:3 | Module | prepend | calls.rb:93:5:93:20 | prepend |
|
||||
| calls.rb:90:1:95:3 | Module | private | calls.rb:94:5:94:20 | private |
|
||||
| calls.rb:90:1:95:3 | Module | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:90:1:95:3 | Module | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:90:1:95:3 | Module | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:97:1:100:3 | Object | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:97:1:100:3 | Object | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:97:1:100:3 | Object | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:97:1:100:3 | Object | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:97:1:100:3 | Object | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:97:1:100:3 | Object | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:97:1:100:3 | Object | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:97:1:100:3 | Object | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:97:1:100:3 | Object | private_on_main | private.rb:31:1:32:3 | private_on_main |
|
||||
| calls.rb:97:1:100:3 | Object | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:97:1:100:3 | Object | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:102:1:104:3 | Hash | [] | calls.rb:103:5:103:15 | [] |
|
||||
| calls.rb:102:1:104:3 | Hash | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:102:1:104:3 | Hash | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:102:1:104:3 | Hash | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:102:1:104:3 | Hash | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:102:1:104:3 | Hash | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:102:1:104:3 | Hash | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:102:1:104:3 | Hash | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:102:1:104:3 | Hash | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:102:1:104:3 | Hash | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:102:1:104:3 | Hash | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:106:1:117:3 | Array | [] | calls.rb:107:3:107:13 | [] |
|
||||
| calls.rb:106:1:117:3 | Array | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:106:1:117:3 | Array | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:106:1:117:3 | Array | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:106:1:117:3 | Array | foreach | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:106:1:117:3 | Array | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:106:1:117:3 | Array | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:106:1:117:3 | Array | length | calls.rb:108:3:108:17 | length |
|
||||
| calls.rb:106:1:117:3 | Array | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:106:1:117:3 | Array | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:106:1:117:3 | Array | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:106:1:117:3 | Array | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:106:1:117:3 | Array | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:144:1:148:3 | S | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:144:1:148:3 | S | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:144:1:148:3 | S | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:144:1:148:3 | S | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:144:1:148:3 | S | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:144:1:148:3 | S | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:144:1:148:3 | S | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:144:1:148:3 | S | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:144:1:148:3 | S | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:144:1:148:3 | S | s_method | calls.rb:145:5:147:7 | s_method |
|
||||
| calls.rb:144:1:148:3 | S | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:150:1:153:3 | A | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:150:1:153:3 | A | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:150:1:153:3 | A | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:150:1:153:3 | A | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:150:1:153:3 | A | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:150:1:153:3 | A | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:150:1:153:3 | A | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:150:1:153:3 | A | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:150:1:153:3 | A | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:150:1:153:3 | A | s_method | calls.rb:145:5:147:7 | s_method |
|
||||
| calls.rb:150:1:153:3 | A | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:155:1:158:3 | B | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:155:1:158:3 | B | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:155:1:158:3 | B | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:155:1:158:3 | B | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:155:1:158:3 | B | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:155:1:158:3 | B | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:155:1:158:3 | B | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:155:1:158:3 | B | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:155:1:158:3 | B | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:155:1:158:3 | B | s_method | calls.rb:145:5:147:7 | s_method |
|
||||
| calls.rb:155:1:158:3 | B | to_s | calls.rb:156:5:157:7 | to_s |
|
||||
| calls.rb:169:1:184:3 | Singletons | call_block | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:169:1:184:3 | Singletons | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:169:1:184:3 | Singletons | foo | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:169:1:184:3 | Singletons | funny | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:169:1:184:3 | Singletons | indirect | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:169:1:184:3 | Singletons | new | calls.rb:99:5:99:16 | new |
|
||||
| calls.rb:169:1:184:3 | Singletons | optional_arg | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:169:1:184:3 | Singletons | private_on_main | calls.rb:164:1:165:3 | private_on_main |
|
||||
| calls.rb:169:1:184:3 | Singletons | puts | calls.rb:87:5:87:17 | puts |
|
||||
| calls.rb:169:1:184:3 | Singletons | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| file://:0:0:0:0 | Class | include | calls.rb:92:5:92:20 | include |
|
||||
| file://:0:0:0:0 | Class | module_eval | calls.rb:91:5:91:24 | module_eval |
|
||||
| file://:0:0:0:0 | Class | new | calls.rb:99:5:99:16 | new |
|
||||
| file://:0:0:0:0 | Class | prepend | calls.rb:93:5:93:20 | prepend |
|
||||
| file://:0:0:0:0 | Class | private | calls.rb:94:5:94:20 | private |
|
||||
| file://:0:0:0:0 | Class | puts | calls.rb:87:5:87:17 | puts |
|
||||
| file://:0:0:0:0 | Class | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| file://:0:0:0:0 | Complex | new | calls.rb:99:5:99:16 | new |
|
||||
| file://:0:0:0:0 | Complex | puts | calls.rb:87:5:87:17 | puts |
|
||||
| file://:0:0:0:0 | Complex | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| file://:0:0:0:0 | FalseClass | new | calls.rb:99:5:99:16 | new |
|
||||
| file://:0:0:0:0 | FalseClass | puts | calls.rb:87:5:87:17 | puts |
|
||||
| file://:0:0:0:0 | FalseClass | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| file://:0:0:0:0 | Float | new | calls.rb:99:5:99:16 | new |
|
||||
| file://:0:0:0:0 | Float | puts | calls.rb:87:5:87:17 | puts |
|
||||
| file://:0:0:0:0 | Float | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| file://:0:0:0:0 | NilClass | new | calls.rb:99:5:99:16 | new |
|
||||
| file://:0:0:0:0 | NilClass | puts | calls.rb:87:5:87:17 | puts |
|
||||
| file://:0:0:0:0 | NilClass | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| file://:0:0:0:0 | Numeric | new | calls.rb:99:5:99:16 | new |
|
||||
| file://:0:0:0:0 | Numeric | puts | calls.rb:87:5:87:17 | puts |
|
||||
| file://:0:0:0:0 | Numeric | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| file://:0:0:0:0 | Rational | new | calls.rb:99:5:99:16 | new |
|
||||
| file://:0:0:0:0 | Rational | puts | calls.rb:87:5:87:17 | puts |
|
||||
| file://:0:0:0:0 | Rational | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| file://:0:0:0:0 | TrueClass | new | calls.rb:99:5:99:16 | new |
|
||||
| file://:0:0:0:0 | TrueClass | puts | calls.rb:87:5:87:17 | puts |
|
||||
| file://:0:0:0:0 | TrueClass | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| calls.rb:21:1:30:3 | M | instance_m | calls.rb:22:5:22:23 | instance_m |
|
||||
| calls.rb:35:1:50:3 | C | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:35:1:50:3 | C | baz | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:35:1:50:3 | C | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:35:1:50:3 | C | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:35:1:50:3 | C | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:35:1:50:3 | C | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:35:1:50:3 | C | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:35:1:50:3 | C | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:35:1:50:3 | C | instance_m | calls.rb:22:5:22:23 | instance_m |
|
||||
| calls.rb:35:1:50:3 | C | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:35:1:50:3 | C | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:35:1:50:3 | C | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:35:1:50:3 | C | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:35:1:50:3 | C | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:35:1:50:3 | C | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:57:1:61:3 | D | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:57:1:61:3 | D | baz | calls.rb:58:5:60:7 | baz |
|
||||
| calls.rb:57:1:61:3 | D | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:57:1:61:3 | D | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:57:1:61:3 | D | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:57:1:61:3 | D | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:57:1:61:3 | D | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:57:1:61:3 | D | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:57:1:61:3 | D | instance_m | calls.rb:22:5:22:23 | instance_m |
|
||||
| calls.rb:57:1:61:3 | D | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:57:1:61:3 | D | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:57:1:61:3 | D | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:57:1:61:3 | D | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:57:1:61:3 | D | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:57:1:61:3 | D | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:83:1:86:3 | Integer | abs | calls.rb:85:5:85:16 | abs |
|
||||
| calls.rb:83:1:86:3 | Integer | bit_length | calls.rb:84:5:84:23 | bit_length |
|
||||
| calls.rb:83:1:86:3 | Integer | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:83:1:86:3 | Integer | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:83:1:86:3 | Integer | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:88:1:90:3 | String | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:88:1:90:3 | String | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:88:1:90:3 | String | capitalize | calls.rb:89:5:89:23 | capitalize |
|
||||
| calls.rb:88:1:90:3 | String | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:88:1:90:3 | String | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:88:1:90:3 | String | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:88:1:90:3 | String | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:88:1:90:3 | String | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:88:1:90:3 | String | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:88:1:90:3 | String | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:88:1:90:3 | String | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:88:1:90:3 | String | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:88:1:90:3 | String | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:88:1:90:3 | String | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:92:1:95:3 | Kernel | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:97:1:102:3 | Module | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:97:1:102:3 | Module | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:97:1:102:3 | Module | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:97:1:102:3 | Module | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:97:1:102:3 | Module | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:97:1:102:3 | Module | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:97:1:102:3 | Module | include | calls.rb:99:5:99:20 | include |
|
||||
| calls.rb:97:1:102:3 | Module | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:97:1:102:3 | Module | module_eval | calls.rb:98:5:98:24 | module_eval |
|
||||
| calls.rb:97:1:102:3 | Module | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:97:1:102:3 | Module | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:97:1:102:3 | Module | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:97:1:102:3 | Module | prepend | calls.rb:100:5:100:20 | prepend |
|
||||
| calls.rb:97:1:102:3 | Module | private | calls.rb:101:5:101:20 | private |
|
||||
| calls.rb:97:1:102:3 | Module | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:97:1:102:3 | Module | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:97:1:102:3 | Module | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:104:1:107:3 | Object | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:104:1:107:3 | Object | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:104:1:107:3 | Object | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:104:1:107:3 | Object | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:104:1:107:3 | Object | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:104:1:107:3 | Object | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:104:1:107:3 | Object | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:104:1:107:3 | Object | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:104:1:107:3 | Object | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:104:1:107:3 | Object | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:104:1:107:3 | Object | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:104:1:107:3 | Object | private_on_main | private.rb:31:1:32:3 | private_on_main |
|
||||
| calls.rb:104:1:107:3 | Object | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:104:1:107:3 | Object | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:109:1:112:3 | Hash | [] | calls.rb:111:5:111:31 | [] |
|
||||
| calls.rb:109:1:112:3 | Hash | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:109:1:112:3 | Hash | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:109:1:112:3 | Hash | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:109:1:112:3 | Hash | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:109:1:112:3 | Hash | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:109:1:112:3 | Hash | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:109:1:112:3 | Hash | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:109:1:112:3 | Hash | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:109:1:112:3 | Hash | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:109:1:112:3 | Hash | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:109:1:112:3 | Hash | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:109:1:112:3 | Hash | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:109:1:112:3 | Hash | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:114:1:127:3 | Array | [] | calls.rb:116:3:116:29 | [] |
|
||||
| calls.rb:114:1:127:3 | Array | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:114:1:127:3 | Array | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:114:1:127:3 | Array | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:114:1:127:3 | Array | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:114:1:127:3 | Array | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:114:1:127:3 | Array | foreach | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:114:1:127:3 | Array | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:114:1:127:3 | Array | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:114:1:127:3 | Array | length | calls.rb:118:3:118:17 | length |
|
||||
| calls.rb:114:1:127:3 | Array | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:114:1:127:3 | Array | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:114:1:127:3 | Array | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:114:1:127:3 | Array | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:114:1:127:3 | Array | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:114:1:127:3 | Array | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:154:1:158:3 | S | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:154:1:158:3 | S | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:154:1:158:3 | S | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:154:1:158:3 | S | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:154:1:158:3 | S | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:154:1:158:3 | S | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:154:1:158:3 | S | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:154:1:158:3 | S | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:154:1:158:3 | S | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:154:1:158:3 | S | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:154:1:158:3 | S | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:154:1:158:3 | S | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:154:1:158:3 | S | s_method | calls.rb:155:5:157:7 | s_method |
|
||||
| calls.rb:154:1:158:3 | S | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:160:1:163:3 | A | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:160:1:163:3 | A | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:160:1:163:3 | A | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:160:1:163:3 | A | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:160:1:163:3 | A | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:160:1:163:3 | A | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:160:1:163:3 | A | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:160:1:163:3 | A | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:160:1:163:3 | A | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:160:1:163:3 | A | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:160:1:163:3 | A | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:160:1:163:3 | A | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:160:1:163:3 | A | s_method | calls.rb:155:5:157:7 | s_method |
|
||||
| calls.rb:160:1:163:3 | A | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:165:1:168:3 | B | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:165:1:168:3 | B | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:165:1:168:3 | B | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:165:1:168:3 | B | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:165:1:168:3 | B | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:165:1:168:3 | B | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:165:1:168:3 | B | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:165:1:168:3 | B | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:165:1:168:3 | B | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:165:1:168:3 | B | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:165:1:168:3 | B | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:165:1:168:3 | B | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:165:1:168:3 | B | s_method | calls.rb:155:5:157:7 | s_method |
|
||||
| calls.rb:165:1:168:3 | B | to_s | calls.rb:166:5:167:7 | to_s |
|
||||
| calls.rb:179:1:215:3 | Singletons | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:179:1:215:3 | Singletons | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:179:1:215:3 | Singletons | call_singleton_g | calls.rb:212:5:214:7 | call_singleton_g |
|
||||
| calls.rb:179:1:215:3 | Singletons | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:179:1:215:3 | Singletons | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:179:1:215:3 | Singletons | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:179:1:215:3 | Singletons | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:179:1:215:3 | Singletons | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:179:1:215:3 | Singletons | instance | calls.rb:199:5:204:7 | instance |
|
||||
| calls.rb:179:1:215:3 | Singletons | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:179:1:215:3 | Singletons | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:179:1:215:3 | Singletons | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:179:1:215:3 | Singletons | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:179:1:215:3 | Singletons | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:179:1:215:3 | Singletons | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:299:1:309:3 | SelfNew | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:299:1:309:3 | SelfNew | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:299:1:309:3 | SelfNew | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:299:1:309:3 | SelfNew | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:299:1:309:3 | SelfNew | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:299:1:309:3 | SelfNew | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:299:1:309:3 | SelfNew | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:299:1:309:3 | SelfNew | instance | calls.rb:300:5:302:7 | instance |
|
||||
| calls.rb:299:1:309:3 | SelfNew | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:299:1:309:3 | SelfNew | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:299:1:309:3 | SelfNew | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:299:1:309:3 | SelfNew | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:299:1:309:3 | SelfNew | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:299:1:309:3 | SelfNew | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:313:1:317:3 | C1 | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:313:1:317:3 | C1 | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:313:1:317:3 | C1 | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:313:1:317:3 | C1 | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:313:1:317:3 | C1 | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:313:1:317:3 | C1 | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:313:1:317:3 | C1 | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:313:1:317:3 | C1 | instance | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:313:1:317:3 | C1 | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:313:1:317:3 | C1 | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:313:1:317:3 | C1 | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:313:1:317:3 | C1 | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:313:1:317:3 | C1 | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:313:1:317:3 | C1 | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:319:1:323:3 | C2 | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:319:1:323:3 | C2 | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:319:1:323:3 | C2 | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:319:1:323:3 | C2 | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:319:1:323:3 | C2 | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:319:1:323:3 | C2 | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:319:1:323:3 | C2 | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:319:1:323:3 | C2 | instance | calls.rb:320:5:322:7 | instance |
|
||||
| calls.rb:319:1:323:3 | C2 | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:319:1:323:3 | C2 | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:319:1:323:3 | C2 | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:319:1:323:3 | C2 | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:319:1:323:3 | C2 | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:319:1:323:3 | C2 | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| calls.rb:325:1:329:3 | C3 | add_singleton | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:325:1:329:3 | C3 | call_block | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:325:1:329:3 | C3 | create | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:325:1:329:3 | C3 | foo | calls.rb:1:1:3:3 | foo |
|
||||
| calls.rb:325:1:329:3 | C3 | foo | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:325:1:329:3 | C3 | funny | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:325:1:329:3 | C3 | indirect | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:325:1:329:3 | C3 | instance | calls.rb:326:5:328:7 | instance |
|
||||
| calls.rb:325:1:329:3 | C3 | new | calls.rb:106:5:106:16 | new |
|
||||
| calls.rb:325:1:329:3 | C3 | optional_arg | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:325:1:329:3 | C3 | pattern_dispatch | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:325:1:329:3 | C3 | private_on_main | calls.rb:174:1:175:3 | private_on_main |
|
||||
| calls.rb:325:1:329:3 | C3 | puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:325:1:329:3 | C3 | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| file://:0:0:0:0 | Class | include | calls.rb:99:5:99:20 | include |
|
||||
| file://:0:0:0:0 | Class | module_eval | calls.rb:98:5:98:24 | module_eval |
|
||||
| file://:0:0:0:0 | Class | new | calls.rb:106:5:106:16 | new |
|
||||
| file://:0:0:0:0 | Class | prepend | calls.rb:100:5:100:20 | prepend |
|
||||
| file://:0:0:0:0 | Class | private | calls.rb:101:5:101:20 | private |
|
||||
| file://:0:0:0:0 | Class | puts | calls.rb:94:5:94:30 | puts |
|
||||
| file://:0:0:0:0 | Class | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| file://:0:0:0:0 | Complex | new | calls.rb:106:5:106:16 | new |
|
||||
| file://:0:0:0:0 | Complex | puts | calls.rb:94:5:94:30 | puts |
|
||||
| file://:0:0:0:0 | Complex | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| file://:0:0:0:0 | FalseClass | new | calls.rb:106:5:106:16 | new |
|
||||
| file://:0:0:0:0 | FalseClass | puts | calls.rb:94:5:94:30 | puts |
|
||||
| file://:0:0:0:0 | FalseClass | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| file://:0:0:0:0 | Float | new | calls.rb:106:5:106:16 | new |
|
||||
| file://:0:0:0:0 | Float | puts | calls.rb:94:5:94:30 | puts |
|
||||
| file://:0:0:0:0 | Float | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| file://:0:0:0:0 | NilClass | new | calls.rb:106:5:106:16 | new |
|
||||
| file://:0:0:0:0 | NilClass | puts | calls.rb:94:5:94:30 | puts |
|
||||
| file://:0:0:0:0 | NilClass | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| file://:0:0:0:0 | Numeric | new | calls.rb:106:5:106:16 | new |
|
||||
| file://:0:0:0:0 | Numeric | puts | calls.rb:94:5:94:30 | puts |
|
||||
| file://:0:0:0:0 | Numeric | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| file://:0:0:0:0 | Rational | new | calls.rb:106:5:106:16 | new |
|
||||
| file://:0:0:0:0 | Rational | puts | calls.rb:94:5:94:30 | puts |
|
||||
| file://:0:0:0:0 | Rational | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| file://:0:0:0:0 | TrueClass | new | calls.rb:106:5:106:16 | new |
|
||||
| file://:0:0:0:0 | TrueClass | puts | calls.rb:94:5:94:30 | puts |
|
||||
| file://:0:0:0:0 | TrueClass | to_s | calls.rb:161:5:162: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:99:5:99:16 | new |
|
||||
| hello.rb:11:1:16:3 | Greeting | puts | calls.rb:87:5:87:17 | puts |
|
||||
| hello.rb:11:1:16:3 | Greeting | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| hello.rb:11:1:16:3 | Greeting | new | calls.rb:106:5:106:16 | new |
|
||||
| hello.rb:11:1:16:3 | Greeting | puts | calls.rb:94:5:94:30 | puts |
|
||||
| hello.rb:11:1:16:3 | Greeting | to_s | calls.rb:161:5:162: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:99:5:99:16 | new |
|
||||
| hello.rb:18:1:22:3 | HelloWorld | puts | calls.rb:87:5:87:17 | puts |
|
||||
| hello.rb:18:1:22:3 | HelloWorld | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| hello.rb:18:1:22:3 | HelloWorld | new | calls.rb:106:5:106:16 | new |
|
||||
| hello.rb:18:1:22:3 | HelloWorld | puts | calls.rb:94:5:94:30 | puts |
|
||||
| hello.rb:18:1:22:3 | HelloWorld | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| hello.rb:18:1:22:3 | HelloWorld | world | hello.rb:5:5:7:7 | world |
|
||||
| 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:99:5:99:16 | new |
|
||||
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| modules.rb:19:3:20:5 | Foo::ClassInFoo | new | calls.rb:99:5:99:16 | new |
|
||||
| modules.rb:19:3:20:5 | Foo::ClassInFoo | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:19:3:20:5 | Foo::ClassInFoo | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | new | calls.rb:99:5:99:16 | new |
|
||||
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar | new | calls.rb:106:5:106:16 | new |
|
||||
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:6:5:7:7 | Foo::Bar::ClassInFooBar | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| modules.rb:19:3:20:5 | Foo::ClassInFoo | new | calls.rb:106:5:106:16 | new |
|
||||
| modules.rb:19:3:20:5 | Foo::ClassInFoo | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:19:3:20:5 | Foo::ClassInFoo | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | new | calls.rb:106:5:106:16 | new |
|
||||
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:30:3:31:5 | Foo::ClassInAnotherDefinitionOfFoo | to_s | calls.rb:161:5:162: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:99:5:99:16 | new |
|
||||
| modules.rb:37:1:46:3 | Bar | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:37:1:46:3 | Bar | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | new | calls.rb:99:5:99:16 | new |
|
||||
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| modules.rb:66:5:67:7 | Test::Foo1::Bar | new | calls.rb:99:5:99:16 | new |
|
||||
| modules.rb:66:5:67:7 | Test::Foo1::Bar | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:66:5:67:7 | Test::Foo1::Bar | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | new | calls.rb:99:5:99:16 | new |
|
||||
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| modules.rb:112:1:113:3 | YY | new | calls.rb:99:5:99:16 | new |
|
||||
| modules.rb:112:1:113:3 | YY | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:112:1:113:3 | YY | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| modules.rb:116:7:117:9 | XX::YY | new | calls.rb:99:5:99:16 | new |
|
||||
| modules.rb:116:7:117:9 | XX::YY | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules.rb:116:7:117:9 | XX::YY | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| modules_rec.rb:1:1:2:3 | B::A | new | calls.rb:99:5:99:16 | new |
|
||||
| modules_rec.rb:1:1:2:3 | B::A | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules_rec.rb:1:1:2:3 | B::A | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| modules_rec.rb:4:1:5:3 | A::B | new | calls.rb:99:5:99:16 | new |
|
||||
| modules_rec.rb:4:1:5:3 | A::B | puts | calls.rb:87:5:87:17 | puts |
|
||||
| modules_rec.rb:4:1:5:3 | A::B | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| private.rb:1:1:29:3 | E | new | calls.rb:99:5:99:16 | new |
|
||||
| modules.rb:37:1:46:3 | Bar | new | calls.rb:106:5:106:16 | new |
|
||||
| modules.rb:37:1:46:3 | Bar | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:37:1:46:3 | Bar | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | new | calls.rb:106:5:106:16 | new |
|
||||
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:49:3:50:5 | Foo::Bar::ClassInAnotherDefinitionOfFooBar | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| modules.rb:66:5:67:7 | Test::Foo1::Bar | new | calls.rb:106:5:106:16 | new |
|
||||
| modules.rb:66:5:67:7 | Test::Foo1::Bar | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:66:5:67:7 | Test::Foo1::Bar | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | new | calls.rb:106:5:106:16 | new |
|
||||
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:72:5:73:7 | Test::Foo2::Foo2::Bar | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| modules.rb:112:1:113:3 | YY | new | calls.rb:106:5:106:16 | new |
|
||||
| modules.rb:112:1:113:3 | YY | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:112:1:113:3 | YY | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| modules.rb:116:7:117:9 | XX::YY | new | calls.rb:106:5:106:16 | new |
|
||||
| modules.rb:116:7:117:9 | XX::YY | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules.rb:116:7:117:9 | XX::YY | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| modules_rec.rb:1:1:2:3 | B::A | new | calls.rb:106:5:106:16 | new |
|
||||
| modules_rec.rb:1:1:2:3 | B::A | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules_rec.rb:1:1:2:3 | B::A | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| modules_rec.rb:4:1:5:3 | A::B | new | calls.rb:106:5:106:16 | new |
|
||||
| modules_rec.rb:4:1:5:3 | A::B | puts | calls.rb:94:5:94:30 | puts |
|
||||
| modules_rec.rb:4:1:5:3 | A::B | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| private.rb:1:1:29:3 | E | new | calls.rb:106:5:106:16 | new |
|
||||
| private.rb:1:1:29:3 | E | private2 | private.rb:8:3:9:5 | private2 |
|
||||
| private.rb:1:1:29:3 | E | private3 | private.rb:14:3:15:5 | private3 |
|
||||
| private.rb:1:1:29:3 | E | private4 | private.rb:17:3:18:5 | private4 |
|
||||
| private.rb:1:1:29:3 | E | private_on_main | private.rb:31:1:32:3 | private_on_main |
|
||||
| private.rb:1:1:29:3 | E | public | private.rb:5:3:6:5 | public |
|
||||
| private.rb:1:1:29:3 | E | puts | calls.rb:87:5:87:17 | puts |
|
||||
| private.rb:1:1:29:3 | E | to_s | calls.rb:151:5:152:7 | to_s |
|
||||
| private.rb:1:1:29:3 | E | puts | calls.rb:94:5:94:30 | puts |
|
||||
| private.rb:1:1:29:3 | E | to_s | calls.rb:161:5:162:7 | to_s |
|
||||
| private.rb:42:1:60:3 | F | private2 | private.rb:49:3:50:5 | private2 |
|
||||
| private.rb:42:1:60:3 | F | private3 | private.rb:55:3:56:5 | private3 |
|
||||
| private.rb:42:1:60:3 | F | private4 | private.rb:58:3:59:5 | private4 |
|
||||
@@ -277,85 +377,239 @@ enclosingMethod
|
||||
| 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:14 | call to puts | calls.rb:7:1:9:3 | bar |
|
||||
| calls.rb:8:5:8:14 | self | calls.rb:7:1:9:3 | bar |
|
||||
| calls.rb:8:10:8:14 | "bar" | calls.rb:7:1:9:3 | bar |
|
||||
| calls.rb:8:11:8:13 | bar | calls.rb:7:1:9:3 | bar |
|
||||
| calls.rb:38:9:38:18 | call to instance_m | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:38:9:38:18 | self | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:39:9:39:12 | self | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:39:9:39:23 | call to instance_m | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:41:9:41:19 | call to singleton_m | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:41:9:41:19 | self | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:42:9:42:12 | self | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:42:9:42:24 | call to singleton_m | calls.rb:37:5:43:7 | baz |
|
||||
| calls.rb:53:9:53:13 | call to super | calls.rb:52:5:54:7 | baz |
|
||||
| calls.rb:62:18:62:18 | a | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:62:18:62:18 | a | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:62:22:62:22 | 4 | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:62:25:62:25 | b | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:62:25:62:25 | b | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:62:28:62:28 | 5 | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:63:5:63:5 | a | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:63:5:63:16 | call to bit_length | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:64:5:64:5 | b | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:64:5:64:16 | call to bit_length | calls.rb:62:1:65:3 | optional_arg |
|
||||
| calls.rb:68:5:68:11 | yield ... | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:68:11:68:11 | 1 | calls.rb:67:1:69:3 | call_block |
|
||||
| calls.rb:72:5:72:7 | var | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:72:5:72:18 | ... = ... | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:72:11:72:14 | Hash | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:72:11:72:18 | call to new | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:73:5:73:7 | var | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:73:5:73:10 | ...[...] | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:73:9:73:9 | 1 | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:74:5:74:29 | call to call_block | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:74:5:74:29 | self | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:74:16:74:29 | { ... } | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:74:19:74:19 | x | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:74:19:74:19 | x | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:74:22:74:24 | var | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:74:22:74:27 | ...[...] | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:74:26:74:26 | x | calls.rb:71:1:75:3 | foo |
|
||||
| calls.rb:110:15:110:19 | &body | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:110:16:110:19 | body | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:111:5:111:5 | x | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:111:5:111:9 | ... = ... | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:111:9:111:9 | 0 | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:112:5:115:7 | while ... | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:112:11:112:11 | x | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:112:11:112:25 | ... < ... | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:112:15:112:18 | self | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:112:15:112:25 | call to length | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:112:26:115:7 | do ... | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:113:9:113:24 | yield ... | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:113:15:113:15 | x | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:113:18:113:21 | self | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:113:18:113:24 | ...[...] | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:113:23:113:23 | x | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:114:9:114:9 | x | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:114:9:114:9 | x | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:114:9:114:14 | ... += ... | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:114:9:114:14 | ... = ... | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:114:11:114:12 | ... + ... | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:114:14:114:14 | 1 | calls.rb:110:3:116:5 | foreach |
|
||||
| calls.rb:120:5:120:20 | yield ... | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:120:11:120:20 | "prefix: " | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:120:12:120:19 | prefix: | calls.rb:119:1:121:3 | funny |
|
||||
| calls.rb:137:14:137:15 | &b | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:137:15:137:15 | b | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:138:5:138:17 | call to call_block | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:138:5:138:17 | self | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:138:16:138:17 | &... | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:138:17:138:17 | b | calls.rb:137:1:139:3 | indirect |
|
||||
| calls.rb:146:9:146:12 | self | calls.rb:145:5:147:7 | s_method |
|
||||
| calls.rb:146:9:146:17 | call to to_s | calls.rb:145:5:147:7 | s_method |
|
||||
| calls.rb:171:9:171:12 | self | calls.rb:170:5:172:7 | singleton_a |
|
||||
| calls.rb:171:9:171:24 | call to singleton_b | calls.rb:170:5:172:7 | singleton_a |
|
||||
| calls.rb:175:9:175:12 | self | calls.rb:174:5:176:7 | singleton_b |
|
||||
| calls.rb:175:9:175:24 | call to singleton_c | calls.rb:174:5:176:7 | singleton_b |
|
||||
| calls.rb:182:9:182:12 | self | calls.rb:181:5:183:7 | singleton_d |
|
||||
| calls.rb:182:9:182:24 | call to singleton_a | calls.rb:181:5:183:7 | singleton_d |
|
||||
| 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:44:9:44:18 | call to instance_m | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:44:9:44:18 | self | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:45:9:45:12 | self | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:45:9:45:23 | call to instance_m | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:47:9:47:19 | call to singleton_m | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:47:9:47:19 | self | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:48:9:48:12 | self | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:48:9:48:24 | call to singleton_m | calls.rb:43:5:49:7 | baz |
|
||||
| calls.rb:59:9:59:13 | call to super | calls.rb:58:5:60:7 | baz |
|
||||
| calls.rb:68:18:68:18 | a | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:68:18:68:18 | a | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:68:22:68:22 | 4 | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:68:25:68:25 | b | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:68:25:68:25 | b | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:68:28:68:28 | 5 | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:69:5:69:5 | a | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:69:5:69:16 | call to bit_length | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:70:5:70:5 | b | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:70:5:70:16 | call to bit_length | calls.rb:68:1:71:3 | optional_arg |
|
||||
| calls.rb:74:5:74:11 | yield ... | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:74:11:74:11 | 1 | calls.rb:73:1:75:3 | call_block |
|
||||
| calls.rb:78:5:78:7 | var | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:78:5:78:18 | ... = ... | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:78:11:78:14 | Hash | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:78:11:78:18 | call to new | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:79:5:79:7 | var | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:79:5:79:10 | ...[...] | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:79:9:79:9 | 1 | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:80:5:80:29 | call to call_block | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:80:5:80:29 | self | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:80:16:80:29 | { ... } | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:80:19:80:19 | x | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:80:19:80:19 | x | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:80:22:80:24 | var | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:80:22:80:27 | ...[...] | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:80:26:80:26 | x | calls.rb:77:1:81:3 | foo |
|
||||
| calls.rb:94:14:94:14 | x | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:94:14:94:14 | x | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:94:17:94:26 | call to old_puts | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:94:17:94:26 | self | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:94:26:94:26 | x | calls.rb:94:5:94:30 | puts |
|
||||
| calls.rb:111:12:111:12 | x | calls.rb:111:5:111:31 | [] |
|
||||
| calls.rb:111:12:111:12 | x | calls.rb:111:5:111:31 | [] |
|
||||
| calls.rb:111:15:111:27 | call to old_lookup | calls.rb:111:5:111:31 | [] |
|
||||
| calls.rb:111:15:111:27 | self | calls.rb:111:5:111:31 | [] |
|
||||
| calls.rb:111:26:111:26 | x | calls.rb:111:5:111:31 | [] |
|
||||
| calls.rb:116:10:116:10 | x | calls.rb:116:3:116:29 | [] |
|
||||
| calls.rb:116:10:116:10 | x | calls.rb:116:3:116:29 | [] |
|
||||
| calls.rb:116:13:116:25 | call to old_lookup | calls.rb:116:3:116:29 | [] |
|
||||
| calls.rb:116:13:116:25 | self | calls.rb:116:3:116:29 | [] |
|
||||
| calls.rb:116:24:116:24 | x | calls.rb:116:3:116:29 | [] |
|
||||
| calls.rb:120:15:120:19 | &body | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:120:16:120:19 | body | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:121:5:121:5 | x | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:121:5:121:9 | ... = ... | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:121:9:121:9 | 0 | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:122:5:125:7 | while ... | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:122:11:122:11 | x | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:122:11:122:25 | ... < ... | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:122:15:122:18 | self | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:122:15:122:25 | call to length | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:122:26:125:7 | do ... | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:123:9:123:24 | yield ... | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:123:15:123:15 | x | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:123:18:123:21 | self | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:123:18:123:24 | ...[...] | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:123:23:123:23 | x | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:124:9:124:9 | x | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:124:9:124:9 | x | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:124:9:124:14 | ... += ... | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:124:9:124:14 | ... = ... | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:124:11:124:12 | ... + ... | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:124:14:124:14 | 1 | calls.rb:120:3:126:5 | foreach |
|
||||
| calls.rb:130:5:130:20 | yield ... | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:130:11:130:20 | "prefix: " | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:130:12:130:19 | prefix: | calls.rb:129:1:131:3 | funny |
|
||||
| calls.rb:147:14:147:15 | &b | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:147:15:147:15 | b | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:148:5:148:17 | call to call_block | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:148:5:148:17 | self | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:148:16:148:17 | &... | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:148:17:148:17 | b | calls.rb:147:1:149:3 | indirect |
|
||||
| calls.rb:156:9:156:12 | self | calls.rb:155:5:157:7 | s_method |
|
||||
| calls.rb:156:9:156:17 | call to to_s | calls.rb:155:5:157:7 | s_method |
|
||||
| calls.rb:181:9:181:26 | call to puts | calls.rb:180:5:183:7 | singleton_a |
|
||||
| calls.rb:181:9:181:26 | self | calls.rb:180:5:183:7 | singleton_a |
|
||||
| calls.rb:181:14:181:26 | "singleton_a" | calls.rb:180:5:183:7 | singleton_a |
|
||||
| calls.rb:181:15:181:25 | singleton_a | calls.rb:180:5:183:7 | singleton_a |
|
||||
| calls.rb:182:9:182:12 | self | calls.rb:180:5:183:7 | singleton_a |
|
||||
| calls.rb:182:9:182:24 | call to singleton_b | calls.rb:180:5:183:7 | singleton_a |
|
||||
| calls.rb:186:9:186:26 | call to puts | calls.rb:185:5:188:7 | singleton_b |
|
||||
| calls.rb:186:9:186:26 | self | calls.rb:185:5:188:7 | singleton_b |
|
||||
| calls.rb:186:14:186:26 | "singleton_b" | calls.rb:185:5:188:7 | singleton_b |
|
||||
| calls.rb:186:15:186:25 | singleton_b | calls.rb:185:5:188:7 | singleton_b |
|
||||
| calls.rb:187:9:187:12 | self | calls.rb:185:5:188:7 | singleton_b |
|
||||
| calls.rb:187:9:187:24 | call to singleton_c | calls.rb:185:5:188:7 | singleton_b |
|
||||
| calls.rb:191:9:191:26 | call to puts | calls.rb:190:5:192:7 | singleton_c |
|
||||
| calls.rb:191:9:191:26 | self | calls.rb:190:5:192:7 | singleton_c |
|
||||
| calls.rb:191:14:191:26 | "singleton_c" | calls.rb:190:5:192:7 | singleton_c |
|
||||
| calls.rb:191:15:191:25 | singleton_c | calls.rb:190:5:192:7 | singleton_c |
|
||||
| calls.rb:195:9:195:26 | call to puts | calls.rb:194:5:197:7 | singleton_d |
|
||||
| calls.rb:195:9:195:26 | self | calls.rb:194:5:197:7 | singleton_d |
|
||||
| calls.rb:195:14:195:26 | "singleton_d" | calls.rb:194:5:197:7 | singleton_d |
|
||||
| calls.rb:195:15:195:25 | singleton_d | calls.rb:194:5:197:7 | singleton_d |
|
||||
| calls.rb:196:9:196:12 | self | calls.rb:194:5:197:7 | singleton_d |
|
||||
| calls.rb:196:9:196:24 | call to singleton_a | calls.rb:194:5:197:7 | singleton_d |
|
||||
| calls.rb:200:9:202:11 | singleton_e | calls.rb:199:5:204:7 | instance |
|
||||
| calls.rb:200:13:200:16 | self | calls.rb:199:5:204:7 | instance |
|
||||
| calls.rb:201:13:201:30 | call to puts | calls.rb:200:9:202:11 | singleton_e |
|
||||
| calls.rb:201:13:201:30 | self | calls.rb:200:9:202:11 | singleton_e |
|
||||
| calls.rb:201:18:201:30 | "singleton_e" | calls.rb:200:9:202:11 | singleton_e |
|
||||
| calls.rb:201:19:201:29 | singleton_e | calls.rb:200:9:202:11 | singleton_e |
|
||||
| calls.rb:203:9:203:19 | call to singleton_e | calls.rb:199:5:204:7 | instance |
|
||||
| calls.rb:203:9:203:19 | self | calls.rb:199:5:204:7 | instance |
|
||||
| calls.rb:208:13:208:30 | call to puts | calls.rb:207:9:209:11 | singleton_f |
|
||||
| calls.rb:208:13:208:30 | self | calls.rb:207:9:209:11 | singleton_f |
|
||||
| calls.rb:208:18:208:30 | "singleton_f" | calls.rb:207:9:209:11 | singleton_f |
|
||||
| calls.rb:208:19:208:29 | singleton_f | calls.rb:207:9:209:11 | singleton_f |
|
||||
| calls.rb:213:9:213:12 | self | calls.rb:212:5:214:7 | call_singleton_g |
|
||||
| calls.rb:213:9:213:24 | call to singleton_g | calls.rb:212:5:214:7 | call_singleton_g |
|
||||
| calls.rb:226:5:226:24 | call to puts | calls.rb:225:1:227:3 | singleton_g |
|
||||
| calls.rb:226:5:226:24 | self | calls.rb:225:1:227:3 | singleton_g |
|
||||
| calls.rb:226:10:226:24 | "singleton_g_1" | calls.rb:225:1:227:3 | singleton_g |
|
||||
| calls.rb:226:11:226:23 | singleton_g_1 | calls.rb:225:1:227:3 | singleton_g |
|
||||
| calls.rb:233:5:233:24 | call to puts | calls.rb:232:1:234:3 | singleton_g |
|
||||
| calls.rb:233:5:233:24 | self | calls.rb:232:1:234:3 | singleton_g |
|
||||
| calls.rb:233:10:233:24 | "singleton_g_2" | calls.rb:232:1:234:3 | singleton_g |
|
||||
| calls.rb:233:11:233:23 | singleton_g_2 | calls.rb:232:1:234:3 | singleton_g |
|
||||
| calls.rb:241:9:241:28 | call to puts | calls.rb:240:5:242:7 | singleton_g |
|
||||
| calls.rb:241:9:241:28 | self | calls.rb:240:5:242:7 | singleton_g |
|
||||
| calls.rb:241:14:241:28 | "singleton_g_3" | calls.rb:240:5:242:7 | singleton_g |
|
||||
| calls.rb:241:15:241:27 | singleton_g_3 | calls.rb:240:5:242:7 | singleton_g |
|
||||
| calls.rb:257:5:257:22 | call to puts | calls.rb:256:1:258:3 | singleton_g |
|
||||
| calls.rb:257:5:257:22 | self | calls.rb:256:1:258:3 | singleton_g |
|
||||
| calls.rb:257:10:257:22 | "singleton_g" | calls.rb:256:1:258:3 | singleton_g |
|
||||
| calls.rb:257:11:257:21 | singleton_g | calls.rb:256:1:258:3 | singleton_g |
|
||||
| calls.rb:267:12:267:15 | type | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:267:12:267:15 | type | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:268:5:268:8 | type | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:268:5:268:12 | call to new | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:268:5:268:21 | call to instance | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:270:5:272:7 | singleton_h | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:270:9:270:12 | type | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:271:9:271:26 | call to puts | calls.rb:270:5:272:7 | singleton_h |
|
||||
| calls.rb:271:9:271:26 | self | calls.rb:270:5:272:7 | singleton_h |
|
||||
| calls.rb:271:14:271:26 | "singleton_h" | calls.rb:270:5:272:7 | singleton_h |
|
||||
| calls.rb:271:15:271:25 | singleton_h | calls.rb:270:5:272:7 | singleton_h |
|
||||
| calls.rb:274:5:274:8 | type | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:274:5:274:20 | call to singleton_h | calls.rb:267:1:275:3 | create |
|
||||
| calls.rb:284:9:284:26 | call to puts | calls.rb:283:5:285:7 | singleton_i |
|
||||
| calls.rb:284:9:284:26 | self | calls.rb:283:5:285:7 | singleton_i |
|
||||
| calls.rb:284:14:284:26 | "singleton_i" | calls.rb:283:5:285:7 | singleton_i |
|
||||
| calls.rb:284:15:284:25 | singleton_i | calls.rb:283:5:285:7 | singleton_i |
|
||||
| calls.rb:293:9:293:26 | call to puts | calls.rb:292:5:294:7 | singleton_j |
|
||||
| calls.rb:293:9:293:26 | self | calls.rb:292:5:294:7 | singleton_j |
|
||||
| calls.rb:293:14:293:26 | "singleton_j" | calls.rb:292:5:294:7 | singleton_j |
|
||||
| calls.rb:293:15:293:25 | singleton_j | calls.rb:292:5:294:7 | singleton_j |
|
||||
| calls.rb:301:9:301:31 | call to puts | calls.rb:300:5:302:7 | instance |
|
||||
| calls.rb:301:9:301:31 | self | calls.rb:300:5:302:7 | instance |
|
||||
| calls.rb:301:14:301:31 | "SelfNew#instance" | calls.rb:300:5:302:7 | instance |
|
||||
| calls.rb:301:15:301:30 | SelfNew#instance | calls.rb:300:5:302:7 | instance |
|
||||
| calls.rb:305:9:305:11 | call to new | calls.rb:304:5:306:7 | singleton |
|
||||
| calls.rb:305:9:305:11 | self | calls.rb:304:5:306:7 | singleton |
|
||||
| calls.rb:305:9:305:20 | call to instance | calls.rb:304:5:306:7 | singleton |
|
||||
| calls.rb:315:9:315:26 | call to puts | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:315:9:315:26 | self | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:315:14:315:26 | "C1#instance" | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:315:15:315:25 | C1#instance | calls.rb:314:5:316:7 | instance |
|
||||
| calls.rb:321:9:321:26 | call to puts | calls.rb:320:5:322:7 | instance |
|
||||
| calls.rb:321:9:321:26 | self | calls.rb:320:5:322:7 | instance |
|
||||
| calls.rb:321:14:321:26 | "C2#instance" | calls.rb:320:5:322:7 | instance |
|
||||
| calls.rb:321:15:321:25 | C2#instance | calls.rb:320:5:322:7 | instance |
|
||||
| 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 | "C3#instance" | calls.rb:326:5:328:7 | instance |
|
||||
| calls.rb:327:15:327:25 | C3#instance | calls.rb:326:5:328:7 | instance |
|
||||
| calls.rb:331:22:331:22 | x | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:331:22:331:22 | x | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:332:5:340:7 | case ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:332:10:332:10 | x | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:333:5:334:18 | when ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:333:10:333:11 | C3 | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:333:12:334:18 | then ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:334:9:334:9 | x | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:334:9:334:18 | call to instance | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:335:5:336:18 | when ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:335:10:335:11 | C2 | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:335:12:336:18 | then ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:336:9:336:9 | x | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:336:9:336:18 | call to instance | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:337:5:338:18 | when ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:337:10:337:11 | C1 | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:337:12:338:18 | then ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:338:9:338:9 | x | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:338:9:338:18 | call to instance | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:339:5:339:8 | else ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:342:5:346:7 | case ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:342:10:342:10 | x | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:343:9:343:29 | in ... then ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:343:12:343:13 | C3 | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:343:15:343:29 | then ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:343:20:343:20 | x | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:343:20:343:29 | call to instance | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:344:9:344:36 | in ... then ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:344:12:344:13 | C2 | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:344:12:344:19 | ... => ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:344:18:344:19 | c2 | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:344:21:344:36 | then ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:344:26:344:27 | c2 | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:344:26:344:36 | call to instance | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:345:9:345:36 | in ... then ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:345:12:345:13 | C1 | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:345:12:345:19 | ... => ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:345:18:345:19 | c1 | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:345:21:345:36 | then ... | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:345:26:345:27 | c1 | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:345:26:345:36 | call to instance | calls.rb:331:1:347:3 | pattern_dispatch |
|
||||
| calls.rb:355:19:355:19 | x | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:355:19:355:19 | x | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:356:5:358:7 | instance | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:356:9:356:9 | x | calls.rb:355:1:359:3 | add_singleton |
|
||||
| calls.rb:357:9:357:28 | call to puts | calls.rb:356:5:358:7 | instance |
|
||||
| calls.rb:357:9:357:28 | self | calls.rb:356:5:358:7 | instance |
|
||||
| calls.rb:357:14:357:28 | "instance_on x" | calls.rb:356:5:358:7 | instance |
|
||||
| calls.rb:357:15:357:27 | instance_on x | calls.rb:356:5:358:7 | instance |
|
||||
| hello.rb:3:9:3:22 | return | hello.rb:2:5:4:7 | hello |
|
||||
| hello.rb:3:16:3:22 | "hello" | hello.rb:2:5:4:7 | hello |
|
||||
| hello.rb:3:17:3:21 | hello | hello.rb:2:5:4:7 | hello |
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -29,47 +29,59 @@
|
||||
#-----| -> Object
|
||||
|
||||
calls.rb:
|
||||
# 15| M
|
||||
# 21| M
|
||||
|
||||
# 29| C
|
||||
# 35| C
|
||||
#-----| -> Object
|
||||
|
||||
# 51| D
|
||||
# 57| D
|
||||
#-----| -> C
|
||||
|
||||
# 77| Integer
|
||||
# 83| Integer
|
||||
#-----| -> Numeric
|
||||
|
||||
# 82| String
|
||||
# 88| String
|
||||
#-----| -> Object
|
||||
|
||||
# 86| Kernel
|
||||
# 92| Kernel
|
||||
|
||||
# 90| Module
|
||||
# 97| Module
|
||||
#-----| -> Object
|
||||
|
||||
# 97| Object
|
||||
# 104| Object
|
||||
#-----| -> BasicObject
|
||||
|
||||
# 102| Hash
|
||||
# 109| Hash
|
||||
#-----| -> Object
|
||||
|
||||
# 106| Array
|
||||
# 114| Array
|
||||
#-----| -> Object
|
||||
|
||||
# 144| S
|
||||
# 154| S
|
||||
#-----| -> Object
|
||||
|
||||
# 150| A
|
||||
# 160| A
|
||||
#-----| -> B
|
||||
#-----| -> S
|
||||
|
||||
# 155| B
|
||||
# 165| B
|
||||
#-----| -> S
|
||||
|
||||
# 169| Singletons
|
||||
# 179| Singletons
|
||||
#-----| -> Object
|
||||
|
||||
# 299| SelfNew
|
||||
#-----| -> Object
|
||||
|
||||
# 313| C1
|
||||
#-----| -> Object
|
||||
|
||||
# 319| C2
|
||||
#-----| -> C1
|
||||
|
||||
# 325| C3
|
||||
#-----| -> C2
|
||||
|
||||
hello.rb:
|
||||
# 1| EnglishWords
|
||||
|
||||
|
||||
Reference in New Issue
Block a user