Class Properties
java.lang.Object
com.oracle.truffle.js.runtime.Properties
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontainsKey(com.oracle.truffle.api.object.DynamicObject.ContainsKeyNode containsKeyNode, com.oracle.truffle.api.object.DynamicObject obj, Object key) static booleancontainsKeyUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key) static ObjectgetOrDefault(com.oracle.truffle.api.object.DynamicObject.GetNode getNode, com.oracle.truffle.api.object.DynamicObject obj, Object key, Object defaultValue) static ObjectgetOrDefaultUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, Object defaultValue) static intgetPropertyFlags(com.oracle.truffle.api.object.DynamicObject.GetPropertyFlagsNode getPropertyFlags, com.oracle.truffle.api.object.DynamicObject obj, Object key, int defaultValue) static intgetPropertyFlagsUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, int defaultValue) static voidput(com.oracle.truffle.api.object.DynamicObject.PutNode putNode, com.oracle.truffle.api.object.DynamicObject obj, Object key, Object value) static voidputConstant(com.oracle.truffle.api.object.DynamicObject.PutConstantNode putConstantNode, com.oracle.truffle.api.object.DynamicObject obj, Object key, Object value, int flags) static voidputConstantUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, Object value, int flags) static booleanputIfPresent(com.oracle.truffle.api.object.DynamicObject.PutNode putNode, com.oracle.truffle.api.object.DynamicObject obj, Object key, Object value) static booleanputIfPresentUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, Object value) static voidputUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, Object value) static voidputWithFlags(com.oracle.truffle.api.object.DynamicObject.PutNode putNode, com.oracle.truffle.api.object.DynamicObject obj, Object key, Object value, int flags) static voidputWithFlagsUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, Object value, int flags) static booleanremoveKey(com.oracle.truffle.api.object.DynamicObject.RemoveKeyNode removeKeyNode, com.oracle.truffle.api.object.DynamicObject obj, Object key) static booleanremoveKeyUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key) static booleansetPropertyFlags(com.oracle.truffle.api.object.DynamicObject.SetPropertyFlagsNode setPropertyFlagsNode, com.oracle.truffle.api.object.DynamicObject obj, Object key, int flags) static booleansetPropertyFlagsUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, int flags)
-
Method Details
-
putWithFlags
-
putWithFlagsUncached
-
putConstant
-
putConstantUncached
-
getOrDefault
-
getOrDefaultUncached
-
put
-
putUncached
-
putIfPresent
-
putIfPresentUncached
-
removeKey
public static boolean removeKey(com.oracle.truffle.api.object.DynamicObject.RemoveKeyNode removeKeyNode, com.oracle.truffle.api.object.DynamicObject obj, Object key) -
removeKeyUncached
public static boolean removeKeyUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key) -
containsKey
public static boolean containsKey(com.oracle.truffle.api.object.DynamicObject.ContainsKeyNode containsKeyNode, com.oracle.truffle.api.object.DynamicObject obj, Object key) -
containsKeyUncached
public static boolean containsKeyUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key) -
getPropertyFlags
public static int getPropertyFlags(com.oracle.truffle.api.object.DynamicObject.GetPropertyFlagsNode getPropertyFlags, com.oracle.truffle.api.object.DynamicObject obj, Object key, int defaultValue) -
getPropertyFlagsUncached
public static int getPropertyFlagsUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, int defaultValue) -
setPropertyFlags
public static boolean setPropertyFlags(com.oracle.truffle.api.object.DynamicObject.SetPropertyFlagsNode setPropertyFlagsNode, com.oracle.truffle.api.object.DynamicObject obj, Object key, int flags) -
setPropertyFlagsUncached
public static boolean setPropertyFlagsUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, int flags)
-