src/jdk/nashorn/internal/objects/Global.java

Print this page

        

@@ -32,11 +32,10 @@
 import java.io.IOException;
 import java.io.PrintWriter;
 import java.lang.invoke.MethodHandle;
 import java.lang.invoke.MethodHandles;
 import java.lang.ref.SoftReference;
-import java.util.HashMap;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 import jdk.nashorn.internal.objects.annotations.Attribute;
 import jdk.nashorn.internal.objects.annotations.Property;

@@ -392,11 +391,11 @@
         init();
     }
 
     @Override
     public ScriptFunction newScriptFunction(final String name, final MethodHandle handle, final ScriptObject scope, final boolean strict) {
-        return new ScriptFunctionImpl(name, handle, scope, strict, null);
+        return new ScriptFunctionImpl(name, handle, scope, null, strict, false);
     }
 
     @Override
     public Object wrapAsObject(final Object obj) {
         if (obj instanceof Boolean) {