public interface ObjectReferenceVisitor
| Modifier and Type | Method and Description |
|---|---|
boolean |
visitObjectReference(org.graalvm.word.Pointer objRef,
boolean compressed,
Object holderObject)
Visit an object reference.
|
default boolean |
visitObjectReferenceInline(org.graalvm.word.Pointer objRef,
int innerOffset,
boolean compressed,
Object holderObject) |
boolean visitObjectReference(org.graalvm.word.Pointer objRef,
boolean compressed,
Object holderObject)
objRef - Address of object reference to visit (not address of the referenced object).compressed - True if the reference is in compressed form, false otherwise.holderObject - The object containing the reference, or null if the reference is
not part of an object.true if visiting should continue, false if visiting should stop.default boolean visitObjectReferenceInline(org.graalvm.word.Pointer objRef,
int innerOffset,
boolean compressed,
Object holderObject)
innerOffset - If the reference is a derived
reference, a positive integer that must be subtracted from the address to which
the object reference points in order to get the start of the referenced object.