2017-06-06 10:28:14 +02:00
|
|
|
Checks Debugger.getPossibleBreakpoints with ignoreNestedFunctions
|
|
|
|
|
|
|
|
Running test: testWholeFunction
|
|
|
|
|
|
|
|
function test() {
|
2017-09-12 11:34:59 +02:00
|
|
|
|_|Array.|C|from([1,2]).|C|map(() => |_|1|R|).|C|filter(() => |_|true|R|);
|
2017-06-06 10:28:14 +02:00
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
|_|Array.|C|from([1,2]).|C|map(() => |_|1|R|).|C|filter(() => |_|true|R|);
|
|
|
|
|R|}
|
2017-06-06 10:28:14 +02:00
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
|_|Array.|C|from([1,2]).|C|map(() => |_|1|R|).|C|filter(() => |_|true|R|);
|
|
|
|
|R|}
|
|
|
|
|C|nested1();
|
|
|
|
|C|nested2();
|
|
|
|
|R|}
|
|
|
|
|
2017-06-06 10:28:14 +02:00
|
|
|
|
|
|
|
Running test: testWholeFunctionWithoutNested
|
|
|
|
|
|
|
|
function test() {
|
2017-09-12 11:34:59 +02:00
|
|
|
|_|Array.|C|from([1,2]).|C|map(() => |_|1|R|).|C|filter(() => |_|true|R|);
|
2017-06-06 10:28:14 +02:00
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
|_|Array.|C|from([1,2]).|C|map(() => |_|1|R|).|C|filter(() => |_|true|R|);
|
|
|
|
|R|}
|
2017-06-06 10:28:14 +02:00
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
|_|Array.|C|from([1,2]).|C|map(() => |_|1|R|).|C|filter(() => |_|true|R|);
|
|
|
|
|R|}
|
|
|
|
|C|nested1();
|
|
|
|
|C|nested2();
|
|
|
|
|R|}
|
|
|
|
|
2017-06-06 10:28:14 +02:00
|
|
|
|
|
|
|
Running test: testPartOfFunctionWithoutNested
|
|
|
|
|
|
|
|
function test() {
|
2017-09-12 11:34:59 +02:00
|
|
|
|_|Array.|C|from([1,2]).map(() => 1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
function nested1() {
|
|
|
|
Array.from([1,2]).map(() => 1).filter(() => true);
|
|
|
|
}
|
|
|
|
function nested2() {
|
|
|
|
Array.from([1,2]).map(() => 1).filter(() => true);
|
|
|
|
}
|
|
|
|
nested1();
|
|
|
|
nested2();
|
|
|
|
}
|
2017-09-12 11:34:59 +02:00
|
|
|
|
2017-06-06 10:28:14 +02:00
|
|
|
|
|
|
|
Running test: testNestedFunction
|
|
|
|
|
|
|
|
function test() {
|
|
|
|
Array.from([1,2]).map(() => 1).filter(() => true);
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
|_|Array.|C|from([1,2]).|C|map(() => |_|1|R|).|C|filter(() => |_|true|R|);
|
|
|
|
|R|}
|
2017-06-06 10:28:14 +02:00
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
|_|Array.|C|from([1,2]).|C|map(() => |_|1|R|).|C|filter(() => |_|true|R|);
|
|
|
|
|R|}
|
|
|
|
|C|nested1();
|
|
|
|
|C|nested2();
|
|
|
|
|R|}
|
2017-06-06 10:28:14 +02:00
|
|
|
|
2017-09-12 11:34:59 +02:00
|
|
|
Run test() to check breakpoints..
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
2017-09-12 11:34:59 +02:00
|
|
|
#nested1();
|
2017-06-06 10:28:14 +02:00
|
|
|
nested2();
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
#Array.from([1,2]).map(() => 1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.#from([1,2]).map(() => 1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).#map(() => 1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => #1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1#).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => #1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1#).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1).#filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1).filter(() => #true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1).filter(() => true#);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1).filter(() => #true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested1() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1).filter(() => true#);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
Array.from([1,2]).map(() => 1).filter(() => true);
|
2017-09-12 11:34:59 +02:00
|
|
|
#}
|
2017-06-06 10:28:14 +02:00
|
|
|
function nested2() {
|
|
|
|
|
|
|
|
nested1();
|
2017-09-12 11:34:59 +02:00
|
|
|
#nested2();
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
#Array.from([1,2]).map(() => 1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.#from([1,2]).map(() => 1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).#map(() => 1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => #1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1#).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => #1).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1#).filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1).#filter(() => true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1).filter(() => #true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1).filter(() => true#);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1).filter(() => #true);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function nested2() {
|
2017-09-12 11:34:59 +02:00
|
|
|
Array.from([1,2]).map(() => 1).filter(() => true#);
|
2017-06-06 10:28:14 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
Array.from([1,2]).map(() => 1).filter(() => true);
|
2017-09-12 11:34:59 +02:00
|
|
|
#}
|
2017-06-06 10:28:14 +02:00
|
|
|
nested1();
|
|
|
|
|
|
|
|
nested2();
|
2017-09-12 11:34:59 +02:00
|
|
|
#}
|
2017-06-06 10:28:14 +02:00
|
|
|
|