23
24 /**
25 * JDK-8075454: Anonymous functions have internal names exposed via parser API
26 *
27 * @test
28 * @option -scripting
29 * @run
30 */
31
32 var Parser = Java.type("jdk.nashorn.api.tree.Parser");
33 var parser = Parser.create();
34
35 var ast = parser.parse("test.js", <<EOF
36
37 function(x) {
38 return x*x
39 }
40
41 EOF, print);
42
43 Assert.assertNull(ast.sourceElements[0].name);
|
23
24 /**
25 * JDK-8075454: Anonymous functions have internal names exposed via parser API
26 *
27 * @test
28 * @option -scripting
29 * @run
30 */
31
32 var Parser = Java.type("jdk.nashorn.api.tree.Parser");
33 var parser = Parser.create();
34
35 var ast = parser.parse("test.js", <<EOF
36
37 function(x) {
38 return x*x
39 }
40
41 EOF, print);
42
43 Assert.assertNull(ast.sourceElements[0].expression.name);
|