Package org.eclipse.mat.snapshot.model

Snapshot entities, for example class, instances, class loaders, fields, GC roots.

See:
          Description

Interface Summary
GCRootInfo.Type Reasons why an heap object is a garbage collection root.
IArray Interface for an array object in the heap dump.
IClass Interface for a class instance in the heap dump.
IClassLoader An interface for class loader.
IInstance Interface for a plain vanilla object instance in the heap dump.
IObject Base interface for all objects found in a snapshot.
IObject.Type The type of the primitive array.
IObjectArray Marker interface to represent object arrays in the heap dump.
IPrimitiveArray Interface for primitive arrays in the heap dump.
IStackFrame May be subject of change
IThreadStack May be subject of change
 

Class Summary
Field Describes a member variable, i.e.
FieldDescriptor Describes a field of an object, i.e.
GCRootInfo Describes a garbage collection root.
NamedReference A named reference.
ObjectComparators Factory of heap object comparators.
ObjectReference The value of a field if it is an object reference.
PrettyPrinter Utility class to extract String representations of heap dump objects.
PseudoReference Value of a field if it is a pseudo references.
ThreadToLocalReference The class represents a references from a running thread object to objects which are local for this thread.
 

Package org.eclipse.mat.snapshot.model Description

Snapshot entities, for example class, instances, class loaders, fields, GC roots. These enable information about the snapshot to be processed in a standard way.