Class Properties
java.lang.Object
com.oracle.truffle.js.runtime.Properties
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontainsKey(com.oracle.truffle.api.object.DynamicObjectLibrary lib, 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.DynamicObjectLibrary lib, 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 com.oracle.truffle.api.object.PropertygetProperty(com.oracle.truffle.api.object.DynamicObjectLibrary lib, com.oracle.truffle.api.object.DynamicObject obj, Object key) static com.oracle.truffle.api.object.PropertygetPropertyUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key) static voidput(com.oracle.truffle.api.object.DynamicObjectLibrary lib, com.oracle.truffle.api.object.DynamicObject obj, Object key, Object value) static voidputConstant(com.oracle.truffle.api.object.DynamicObjectLibrary lib, 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.DynamicObjectLibrary lib, 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.DynamicObjectLibrary lib, 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.DynamicObjectLibrary lib, com.oracle.truffle.api.object.DynamicObject obj, Object key) static booleanremoveKeyUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key) static voidsetPropertyFlags(com.oracle.truffle.api.object.DynamicObjectLibrary lib, com.oracle.truffle.api.object.DynamicObject obj, Object key, int flags) static voidsetPropertyFlagsUncached(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.DynamicObjectLibrary lib, 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.DynamicObjectLibrary lib, com.oracle.truffle.api.object.DynamicObject obj, Object key) -
containsKeyUncached
public static boolean containsKeyUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key) -
getProperty
public static com.oracle.truffle.api.object.Property getProperty(com.oracle.truffle.api.object.DynamicObjectLibrary lib, com.oracle.truffle.api.object.DynamicObject obj, Object key) -
getPropertyUncached
public static com.oracle.truffle.api.object.Property getPropertyUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key) -
setPropertyFlags
public static void setPropertyFlags(com.oracle.truffle.api.object.DynamicObjectLibrary lib, com.oracle.truffle.api.object.DynamicObject obj, Object key, int flags) -
setPropertyFlagsUncached
public static void setPropertyFlagsUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, int flags)
-