# Package org.eclipse.mat.snapshot.model

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

Related Packages
Package
Description
org.eclipse.mat.snapshot
The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap.
org.eclipse.mat.snapshot.acquire
Classes to help get a snapshot from a current running process on the system.
org.eclipse.mat.snapshot.extension
Interfaces that extend the information extracted from heap dumps like threads, name resolvers etc.
org.eclipse.mat.snapshot.query
Utilities to develop heap dump queries.
org.eclipse.mat.snapshot.registry
Registries for the extensions to read additional heap dump information like threads, name resolvers etc.
Class
Description
Field
Describes a member variable, i.e.
FieldDescriptor
Describes a field of an object, i.e.
GCRootInfo
Describes a garbage collection root.
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
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.