@@ -67,6 +67,8 @@ getModule
67
67
| modules_rec.rb:4:1:5:3 | A::B |
68
68
| private.rb:1:1:29:3 | E |
69
69
| private.rb:42:1:60:3 | F |
70
+ | private.rb:62:1:74:3 | PrivateOverride1 |
71
+ | private.rb:76:1:82:3 | PrivateOverride2 |
70
72
getADeclaration
71
73
| calls.rb:21:1:34:3 | M | calls.rb:21:1:34:3 | M |
72
74
| calls.rb:43:1:58:3 | C | calls.rb:43:1:58:3 | C |
@@ -80,7 +82,7 @@ getADeclaration
80
82
| calls.rb:112:1:115:3 | Object | hello.rb:1:1:22:3 | hello.rb |
81
83
| calls.rb:112:1:115:3 | Object | modules.rb:1:1:129:4 | modules.rb |
82
84
| calls.rb:112:1:115:3 | Object | modules_rec.rb:1:1:11:26 | modules_rec.rb |
83
- | calls.rb:112:1:115:3 | Object | private.rb:1:1:60:3 | private.rb |
85
+ | calls.rb:112:1:115:3 | Object | private.rb:1:1:85:40 | private.rb |
84
86
| calls.rb:117:1:120:3 | Hash | calls.rb:117:1:120:3 | Hash |
85
87
| calls.rb:122:1:135:3 | Array | calls.rb:122:1:135:3 | Array |
86
88
| calls.rb:162:1:166:3 | S | calls.rb:162:1:166:3 | S |
@@ -134,6 +136,8 @@ getADeclaration
134
136
| modules_rec.rb:4:1:5:3 | A::B | modules_rec.rb:4:1:5:3 | B |
135
137
| private.rb:1:1:29:3 | E | private.rb:1:1:29:3 | E |
136
138
| private.rb:42:1:60:3 | F | private.rb:42:1:60:3 | F |
139
+ | private.rb:62:1:74:3 | PrivateOverride1 | private.rb:62:1:74:3 | PrivateOverride1 |
140
+ | private.rb:76:1:82:3 | PrivateOverride2 | private.rb:76:1:82:3 | PrivateOverride2 |
137
141
getSuperClass
138
142
| calls.rb:43:1:58:3 | C | calls.rb:112:1:115:3 | Object |
139
143
| calls.rb:65:1:69:3 | D | calls.rb:43:1:58:3 | C |
@@ -176,6 +180,8 @@ getSuperClass
176
180
| modules_rec.rb:1:1:2:3 | B::A | calls.rb:112:1:115:3 | Object |
177
181
| modules_rec.rb:4:1:5:3 | A::B | calls.rb:112:1:115:3 | Object |
178
182
| private.rb:1:1:29:3 | E | calls.rb:112:1:115:3 | Object |
183
+ | private.rb:62:1:74:3 | PrivateOverride1 | calls.rb:112:1:115:3 | Object |
184
+ | private.rb:76:1:82:3 | PrivateOverride2 | private.rb:62:1:74:3 | PrivateOverride1 |
179
185
getAPrependedModule
180
186
| calls.rb:112:1:115:3 | Object | calls.rb:168:1:171:3 | A |
181
187
| calls.rb:168:1:171:3 | A | modules_rec.rb:4:1:5:3 | A::B |
@@ -268,6 +274,10 @@ resolveConstantReadAccess
268
274
| private.rb:36:1:36:1 | E | E |
269
275
| private.rb:37:1:37:1 | E | E |
270
276
| private.rb:38:1:38:1 | E | E |
277
+ | private.rb:76:26:76:41 | PrivateOverride1 | PrivateOverride1 |
278
+ | private.rb:80:7:80:22 | PrivateOverride1 | PrivateOverride1 |
279
+ | private.rb:84:1:84:16 | PrivateOverride2 | PrivateOverride2 |
280
+ | private.rb:85:1:85:16 | PrivateOverride2 | PrivateOverride2 |
271
281
resolveConstantWriteAccess
272
282
| calls.rb:21:1:34:3 | M | M |
273
283
| calls.rb:43:1:58:3 | C | C |
@@ -340,6 +350,8 @@ resolveConstantWriteAccess
340
350
| modules_rec.rb:7:1:9:3 | A | A |
341
351
| private.rb:1:1:29:3 | E | E |
342
352
| private.rb:42:1:60:3 | F | F |
353
+ | private.rb:62:1:74:3 | PrivateOverride1 | PrivateOverride1 |
354
+ | private.rb:76:1:82:3 | PrivateOverride2 | PrivateOverride2 |
343
355
enclosingModule
344
356
| calls.rb:1:1:3:3 | foo | calls.rb:1:1:412:35 | calls.rb |
345
357
| calls.rb:2:5:2:14 | call to puts | calls.rb:1:1:412:35 | calls.rb |
@@ -1153,7 +1165,7 @@ enclosingModule
1153
1165
| modules_rec.rb:11:1:11:9 | call to prepend | modules_rec.rb:1:1:11:26 | modules_rec.rb |
1154
1166
| modules_rec.rb:11:1:11:9 | self | modules_rec.rb:1:1:11:26 | modules_rec.rb |
1155
1167
| modules_rec.rb:11:9:11:9 | A | modules_rec.rb:1:1:11:26 | modules_rec.rb |
1156
- | private.rb:1:1:29:3 | E | private.rb:1:1:60:3 | private.rb |
1168
+ | private.rb:1:1:29:3 | E | private.rb:1:1:85:40 | private.rb |
1157
1169
| private.rb:2:3:3:5 | call to private | private.rb:1:1:29:3 | E |
1158
1170
| private.rb:2:3:3:5 | self | private.rb:1:1:29:3 | E |
1159
1171
| private.rb:2:11:3:5 | private1 | private.rb:1:1:29:3 | E |
@@ -1179,25 +1191,25 @@ enclosingModule
1179
1191
| private.rb:28:3:28:32 | self | private.rb:1:1:29:3 | E |
1180
1192
| private.rb:28:24:28:32 | :private6 | private.rb:1:1:29:3 | E |
1181
1193
| private.rb:28:24:28:32 | private6 | private.rb:1:1:29:3 | E |
1182
- | private.rb:31:1:32:3 | private_on_main | private.rb:1:1:60:3 | private.rb |
1183
- | private.rb:34:1:34:1 | E | private.rb:1:1:60:3 | private.rb |
1184
- | private.rb:34:1:34:5 | call to new | private.rb:1:1:60:3 | private.rb |
1185
- | private.rb:34:1:34:14 | call to private1 | private.rb:1:1:60:3 | private.rb |
1186
- | private.rb:35:1:35:1 | E | private.rb:1:1:60:3 | private.rb |
1187
- | private.rb:35:1:35:5 | call to new | private.rb:1:1:60:3 | private.rb |
1188
- | private.rb:35:1:35:14 | call to private2 | private.rb:1:1:60:3 | private.rb |
1189
- | private.rb:36:1:36:1 | E | private.rb:1:1:60:3 | private.rb |
1190
- | private.rb:36:1:36:5 | call to new | private.rb:1:1:60:3 | private.rb |
1191
- | private.rb:36:1:36:14 | call to private3 | private.rb:1:1:60:3 | private.rb |
1192
- | private.rb:37:1:37:1 | E | private.rb:1:1:60:3 | private.rb |
1193
- | private.rb:37:1:37:5 | call to new | private.rb:1:1:60:3 | private.rb |
1194
- | private.rb:37:1:37:14 | call to private4 | private.rb:1:1:60:3 | private.rb |
1195
- | private.rb:38:1:38:1 | E | private.rb:1:1:60:3 | private.rb |
1196
- | private.rb:38:1:38:5 | call to new | private.rb:1:1:60:3 | private.rb |
1197
- | private.rb:38:1:38:12 | call to public | private.rb:1:1:60:3 | private.rb |
1198
- | private.rb:40:1:40:15 | call to private_on_main | private.rb:1:1:60:3 | private.rb |
1199
- | private.rb:40:1:40:15 | self | private.rb:1:1:60:3 | private.rb |
1200
- | private.rb:42:1:60:3 | F | private.rb:1:1:60:3 | private.rb |
1194
+ | private.rb:31:1:32:3 | private_on_main | private.rb:1:1:85:40 | private.rb |
1195
+ | private.rb:34:1:34:1 | E | private.rb:1:1:85:40 | private.rb |
1196
+ | private.rb:34:1:34:5 | call to new | private.rb:1:1:85:40 | private.rb |
1197
+ | private.rb:34:1:34:14 | call to private1 | private.rb:1:1:85:40 | private.rb |
1198
+ | private.rb:35:1:35:1 | E | private.rb:1:1:85:40 | private.rb |
1199
+ | private.rb:35:1:35:5 | call to new | private.rb:1:1:85:40 | private.rb |
1200
+ | private.rb:35:1:35:14 | call to private2 | private.rb:1:1:85:40 | private.rb |
1201
+ | private.rb:36:1:36:1 | E | private.rb:1:1:85:40 | private.rb |
1202
+ | private.rb:36:1:36:5 | call to new | private.rb:1:1:85:40 | private.rb |
1203
+ | private.rb:36:1:36:14 | call to private3 | private.rb:1:1:85:40 | private.rb |
1204
+ | private.rb:37:1:37:1 | E | private.rb:1:1:85:40 | private.rb |
1205
+ | private.rb:37:1:37:5 | call to new | private.rb:1:1:85:40 | private.rb |
1206
+ | private.rb:37:1:37:14 | call to private4 | private.rb:1:1:85:40 | private.rb |
1207
+ | private.rb:38:1:38:1 | E | private.rb:1:1:85:40 | private.rb |
1208
+ | private.rb:38:1:38:5 | call to new | private.rb:1:1:85:40 | private.rb |
1209
+ | private.rb:38:1:38:12 | call to public | private.rb:1:1:85:40 | private.rb |
1210
+ | private.rb:40:1:40:15 | call to private_on_main | private.rb:1:1:85:40 | private.rb |
1211
+ | private.rb:40:1:40:15 | self | private.rb:1:1:85:40 | private.rb |
1212
+ | private.rb:42:1:60:3 | F | private.rb:1:1:85:40 | private.rb |
1201
1213
| private.rb:43:3:44:5 | call to private | private.rb:42:1:60:3 | F |
1202
1214
| private.rb:43:3:44:5 | self | private.rb:42:1:60:3 | F |
1203
1215
| private.rb:43:11:44:5 | private1 | private.rb:42:1:60:3 | F |
@@ -1211,3 +1223,41 @@ enclosingModule
1211
1223
| private.rb:53:3:53:9 | self | private.rb:42:1:60:3 | F |
1212
1224
| private.rb:55:3:56:5 | private3 | private.rb:42:1:60:3 | F |
1213
1225
| private.rb:58:3:59:5 | private4 | private.rb:42:1:60:3 | F |
1226
+ | private.rb:62:1:74:3 | PrivateOverride1 | private.rb:1:1:85:40 | private.rb |
1227
+ | private.rb:63:3:65:5 | call to private | private.rb:62:1:74:3 | PrivateOverride1 |
1228
+ | private.rb:63:3:65:5 | self | private.rb:62:1:74:3 | PrivateOverride1 |
1229
+ | private.rb:63:11:65:5 | m1 | private.rb:62:1:74:3 | PrivateOverride1 |
1230
+ | private.rb:64:7:64:32 | call to puts | private.rb:62:1:74:3 | PrivateOverride1 |
1231
+ | private.rb:64:7:64:32 | self | private.rb:62:1:74:3 | PrivateOverride1 |
1232
+ | private.rb:64:12:64:32 | "PrivateOverride1#m1" | private.rb:62:1:74:3 | PrivateOverride1 |
1233
+ | private.rb:64:13:64:31 | PrivateOverride1#m1 | private.rb:62:1:74:3 | PrivateOverride1 |
1234
+ | private.rb:67:3:69:5 | call to private | private.rb:62:1:74:3 | PrivateOverride1 |
1235
+ | private.rb:67:3:69:5 | self | private.rb:62:1:74:3 | PrivateOverride1 |
1236
+ | private.rb:67:11:69:5 | m2 | private.rb:62:1:74:3 | PrivateOverride1 |
1237
+ | private.rb:68:7:68:32 | call to puts | private.rb:62:1:74:3 | PrivateOverride1 |
1238
+ | private.rb:68:7:68:32 | self | private.rb:62:1:74:3 | PrivateOverride1 |
1239
+ | private.rb:68:12:68:32 | "PrivateOverride1#m2" | private.rb:62:1:74:3 | PrivateOverride1 |
1240
+ | private.rb:68:13:68:31 | PrivateOverride1#m2 | private.rb:62:1:74:3 | PrivateOverride1 |
1241
+ | private.rb:71:3:73:5 | call_m1 | private.rb:62:1:74:3 | PrivateOverride1 |
1242
+ | private.rb:72:7:72:8 | call to m1 | private.rb:62:1:74:3 | PrivateOverride1 |
1243
+ | private.rb:72:7:72:8 | self | private.rb:62:1:74:3 | PrivateOverride1 |
1244
+ | private.rb:76:1:82:3 | PrivateOverride2 | private.rb:1:1:85:40 | private.rb |
1245
+ | private.rb:76:26:76:41 | PrivateOverride1 | private.rb:1:1:85:40 | private.rb |
1246
+ | private.rb:77:3:81:5 | call to private | private.rb:76:1:82:3 | PrivateOverride2 |
1247
+ | private.rb:77:3:81:5 | self | private.rb:76:1:82:3 | PrivateOverride2 |
1248
+ | private.rb:77:11:81:5 | m1 | private.rb:76:1:82:3 | PrivateOverride2 |
1249
+ | private.rb:78:7:78:32 | call to puts | private.rb:76:1:82:3 | PrivateOverride2 |
1250
+ | private.rb:78:7:78:32 | self | private.rb:76:1:82:3 | PrivateOverride2 |
1251
+ | private.rb:78:12:78:32 | "PrivateOverride2#m1" | private.rb:76:1:82:3 | PrivateOverride2 |
1252
+ | private.rb:78:13:78:31 | PrivateOverride2#m1 | private.rb:76:1:82:3 | PrivateOverride2 |
1253
+ | private.rb:79:7:79:8 | call to m2 | private.rb:76:1:82:3 | PrivateOverride2 |
1254
+ | private.rb:79:7:79:8 | self | private.rb:76:1:82:3 | PrivateOverride2 |
1255
+ | private.rb:80:7:80:22 | PrivateOverride1 | private.rb:76:1:82:3 | PrivateOverride2 |
1256
+ | private.rb:80:7:80:26 | call to new | private.rb:76:1:82:3 | PrivateOverride2 |
1257
+ | private.rb:80:7:80:29 | call to m1 | private.rb:76:1:82:3 | PrivateOverride2 |
1258
+ | private.rb:84:1:84:16 | PrivateOverride2 | private.rb:1:1:85:40 | private.rb |
1259
+ | private.rb:84:1:84:20 | call to new | private.rb:1:1:85:40 | private.rb |
1260
+ | private.rb:84:1:84:28 | call to call_m1 | private.rb:1:1:85:40 | private.rb |
1261
+ | private.rb:85:1:85:16 | PrivateOverride2 | private.rb:1:1:85:40 | private.rb |
1262
+ | private.rb:85:1:85:20 | call to new | private.rb:1:1:85:40 | private.rb |
1263
+ | private.rb:85:1:85:23 | call to m1 | private.rb:1:1:85:40 | private.rb |
0 commit comments