Package org.eclipse.mat.parser.model
Class XGCRootInfo
java.lang.Object
org.eclipse.mat.snapshot.model.GCRootInfo
org.eclipse.mat.parser.model.XGCRootInfo
- All Implemented Interfaces:
Serializable
Holds details about a garbage collection root.
Allows the object id and the context id (the source reference) to be set
once the snapshot is reindexed.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.mat.snapshot.model.GCRootInfo
GCRootInfo.Type
-
Constructor Summary
ConstructorDescriptionXGCRootInfo
(long objectAddress, long contextAddress, int type) Create a record of one GC root. -
Method Summary
Modifier and TypeMethodDescriptionvoid
setContextId
(int objectId) Set the object which retains this object.void
setObjectId
(int objectId) Sets the object ID associated with the object address.Methods inherited from class org.eclipse.mat.snapshot.model.GCRootInfo
getContextAddress, getContextId, getObjectAddress, getObjectId, getType, getTypeAsString, getTypeSetAsString
-
Constructor Details
-
XGCRootInfo
public XGCRootInfo(long objectAddress, long contextAddress, int type) Create a record of one GC root.- Parameters:
objectAddress
- the object being retainedcontextAddress
- the object doing the retention such as a threadtype
- the typeGCRootInfo.Type
of the root such as Java local, system class.
-
-
Method Details
-
setObjectId
public void setObjectId(int objectId) Sets the object ID associated with the object address.- Parameters:
objectId
- the object- See Also:
-
setContextId
public void setContextId(int objectId) Set the object which retains this object.- Parameters:
objectId
- the object ID associated with the content address- See Also:
-