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,
boolean compressed)
This visitor is deals in *Pointers to Object references*.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitepilogue, prologueprotected final GreyToBlackObjRefVisitor.Counters counters
public static GreyToBlackObjRefVisitor factory()
public boolean visitObjectReference(org.graalvm.word.Pointer objRef,
boolean compressed)
ObjectReferenceVisitorvisitObjectReference in interface ObjectReferenceVisitorobjRef - 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,
boolean compressed)
visitObjectReferenceInline in interface ObjectReferenceVisitorprotected GreyToBlackObjRefVisitor.Counters getCounters()
public GreyToBlackObjRefVisitor.Counters openCounters()