# Package org.eclipse.mat.parser.model

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.

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.