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.Counters
public void close()
close
in interface GreyToBlackObjRefVisitor.Counters
close
in interface AutoCloseable
public boolean isOpen()
isOpen
in interface GreyToBlackObjRefVisitor.Counters
public void noteObjRef()
noteObjRef
in interface GreyToBlackObjRefVisitor.Counters
public void noteNullObjRef()
noteNullObjRef
in interface GreyToBlackObjRefVisitor.Counters
public void noteNullReferent()
noteNullReferent
in interface GreyToBlackObjRefVisitor.Counters
public void noteForwardedReferent()
noteForwardedReferent
in interface GreyToBlackObjRefVisitor.Counters
public void noteNonHeapReferent()
noteNonHeapReferent
in interface GreyToBlackObjRefVisitor.Counters
public void noteCopiedReferent()
noteCopiedReferent
in interface GreyToBlackObjRefVisitor.Counters
public void noteUnmodifiedReference()
noteUnmodifiedReference
in interface GreyToBlackObjRefVisitor.Counters
public void toLog()
toLog
in interface GreyToBlackObjRefVisitor.Counters
public void reset()
reset
in interface GreyToBlackObjRefVisitor.Counters