public class InstantReferenceAdjuster extends Object implements ReferenceAdjuster
| Constructor and Description |
|---|
InstantReferenceAdjuster() |
| Modifier and Type | Method and Description |
|---|---|
<T> NonmovableObjectArray<T> |
copyOfObjectArray(T[] source) |
boolean |
isFinished()
Indicates whether all object references have been written.
|
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyOfObjectConstantArray, nativeByteOrder, writeReferencepublic <T> void setObjectInArray(NonmovableObjectArray<T> array, int index, T object)
setObjectInArray in interface ReferenceAdjusterpublic <T> void setConstantTargetInArray(NonmovableObjectArray<T> array, int index, SubstrateObjectConstant constant)
setConstantTargetInArray in interface ReferenceAdjusterpublic void setConstantTargetAt(org.graalvm.word.PointerBase address,
int length,
SubstrateObjectConstant constant)
setConstantTargetAt in interface ReferenceAdjusterpublic <T> NonmovableObjectArray<T> copyOfObjectArray(T[] source)
copyOfObjectArray in interface ReferenceAdjusterpublic boolean isFinished()
ReferenceAdjusterisFinished in interface ReferenceAdjuster