public final class SSGCspyTraceLocal extends SSTraceLocal
rootLocations, values
specializedScan
Constructor and Description |
---|
SSGCspyTraceLocal(Trace trace) |
Modifier and Type | Method and Description |
---|---|
ObjectReference |
traceObject(ObjectReference object)
This method is the core method during the trace of the object graph.
|
boolean |
willNotMoveInCurrentCollection(ObjectReference object)
Will this object move from this point on, during the current trace ?
|
isLive
completeTrace, flush, getForwardedFinalizable, getForwardedReference, getForwardedReferenceType, getForwardedReferent, incrementalTrace, isReachable, isReferentLive, logMessage, overwriteReferenceDuringTrace, prepare, processEdge, processInteriorEdge, processNode, processRememberedSets, processRootEdge, processRoots, readyToFinalize, release, reportDelayedRootEdge, retainForFinalize, retainReferent, scanObject, traceObject
getSpecializedScanClass, registerSpecializedScan
public SSGCspyTraceLocal(Trace trace)
trace
- the associated global tracepublic ObjectReference traceObject(ObjectReference object)
traceObject
in class SSTraceLocal
object
- The object to be traced.public boolean willNotMoveInCurrentCollection(ObjectReference object)
willNotMoveInCurrentCollection
in class SSTraceLocal
object
- The object to query.