public interface ObjectReferenceVisitor
| Modifier and Type | Method and Description |
|---|---|
default boolean |
epilogue()
Called after all Object references have been visited.
|
default boolean |
prologue()
Called before any Object references are visited.
|
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,
int innerOffset,
boolean compressed) |
default boolean prologue()
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 epilogue()