public interface ObjectReferenceVisitor
Modifier and Type | Method and Description |
---|---|
boolean |
visitObjectReference(org.graalvm.word.Pointer objRef,
boolean compressed)
Visit an Object reference.
|
default boolean |
visitObjectReferenceInline(org.graalvm.word.Pointer objRef,
boolean compressed)
Like visitObjectReference(Pointer), but always inlined for performance.
|
default boolean |
visitObjectReferenceInline(org.graalvm.word.Pointer objRef,
boolean compressed,
Object holderObject)
Like visitObjectReference(Pointer), but always inlined for performance.
|
default boolean |
visitObjectReferenceInline(org.graalvm.word.Pointer objRef,
int innerOffset,
boolean compressed) |
default boolean |
visitObjectReferenceInline(org.graalvm.word.Pointer objRef,
int innerOffset,
boolean compressed,
Object holderObject) |
boolean visitObjectReference(org.graalvm.word.Pointer objRef, boolean compressed)
objRef
- The Object reference to be visited.compressed
- True if the reference is in compressed form, false otherwise.default boolean visitObjectReferenceInline(org.graalvm.word.Pointer objRef, boolean compressed)
default boolean visitObjectReferenceInline(org.graalvm.word.Pointer objRef, int innerOffset, boolean compressed)
default boolean visitObjectReferenceInline(org.graalvm.word.Pointer objRef, boolean compressed, Object holderObject)
default boolean visitObjectReferenceInline(org.graalvm.word.Pointer objRef, int innerOffset, boolean compressed, Object holderObject)