public final class Properties extends Object
| Constructor and Description |
|---|
Properties() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsKey(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key) |
static boolean |
containsKeyUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key) |
static Object |
getOrDefault(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object defaultValue) |
static Object |
getOrDefaultUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object defaultValue) |
static com.oracle.truffle.api.object.Property |
getProperty(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key) |
static com.oracle.truffle.api.object.Property |
getPropertyUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key) |
static void |
put(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value) |
static void |
putConstant(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value,
int flags) |
static void |
putConstantUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value,
int flags) |
static boolean |
putIfPresent(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value) |
static boolean |
putIfPresentUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value) |
static void |
putUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value) |
static void |
putWithFlags(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value,
int flags) |
static void |
putWithFlagsUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value,
int flags) |
static boolean |
removeKey(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key) |
static boolean |
removeKeyUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key) |
static void |
setPropertyFlags(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
int flags) |
static void |
setPropertyFlagsUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
int flags) |
public static void putWithFlags(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value,
int flags)
public static void putWithFlagsUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value,
int flags)
public static void putConstant(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value,
int flags)
public static void putConstantUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value,
int flags)
public static Object getOrDefault(com.oracle.truffle.api.object.DynamicObjectLibrary lib, com.oracle.truffle.api.object.DynamicObject obj, Object key, Object defaultValue)
public static Object getOrDefaultUncached(com.oracle.truffle.api.object.DynamicObject obj, Object key, Object defaultValue)
public static void put(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value)
public static void putUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value)
public static boolean putIfPresent(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value)
public static boolean putIfPresentUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
Object value)
public static boolean removeKey(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key)
public static boolean removeKeyUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key)
public static boolean containsKey(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key)
public static boolean containsKeyUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key)
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)
public static com.oracle.truffle.api.object.Property getPropertyUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key)
public static void setPropertyFlags(com.oracle.truffle.api.object.DynamicObjectLibrary lib,
com.oracle.truffle.api.object.DynamicObject obj,
Object key,
int flags)
public static void setPropertyFlagsUncached(com.oracle.truffle.api.object.DynamicObject obj,
Object key,
int flags)