public interface ReferenceAdjuster
Modifier and Type | Method and Description |
---|---|
<T> NonmovableObjectArray<T> |
copyOfObjectArray(T[] source) |
default <T extends jdk.vm.ci.meta.Constant> |
copyOfObjectConstantArray(T[] constants) |
boolean |
isFinished()
Indicates whether all object references have been written.
|
static ByteOrder |
nativeByteOrder() |
void |
setConstantTargetAt(org.graalvm.word.PointerBase address,
int length,
SubstrateObjectConstant constant) |
<T> void |
setConstantTargetInArray(NonmovableObjectArray<T> array,
int index,
SubstrateObjectConstant constant) |
<T> void |
setObjectInArray(NonmovableObjectArray<T> array,
int index,
T object) |
static void |
writeReference(org.graalvm.word.Pointer address,
int length,
Object obj) |
<T> void setConstantTargetInArray(NonmovableObjectArray<T> array, int index, SubstrateObjectConstant constant)
<T> void setObjectInArray(NonmovableObjectArray<T> array, int index, T object)
void setConstantTargetAt(org.graalvm.word.PointerBase address, int length, SubstrateObjectConstant constant)
default <T extends jdk.vm.ci.meta.Constant> NonmovableObjectArray<Object> copyOfObjectConstantArray(T[] constants)
<T> NonmovableObjectArray<T> copyOfObjectArray(T[] source)
boolean isFinished()
static void writeReference(org.graalvm.word.Pointer address, int length, Object obj)
static ByteOrder nativeByteOrder()