1.1 --- a/test/script/currently-failing/JDK-8006529.js Tue Mar 12 18:12:42 2013 +0530 1.2 +++ b/test/script/currently-failing/JDK-8006529.js Tue Mar 12 15:30:53 2013 +0100 1.3 @@ -39,12 +39,13 @@ 1.4 * and FunctionNode because of package-access check and so reflective calls. 1.5 */ 1.6 1.7 -var Parser = Java.type("jdk.nashorn.internal.parser.Parser") 1.8 -var Compiler = Java.type("jdk.nashorn.internal.codegen.Compiler") 1.9 -var Context = Java.type("jdk.nashorn.internal.runtime.Context") 1.10 +var Parser = Java.type("jdk.nashorn.internal.parser.Parser") 1.11 +var Compiler = Java.type("jdk.nashorn.internal.codegen.Compiler") 1.12 +var Context = Java.type("jdk.nashorn.internal.runtime.Context") 1.13 var ScriptEnvironment = Java.type("jdk.nashorn.internal.runtime.ScriptEnvironment") 1.14 -var Source = Java.type("jdk.nashorn.internal.runtime.Source") 1.15 -var FunctionNode = Java.type("jdk.nashorn.internal.ir.FunctionNode") 1.16 +var Source = Java.type("jdk.nashorn.internal.runtime.Source") 1.17 +var FunctionNode = Java.type("jdk.nashorn.internal.ir.FunctionNode") 1.18 +var ThrowErrorManager = Java.type("jdk.nashorn.internal.runtime.Context$ThrowErrorManager"); 1.19 1.20 // Compiler class methods and fields 1.21 var parseMethod = Parser.class.getMethod("parse"); 1.22 @@ -90,7 +91,7 @@ 1.23 // representing it. 1.24 function compile(source) { 1.25 var source = new Source("<no name>", source); 1.26 - var parser = new Parser(Context.getContext().getEnv(), source, null); 1.27 + var parser = new Parser(Context.getContext().getEnv(), source, new ThrowErrorManager()); 1.28 var func = parseMethod.invoke(parser); 1.29 var compiler = new Compiler(Context.getContext().getEnv(), func); 1.30