Package org.eclipse.mat.snapshot.model
Class ThreadToLocalReference
- java.lang.Object
-
- org.eclipse.mat.snapshot.model.ObjectReference
-
- org.eclipse.mat.snapshot.model.NamedReference
-
- org.eclipse.mat.snapshot.model.PseudoReference
-
- org.eclipse.mat.snapshot.model.ThreadToLocalReference
-
- All Implemented Interfaces:
Serializable
public class ThreadToLocalReference extends PseudoReference
The class represents a references from a running thread object to objects which are local for this thread. Such objects could be for example java local variables, objects used for synchronization in this thread, etc...- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ThreadToLocalReference(ISnapshot snapshot, long address, String name, int localObjectId, GCRootInfo[] gcRootInfo)
Create a thread to local reference
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GCRootInfo[]
getGcRootInfo()
The description of the thread root information Not currently used, so might be removed.int
getObjectId()
The id of the object-
Methods inherited from class org.eclipse.mat.snapshot.model.PseudoReference
equals, hashCode
-
Methods inherited from class org.eclipse.mat.snapshot.model.NamedReference
getName
-
Methods inherited from class org.eclipse.mat.snapshot.model.ObjectReference
getObject, getObjectAddress, toString
-
-
-
-
Constructor Detail
-
ThreadToLocalReference
public ThreadToLocalReference(ISnapshot snapshot, long address, String name, int localObjectId, GCRootInfo[] gcRootInfo)
Create a thread to local reference- Parameters:
snapshot
- the snapshotaddress
- the address of the objectname
- the description of the reference e.g. the root types surrounded by '<' '>'localObjectId
- the local reference object idgcRootInfo
- a description of the root type e.g. Java local etc.
-
-
Method Detail
-
getObjectId
public int getObjectId()
Description copied from class:ObjectReference
The id of the object- Overrides:
getObjectId
in classObjectReference
- Returns:
- the object id
-
getGcRootInfo
public GCRootInfo[] getGcRootInfo()
The description of the thread root information Not currently used, so might be removed.- Returns:
- an array of GC information for the local reference
-
-