Package org.eclipse.mat.snapshot.model
Class PseudoReference
java.lang.Object
org.eclipse.mat.snapshot.model.ObjectReference
org.eclipse.mat.snapshot.model.NamedReference
org.eclipse.mat.snapshot.model.PseudoReference
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ThreadToLocalReference
Value of a field if it is a pseudo references. Some references do not
actually exist in the heap dump but are automatically generated because they
are maintained by the JVM. Examples are the link from an instance to the
class and from the class to the class loader.
- See Also:
-
Constructor Summary
ConstructorDescriptionPseudoReference
(ISnapshot snapshot, long address, String name) Create a PseudoReference -
Method Summary
Methods inherited from class org.eclipse.mat.snapshot.model.NamedReference
getName
Methods inherited from class org.eclipse.mat.snapshot.model.ObjectReference
getObject, getObjectAddress, getObjectId, toString
-
Constructor Details
-
PseudoReference
Create a PseudoReference- Parameters:
snapshot
- the dumpaddress
- the address of the objectname
- the description of the reference e.g. <class>, <classloader>
-
-
Method Details
-
hashCode
public int hashCode()- Overrides:
hashCode
in classNamedReference
-
equals
- Overrides:
equals
in classNamedReference
-