aboutsummaryrefslogtreecommitdiff
path: root/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jdk/nashorn/internal/objects/NativeStrictArguments.java')
-rw-r--r--src/jdk/nashorn/internal/objects/NativeStrictArguments.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/jdk/nashorn/internal/objects/NativeStrictArguments.java b/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
index dd2c2816..7f32c10f 100644
--- a/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
+++ b/src/jdk/nashorn/internal/objects/NativeStrictArguments.java
@@ -25,8 +25,8 @@
package jdk.nashorn.internal.objects;
-import static jdk.nashorn.internal.runtime.ScriptRuntime.UNDEFINED;
import static jdk.nashorn.internal.lookup.Lookup.MH;
+import static jdk.nashorn.internal.runtime.ScriptRuntime.UNDEFINED;
import java.lang.invoke.MethodHandle;
import java.lang.invoke.MethodHandles;
@@ -79,8 +79,9 @@ public final class NativeStrictArguments extends ScriptObject {
final ScriptFunction func = Global.instance().getTypeErrorThrower();
// We have to fill user accessor functions late as these are stored
// in this object rather than in the PropertyMap of this object.
- setUserAccessors("caller", func, func);
- setUserAccessors("callee", func, func);
+ final int flags = Property.NOT_ENUMERABLE | Property.NOT_CONFIGURABLE;
+ initUserAccessors("caller", flags, func, func);
+ initUserAccessors("callee", flags, func, func);
setArray(ArrayData.allocate(values));
this.length = values.length;