# Package org.eclipse.mat.parser.model

The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot.

See: Description

Class Summary
AbstractArrayImpl: The general implementation of any Java array object (primitive array, object array).
AbstractObjectImpl: The general implementation of any Java object (plain object, array, class, classloader).
ClassImpl: Implementation of a Java object representing a java.lang.Class object.
ClassLoaderImpl: Implementation of a Java object representing a java.lang.ClassLoader object.
InstanceImpl: Implementation of a plain Java object.
ObjectArrayImpl: Implementation of a Java object array.
PrimitiveArrayImpl: Implementation of a primitive array of type byte[], short[], int[], long[], boolean, char[], float[], double[].
XClassHistogramRecord: Holds details about a class, the number of instances and the shallow and retained sizes.
XClassLoaderHistogramRecord: Accumulated data about a class loader, including classes and shallow and retained sizes.
XGCRootInfo: Holds details about a garbage collection root.
XSnapshotInfo: Basic information about the snapshot which can be updated as data is read from the dump.

## Package org.eclipse.mat.parser.model Description

The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot. This is for use by the parser, not by queries.