@@ -12,6 +12,10 @@ test_isUncertain
1212| n.js:2:1:2:5 | m.f() |
1313| n.js:4:10:4:24 | require('./m2') |
1414| n.js:5:1:5:6 | m2.f() |
15+ | protoclass.js:4:3:4:13 | this.init() |
16+ | protoclass.js:8:3:8:15 | this.method() |
17+ | protoclass.js:9:11:9:32 | this.me ... d(this) |
18+ | protoclass.js:10:3:10:5 | m() |
1519| reflection.js:7:1:7:22 | add.cal ... 23, 19) |
1620| reflection.js:8:1:8:25 | add.app ... 3, 19]) |
1721| tst.js:6:1:6:3 | f() |
@@ -86,6 +90,18 @@ test_getAFunctionValue
8690| m.js:3:1:3:16 | module.exports.f | m.js:1:13:1:25 | function() {} |
8791| n.js:2:1:2:3 | m.f | m.js:1:13:1:25 | function() {} |
8892| n.js:5:1:5:4 | m2.f | m2.js:2:6:2:18 | function() {} |
93+ | protoclass.js:3:1:5:1 | functio ... it();\\n} | protoclass.js:3:1:5:1 | functio ... it();\\n} |
94+ | protoclass.js:3:10:3:10 | F | protoclass.js:3:1:5:1 | functio ... it();\\n} |
95+ | protoclass.js:4:3:4:11 | this.init | protoclass.js:7:20:11:1 | functio ... m();\\n} |
96+ | protoclass.js:7:1:7:1 | F | protoclass.js:3:1:5:1 | functio ... it();\\n} |
97+ | protoclass.js:7:1:11:1 | F.proto ... m();\\n} | protoclass.js:7:20:11:1 | functio ... m();\\n} |
98+ | protoclass.js:7:20:11:1 | functio ... m();\\n} | protoclass.js:7:20:11:1 | functio ... m();\\n} |
99+ | protoclass.js:8:3:8:13 | this.method | protoclass.js:13:22:13:34 | function() {} |
100+ | protoclass.js:9:11:9:21 | this.method | protoclass.js:13:22:13:34 | function() {} |
101+ | protoclass.js:13:1:13:1 | F | protoclass.js:3:1:5:1 | functio ... it();\\n} |
102+ | protoclass.js:13:1:13:34 | F.proto ... on() {} | protoclass.js:13:22:13:34 | function() {} |
103+ | protoclass.js:13:22:13:34 | function() {} | protoclass.js:13:22:13:34 | function() {} |
104+ | protoclass.js:15:16:15:16 | F | protoclass.js:3:1:5:1 | functio ... it();\\n} |
89105| reflection.js:1:1:3:1 | functio ... x+y;\\n} | reflection.js:1:1:3:1 | functio ... x+y;\\n} |
90106| reflection.js:5:3:5:5 | add | reflection.js:1:1:3:1 | functio ... x+y;\\n} |
91107| reflection.js:5:3:5:39 | add.app ... n 56; } | reflection.js:5:15:5:39 | functio ... n 56; } |
@@ -176,6 +192,7 @@ test_getArgument
176192| es2015.js:36:1:36:17 | sum(1, ...[2], 3) | 0 | es2015.js:36:5:36:5 | 1 |
177193| n.js:1:9:1:22 | require('./m') | 0 | n.js:1:17:1:21 | './m' |
178194| n.js:4:10:4:24 | require('./m2') | 0 | n.js:4:18:4:23 | './m2' |
195+ | protoclass.js:9:11:9:32 | this.me ... d(this) | 0 | protoclass.js:9:28:9:31 | this |
179196| reflection.js:7:1:7:22 | add.cal ... 23, 19) | 0 | reflection.js:7:10:7:13 | null |
180197| reflection.js:7:1:7:22 | add.cal ... 23, 19) | 1 | reflection.js:7:16:7:17 | 23 |
181198| reflection.js:7:1:7:22 | add.cal ... 23, 19) | 2 | reflection.js:7:20:7:21 | 19 |
@@ -207,6 +224,10 @@ test_getNumArgument
207224| n.js:2:1:2:5 | m.f() | 0 |
208225| n.js:4:10:4:24 | require('./m2') | 1 |
209226| n.js:5:1:5:6 | m2.f() | 0 |
227+ | protoclass.js:4:3:4:13 | this.init() | 0 |
228+ | protoclass.js:8:3:8:15 | this.method() | 0 |
229+ | protoclass.js:9:11:9:32 | this.me ... d(this) | 1 |
230+ | protoclass.js:10:3:10:5 | m() | 0 |
210231| reflection.js:4:5:4:12 | sneaky() | 0 |
211232| reflection.js:7:1:7:22 | add.cal ... 23, 19) | 3 |
212233| reflection.js:7:1:7:22 | reflective call | 2 |
@@ -252,6 +273,10 @@ test_isIncomplete
252273| n.js:2:1:2:5 | m.f() |
253274| n.js:4:10:4:24 | require('./m2') |
254275| n.js:5:1:5:6 | m2.f() |
276+ | protoclass.js:4:3:4:13 | this.init() |
277+ | protoclass.js:8:3:8:15 | this.method() |
278+ | protoclass.js:9:11:9:32 | this.me ... d(this) |
279+ | protoclass.js:10:3:10:5 | m() |
255280| reflection.js:7:1:7:22 | add.cal ... 23, 19) |
256281| reflection.js:8:1:8:25 | add.app ... 3, 19]) |
257282| tst.js:6:1:6:3 | f() |
@@ -295,6 +320,10 @@ test_getCalleeNode
295320| n.js:2:1:2:5 | m.f() | n.js:2:1:2:3 | m.f |
296321| n.js:4:10:4:24 | require('./m2') | n.js:4:10:4:16 | require |
297322| n.js:5:1:5:6 | m2.f() | n.js:5:1:5:4 | m2.f |
323+ | protoclass.js:4:3:4:13 | this.init() | protoclass.js:4:3:4:11 | this.init |
324+ | protoclass.js:8:3:8:15 | this.method() | protoclass.js:8:3:8:13 | this.method |
325+ | protoclass.js:9:11:9:32 | this.me ... d(this) | protoclass.js:9:11:9:26 | this.method.bind |
326+ | protoclass.js:10:3:10:5 | m() | protoclass.js:10:3:10:3 | m |
298327| reflection.js:4:5:4:12 | sneaky() | reflection.js:4:5:4:10 | sneaky |
299328| reflection.js:7:1:7:22 | add.cal ... 23, 19) | reflection.js:7:1:7:8 | add.call |
300329| reflection.js:7:1:7:22 | reflective call | reflection.js:7:1:7:3 | add |
@@ -334,6 +363,7 @@ test_getLastArgument
334363| es2015.js:27:5:27:23 | console.log(this.x) | es2015.js:27:17:27:22 | this.x |
335364| n.js:1:9:1:22 | require('./m') | n.js:1:17:1:21 | './m' |
336365| n.js:4:10:4:24 | require('./m2') | n.js:4:18:4:23 | './m2' |
366+ | protoclass.js:9:11:9:32 | this.me ... d(this) | protoclass.js:9:28:9:31 | this |
337367| reflection.js:7:1:7:22 | add.cal ... 23, 19) | reflection.js:7:20:7:21 | 19 |
338368| reflection.js:7:1:7:22 | reflective call | reflection.js:7:20:7:21 | 19 |
339369| reflection.js:8:1:8:25 | add.app ... 3, 19]) | reflection.js:8:17:8:24 | [23, 19] |
@@ -349,6 +379,7 @@ test_getAnArgument
349379| es2015.js:36:1:36:17 | sum(1, ...[2], 3) | es2015.js:36:16:36:16 | 3 |
350380| n.js:1:9:1:22 | require('./m') | n.js:1:17:1:21 | './m' |
351381| n.js:4:10:4:24 | require('./m2') | n.js:4:18:4:23 | './m2' |
382+ | protoclass.js:9:11:9:32 | this.me ... d(this) | protoclass.js:9:28:9:31 | this |
352383| reflection.js:7:1:7:22 | add.cal ... 23, 19) | reflection.js:7:10:7:13 | null |
353384| reflection.js:7:1:7:22 | add.cal ... 23, 19) | reflection.js:7:16:7:17 | 23 |
354385| reflection.js:7:1:7:22 | add.cal ... 23, 19) | reflection.js:7:20:7:21 | 19 |
@@ -377,6 +408,8 @@ test_getACallee
377408| m.js:3:1:3:18 | module.exports.f() | m.js:1:13:1:25 | function() {} |
378409| n.js:2:1:2:5 | m.f() | m.js:1:13:1:25 | function() {} |
379410| n.js:5:1:5:6 | m2.f() | m2.js:2:6:2:18 | function() {} |
411+ | protoclass.js:4:3:4:13 | this.init() | protoclass.js:7:20:11:1 | functio ... m();\\n} |
412+ | protoclass.js:8:3:8:15 | this.method() | protoclass.js:13:22:13:34 | function() {} |
380413| reflection.js:7:1:7:22 | reflective call | reflection.js:1:1:3:1 | functio ... x+y;\\n} |
381414| reflection.js:8:1:8:25 | add.app ... 3, 19]) | reflection.js:5:15:5:39 | functio ... n 56; } |
382415| reflection.js:8:1:8:25 | reflective call | reflection.js:1:1:3:1 | functio ... x+y;\\n} |
@@ -430,6 +463,10 @@ test_getCalleeName
430463| n.js:2:1:2:5 | m.f() | f |
431464| n.js:4:10:4:24 | require('./m2') | require |
432465| n.js:5:1:5:6 | m2.f() | f |
466+ | protoclass.js:4:3:4:13 | this.init() | init |
467+ | protoclass.js:8:3:8:15 | this.method() | method |
468+ | protoclass.js:9:11:9:32 | this.me ... d(this) | bind |
469+ | protoclass.js:10:3:10:5 | m() | m |
433470| reflection.js:4:5:4:12 | sneaky() | sneaky |
434471| reflection.js:7:1:7:22 | add.cal ... 23, 19) | call |
435472| reflection.js:8:1:8:25 | add.app ... 3, 19]) | apply |
0 commit comments