test/script/currently-failing/JDK-8006529.js

changeset 137
e15806b9d716
parent 133
5759f600fcf7
     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  

mercurial