Class XGCRootInfo

java.lang.Object
org.eclipse.mat.snapshot.model.GCRootInfo
org.eclipse.mat.parser.model.XGCRootInfo
All Implemented Interfaces:
Serializable

public final class XGCRootInfo extends GCRootInfo
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:
  • Constructor Details

    • XGCRootInfo

      public XGCRootInfo(long objectAddress, long contextAddress, int type)
      Create a record of one GC root.
      Parameters:
      objectAddress - the object being retained
      contextAddress - the object doing the retention such as a thread
      type - the type GCRootInfo.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: