public static class GreyToBlackObjRefVisitor.RealCounters extends Object implements GreyToBlackObjRefVisitor.Counters
| Modifier and Type | Field and Description |
|---|---|
protected long |
copiedReferent |
protected long |
forwardedReferent |
protected boolean |
isOpened |
protected long |
nonHeapReferent |
protected long |
nullObjRef |
protected long |
nullReferent |
protected long |
objRef |
protected long |
unmodifiedReference |
| Modifier | Constructor and Description |
|---|---|
protected |
RealCounters() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static GreyToBlackObjRefVisitor.RealCounters |
factory() |
boolean |
isOpen() |
void |
noteCopiedReferent() |
void |
noteForwardedReferent() |
void |
noteNonHeapReferent() |
void |
noteNullObjRef() |
void |
noteNullReferent() |
void |
noteObjRef() |
void |
noteUnmodifiedReference() |
GreyToBlackObjRefVisitor.RealCounters |
open() |
void |
reset() |
void |
toLog() |
protected long objRef
protected long nullObjRef
protected long nullReferent
protected long forwardedReferent
protected long nonHeapReferent
protected long copiedReferent
protected long unmodifiedReference
protected boolean isOpened
public static GreyToBlackObjRefVisitor.RealCounters factory()
public GreyToBlackObjRefVisitor.RealCounters open()
open in interface GreyToBlackObjRefVisitor.Counterspublic void close()
close in interface GreyToBlackObjRefVisitor.Countersclose in interface AutoCloseablepublic boolean isOpen()
isOpen in interface GreyToBlackObjRefVisitor.Counterspublic void noteObjRef()
noteObjRef in interface GreyToBlackObjRefVisitor.Counterspublic void noteNullObjRef()
noteNullObjRef in interface GreyToBlackObjRefVisitor.Counterspublic void noteNullReferent()
noteNullReferent in interface GreyToBlackObjRefVisitor.Counterspublic void noteForwardedReferent()
noteForwardedReferent in interface GreyToBlackObjRefVisitor.Counterspublic void noteNonHeapReferent()
noteNonHeapReferent in interface GreyToBlackObjRefVisitor.Counterspublic void noteCopiedReferent()
noteCopiedReferent in interface GreyToBlackObjRefVisitor.Counterspublic void noteUnmodifiedReference()
noteUnmodifiedReference in interface GreyToBlackObjRefVisitor.Counterspublic void toLog()
toLog in interface GreyToBlackObjRefVisitor.Counterspublic void reset()
reset in interface GreyToBlackObjRefVisitor.Counters