@@ -90,6 +90,11 @@ test_getAFunctionValue
9090| m.js:3:1:3:16 | module.exports.f | m.js:1:13:1:25 | function() {} |
9191| n.js:2:1:2:3 | m.f | m.js:1:13:1:25 | function() {} |
9292| n.js:5:1:5:4 | m2.f | m2.js:2:6:2:18 | function() {} |
93+ | non-strict.js:1:1:8:2 | (functi ... ode.\\n}) | non-strict.js:1:2:8:1 | functio ... mode.\\n} |
94+ | non-strict.js:1:2:8:1 | functio ... mode.\\n} | non-strict.js:1:2:8:1 | functio ... mode.\\n} |
95+ | non-strict.js:3:5:5:5 | functio ... ;\\n } | non-strict.js:3:5:5:5 | functio ... ;\\n } |
96+ | non-strict.js:3:14:3:16 | foo | non-strict.js:3:5:5:5 | functio ... ;\\n } |
97+ | non-strict.js:7:10:7:12 | foo | non-strict.js:3:5:5:5 | functio ... ;\\n } |
9398| protoclass.js:3:1:5:1 | functio ... it();\\n} | protoclass.js:3:1:5:1 | functio ... it();\\n} |
9499| protoclass.js:3:10:3:10 | F | protoclass.js:3:1:5:1 | functio ... it();\\n} |
95100| protoclass.js:4:3:4:11 | this.init | protoclass.js:7:20:11:1 | functio ... m();\\n} |
@@ -110,6 +115,12 @@ test_getAFunctionValue
110115| reflection.js:7:1:7:3 | add | reflection.js:1:1:3:1 | functio ... x+y;\\n} |
111116| reflection.js:8:1:8:3 | add | reflection.js:1:1:3:1 | functio ... x+y;\\n} |
112117| reflection.js:8:1:8:9 | add.apply | reflection.js:5:15:5:39 | functio ... n 56; } |
118+ | strict2.js:2:1:10:2 | (functi ... ode.\\n}) | strict2.js:2:2:10:1 | functio ... mode.\\n} |
119+ | strict2.js:2:2:10:1 | functio ... mode.\\n} | strict2.js:2:2:10:1 | functio ... mode.\\n} |
120+ | strict2.js:5:5:7:5 | functio ... ;\\n } | strict2.js:5:5:7:5 | functio ... ;\\n } |
121+ | strict.js:1:1:8:2 | (functi ... ode.\\n}) | strict.js:1:2:8:1 | functio ... mode.\\n} |
122+ | strict.js:1:2:8:1 | functio ... mode.\\n} | strict.js:1:2:8:1 | functio ... mode.\\n} |
123+ | strict.js:3:5:5:5 | functio ... ;\\n } | strict.js:3:5:5:5 | functio ... ;\\n } |
113124| tst3.js:1:1:1:22 | functio ... fn() {} | tst3.js:1:1:1:22 | functio ... fn() {} |
114125| tst3.js:2:1:2:23 | functio ... n2() {} | tst3.js:2:1:2:23 | functio ... n2() {} |
115126| tst.js:1:1:1:15 | function f() {} | tst.js:1:1:1:15 | function f() {} |
@@ -225,6 +236,8 @@ test_getNumArgument
225236| n.js:2:1:2:5 | m.f() | 0 |
226237| n.js:4:10:4:24 | require('./m2') | 1 |
227238| n.js:5:1:5:6 | m2.f() | 0 |
239+ | non-strict.js:1:1:8:4 | (functi ... e.\\n})() | 0 |
240+ | non-strict.js:7:10:7:14 | foo() | 0 |
228241| protoclass.js:4:3:4:13 | this.init() | 0 |
229242| protoclass.js:8:3:8:15 | this.method() | 0 |
230243| protoclass.js:9:11:9:32 | this.me ... d(this) | 1 |
@@ -233,6 +246,10 @@ test_getNumArgument
233246| reflection.js:7:1:7:22 | add.cal ... 23, 19) | 3 |
234247| reflection.js:7:1:7:22 | reflective call | 2 |
235248| reflection.js:8:1:8:25 | add.app ... 3, 19]) | 2 |
249+ | strict2.js:2:1:10:4 | (functi ... e.\\n})() | 0 |
250+ | strict2.js:9:10:9:14 | foo() | 0 |
251+ | strict.js:1:1:8:4 | (functi ... e.\\n})() | 0 |
252+ | strict.js:7:10:7:14 | foo() | 0 |
236253| tst.js:6:1:6:3 | f() | 0 |
237254| tst.js:7:1:7:3 | g() | 0 |
238255| tst.js:8:1:8:3 | h() | 0 |
@@ -321,6 +338,8 @@ test_getCalleeNode
321338| n.js:2:1:2:5 | m.f() | n.js:2:1:2:3 | m.f |
322339| n.js:4:10:4:24 | require('./m2') | n.js:4:10:4:16 | require |
323340| n.js:5:1:5:6 | m2.f() | n.js:5:1:5:4 | m2.f |
341+ | non-strict.js:1:1:8:4 | (functi ... e.\\n})() | non-strict.js:1:1:8:2 | (functi ... ode.\\n}) |
342+ | non-strict.js:7:10:7:14 | foo() | non-strict.js:7:10:7:12 | foo |
324343| protoclass.js:4:3:4:13 | this.init() | protoclass.js:4:3:4:11 | this.init |
325344| protoclass.js:8:3:8:15 | this.method() | protoclass.js:8:3:8:13 | this.method |
326345| protoclass.js:9:11:9:32 | this.me ... d(this) | protoclass.js:9:11:9:26 | this.method.bind |
@@ -330,6 +349,10 @@ test_getCalleeNode
330349| reflection.js:7:1:7:22 | reflective call | reflection.js:7:1:7:3 | add |
331350| reflection.js:8:1:8:25 | add.app ... 3, 19]) | reflection.js:8:1:8:9 | add.apply |
332351| reflection.js:8:1:8:25 | reflective call | reflection.js:8:1:8:3 | add |
352+ | strict2.js:2:1:10:4 | (functi ... e.\\n})() | strict2.js:2:1:10:2 | (functi ... ode.\\n}) |
353+ | strict2.js:9:10:9:14 | foo() | strict2.js:9:10:9:12 | foo |
354+ | strict.js:1:1:8:4 | (functi ... e.\\n})() | strict.js:1:1:8:2 | (functi ... ode.\\n}) |
355+ | strict.js:7:10:7:14 | foo() | strict.js:7:10:7:12 | foo |
333356| tst.js:6:1:6:3 | f() | tst.js:6:1:6:1 | f |
334357| tst.js:7:1:7:3 | g() | tst.js:7:1:7:1 | g |
335358| tst.js:8:1:8:3 | h() | tst.js:8:1:8:1 | h |
@@ -408,11 +431,15 @@ test_getACallee
408431| m.js:3:1:3:18 | module.exports.f() | m.js:1:13:1:25 | function() {} |
409432| n.js:2:1:2:5 | m.f() | m.js:1:13:1:25 | function() {} |
410433| n.js:5:1:5:6 | m2.f() | m2.js:2:6:2:18 | function() {} |
434+ | non-strict.js:1:1:8:4 | (functi ... e.\\n})() | non-strict.js:1:2:8:1 | functio ... mode.\\n} |
435+ | non-strict.js:7:10:7:14 | foo() | non-strict.js:3:5:5:5 | functio ... ;\\n } |
411436| protoclass.js:4:3:4:13 | this.init() | protoclass.js:7:20:11:1 | functio ... m();\\n} |
412437| protoclass.js:8:3:8:15 | this.method() | protoclass.js:13:22:13:34 | function() {} |
413438| reflection.js:7:1:7:22 | reflective call | reflection.js:1:1:3:1 | functio ... x+y;\\n} |
414439| reflection.js:8:1:8:25 | add.app ... 3, 19]) | reflection.js:5:15:5:39 | functio ... n 56; } |
415440| reflection.js:8:1:8:25 | reflective call | reflection.js:1:1:3:1 | functio ... x+y;\\n} |
441+ | strict2.js:2:1:10:4 | (functi ... e.\\n})() | strict2.js:2:2:10:1 | functio ... mode.\\n} |
442+ | strict.js:1:1:8:4 | (functi ... e.\\n})() | strict.js:1:2:8:1 | functio ... mode.\\n} |
416443| tst.js:6:1:6:3 | f() | tst.js:1:1:1:15 | function f() {} |
417444| tst.js:7:1:7:3 | g() | tst.js:2:9:2:21 | function() {} |
418445| tst.js:8:1:8:3 | h() | tst.js:3:5:3:17 | function() {} |
@@ -463,13 +490,16 @@ test_getCalleeName
463490| n.js:2:1:2:5 | m.f() | f |
464491| n.js:4:10:4:24 | require('./m2') | require |
465492| n.js:5:1:5:6 | m2.f() | f |
493+ | non-strict.js:7:10:7:14 | foo() | foo |
466494| protoclass.js:4:3:4:13 | this.init() | init |
467495| protoclass.js:8:3:8:15 | this.method() | method |
468496| protoclass.js:9:11:9:32 | this.me ... d(this) | bind |
469497| protoclass.js:10:3:10:5 | m() | m |
470498| reflection.js:4:5:4:12 | sneaky() | sneaky |
471499| reflection.js:7:1:7:22 | add.cal ... 23, 19) | call |
472500| reflection.js:8:1:8:25 | add.app ... 3, 19]) | apply |
501+ | strict2.js:9:10:9:14 | foo() | foo |
502+ | strict.js:7:10:7:14 | foo() | foo |
473503| tst.js:6:1:6:3 | f() | f |
474504| tst.js:7:1:7:3 | g() | g |
475505| tst.js:8:1:8:3 | h() | h |
0 commit comments