public final class ThreadLocalHandles<T extends org.graalvm.nativeimage.ObjectHandle> extends Object
| Constructor and Description |
|---|
ThreadLocalHandles(int initialNumberOfHandles) |
| Modifier and Type | Method and Description |
|---|---|
T |
create(Object obj) |
boolean |
delete(T handle) |
void |
ensureCapacity(int capacity) |
int |
getHandleCount() |
<U> U |
getObject(T handle) |
static <U extends org.graalvm.nativeimage.ObjectHandle> |
isInRange(U handle) |
static <U extends org.graalvm.word.SignedWord> |
nullHandle() |
void |
popFrame() |
void |
popFramesIncluding(int frame) |
int |
pushFrame(int capacity) |
public static <U extends org.graalvm.word.SignedWord> U nullHandle()
public static <U extends org.graalvm.nativeimage.ObjectHandle> boolean isInRange(U handle)
public int getHandleCount()
public int pushFrame(int capacity)
public <U> U getObject(T handle)
public boolean delete(T handle)
public void popFrame()
public void popFramesIncluding(int frame)
public void ensureCapacity(int capacity)