Class JSAttributes
java.lang.Object
com.oracle.truffle.js.runtime.objects.JSAttributes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final intES5 8.6.1 - Is this property not configurable?static final intES5 8.6.1 - Is this property not enumerable?static final intES5 8.6.1 - Is this property not writable?static final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringES5 8.6.1 Property Attributes.static final com.oracle.truffle.api.strings.TruffleString -
Method Summary
Modifier and TypeMethodDescriptionstatic intstatic intstatic intstatic intstatic intstatic intfromConfigurableEnumerable(boolean configurable, boolean enumerable) static intfromConfigurableEnumerableWritable(boolean configurable, boolean enumerable, boolean writable) static intstatic intstatic booleanisConfigurable(int flags) static booleanisEnumerable(int flags) static booleanisWritable(int flags) static intstatic intstatic intstatic intstatic int
-
Field Details
-
VALUE
public static final com.oracle.truffle.api.strings.TruffleString VALUEES5 8.6.1 Property Attributes. -
GET
public static final com.oracle.truffle.api.strings.TruffleString GET -
SET
public static final com.oracle.truffle.api.strings.TruffleString SET -
WRITABLE
public static final com.oracle.truffle.api.strings.TruffleString WRITABLE -
ENUMERABLE
public static final com.oracle.truffle.api.strings.TruffleString ENUMERABLE -
CONFIGURABLE
public static final com.oracle.truffle.api.strings.TruffleString CONFIGURABLE -
NOT_ENUMERABLE
public static final int NOT_ENUMERABLEES5 8.6.1 - Is this property not enumerable?- See Also:
-
NOT_CONFIGURABLE
public static final int NOT_CONFIGURABLEES5 8.6.1 - Is this property not configurable?- See Also:
-
NOT_WRITABLE
public static final int NOT_WRITABLEES5 8.6.1 - Is this property not writable?- See Also:
-
ATTRIBUTES_MASK
public static final int ATTRIBUTES_MASK- See Also:
-
-
Method Details
-
getDefault
public static int getDefault() -
getDefaultNotEnumerable
public static int getDefaultNotEnumerable() -
configurableEnumerableWritable
public static int configurableEnumerableWritable() -
configurableNotEnumerableWritable
public static int configurableNotEnumerableWritable() -
configurableEnumerableNotWritable
public static int configurableEnumerableNotWritable() -
configurableNotEnumerableNotWritable
public static int configurableNotEnumerableNotWritable() -
notConfigurableNotEnumerableNotWritable
public static int notConfigurableNotEnumerableNotWritable() -
notConfigurableNotEnumerableWritable
public static int notConfigurableNotEnumerableWritable() -
notConfigurableEnumerableWritable
public static int notConfigurableEnumerableWritable() -
notConfigurableEnumerableNotWritable
public static int notConfigurableEnumerableNotWritable() -
notConfigurableNotEnumerable
public static int notConfigurableNotEnumerable() -
configurableNotEnumerable
public static int configurableNotEnumerable() -
fromConfigurableEnumerableWritable
public static int fromConfigurableEnumerableWritable(boolean configurable, boolean enumerable, boolean writable) -
fromConfigurableEnumerable
public static int fromConfigurableEnumerable(boolean configurable, boolean enumerable) -
isConfigurable
public static boolean isConfigurable(int flags) -
isEnumerable
public static boolean isEnumerable(int flags) -
isWritable
public static boolean isWritable(int flags)
-