public class GreyToBlackObjRefVisitor extends Object implements ObjectReferenceVisitor
Modifier and Type | Class and Description |
---|---|
static interface |
GreyToBlackObjRefVisitor.Counters
A set of counters.
|
static class |
GreyToBlackObjRefVisitor.NoopCounters |
static class |
GreyToBlackObjRefVisitor.Options |
static class |
GreyToBlackObjRefVisitor.RealCounters |
Modifier and Type | Field and Description |
---|---|
protected GreyToBlackObjRefVisitor.Counters |
counters |
Modifier | Constructor and Description |
---|---|
protected |
GreyToBlackObjRefVisitor() |
Modifier and Type | Method and Description |
---|---|
static GreyToBlackObjRefVisitor |
factory() |
protected GreyToBlackObjRefVisitor.Counters |
getCounters() |
GreyToBlackObjRefVisitor.Counters |
openCounters() |
boolean |
visitObjectReference(org.graalvm.word.Pointer objRef,
boolean compressed)
Visit an Object reference.
|
boolean |
visitObjectReferenceInline(org.graalvm.word.Pointer objRef,
int innerOffset,
boolean compressed)
This visitor is deals in *Pointers to Object references*.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitObjectReferenceInline
protected final GreyToBlackObjRefVisitor.Counters counters
public static GreyToBlackObjRefVisitor factory()
public boolean visitObjectReference(org.graalvm.word.Pointer objRef, boolean compressed)
ObjectReferenceVisitor
visitObjectReference
in interface ObjectReferenceVisitor
objRef
- The Object reference to be visited.compressed
- True if the reference is in compressed form, false otherwise.public boolean visitObjectReferenceInline(org.graalvm.word.Pointer objRef, int innerOffset, boolean compressed)
visitObjectReferenceInline
in interface ObjectReferenceVisitor
protected GreyToBlackObjRefVisitor.Counters getCounters()
public GreyToBlackObjRefVisitor.Counters openCounters()