test/script/trusted/JDK-8006529.js

changeset 845
cdf42b4b8226
parent 468
dc54df348a58
child 952
6d5471a497fb
child 962
ac62e33a99b0
     1.1 --- a/test/script/trusted/JDK-8006529.js	Fri May 02 19:15:59 2014 +0530
     1.2 +++ b/test/script/trusted/JDK-8006529.js	Fri Apr 25 16:34:17 2014 +0200
     1.3 @@ -113,7 +113,7 @@
     1.4  var getContextMethod = Context.class.getMethod("getContext")
     1.5  var getEnvMethod = Context.class.getMethod("getEnv")
     1.6  
     1.7 -var SourceConstructor = Source.class.getConstructor(java.lang.String.class, java.lang.String.class)
     1.8 +var sourceForMethod = Source.class.getMethod("sourceFor", java.lang.String.class, java.lang.String.class)
     1.9  var ParserConstructor = Parser.class.getConstructor(ScriptEnvironment.class, Source.class, ErrorManager.class)
    1.10  var CompilerConstructor = Compiler.class.getConstructor(ScriptEnvironment.class)
    1.11  
    1.12 @@ -121,7 +121,7 @@
    1.13  // source code, returns a jdk.nashorn.internal.ir.FunctionNode object 
    1.14  // representing it.
    1.15  function compile(source) {
    1.16 -    var source = SourceConstructor.newInstance("<no name>", source);
    1.17 +    var source = sourceForMethod.invoke(null, "<no name>", source);
    1.18  
    1.19      var env = getEnvMethod.invoke(getContextMethod.invoke(null))
    1.20  

mercurial