Uses of Class
org.eclipse.mat.parser.model.ClassImpl
Package
Description
Parser for HPROF dumps,
just a parser extension, not an Application Programming Interface (API).
Interfaces for handling indexes.
Implementations for building the snapshot (not API).
The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot.
-
Uses of ClassImpl in org.eclipse.mat.hprof
Modifier and TypeMethodDescriptionvoid
void
long
HprofParserHandlerImpl.getObjectArrayHeapSize
(ClassImpl arrayType, int size) long
IHprofParserHandler.getObjectArrayHeapSize
(ClassImpl arrayType, int size) -
Uses of ClassImpl in org.eclipse.mat.parser
Modifier and TypeMethodDescriptionvoid
IPreliminaryIndex.setClassesById
(HashMapIntObject<ClassImpl> classesById) Store the class id to ClassImpl mapping -
Uses of ClassImpl in org.eclipse.mat.parser.internal
Modifier and TypeMethodDescriptionstatic SnapshotImpl
SnapshotImpl.create
(XSnapshotInfo snapshotInfo, String objectReaderUniqueIdentifier, IObjectReader heapObjectReader, HashMapIntObject<ClassImpl> classCache, HashMapIntObject<XGCRootInfo[]> roots, HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread, BitField arrayObjects, IndexManager indexManager, IProgressListener listener) Create the snapshot after a fresh parse.void
SnapshotImplBuilder.setClassCache
(HashMapIntObject<ClassImpl> classCache) -
Uses of ClassImpl in org.eclipse.mat.parser.model
Modifier and TypeMethodDescriptionvoid
ClassImpl.addSubClass
(ClassImpl clazz) Add a subclass of this class.int
static long
ObjectArrayImpl.doGetUsedHeapSize
(ClassImpl clazz, int length) Calculates the size of an object arraystatic long
PrimitiveArrayImpl.doGetUsedHeapSize
(ClassImpl clazz, int length, int type) Calculates the size of a primitive arrayvoid
ClassImpl.removeSubClass
(ClassImpl clazz) Remove a subclass of this class.void
AbstractObjectImpl.setClassInstance
(ClassImpl classInstance) Changes the type of the object.ModifierConstructorDescriptionAbstractArrayImpl
(int objectId, long address, ClassImpl classInstance, int length) Construct a general object, called from subclass.AbstractObjectImpl
(int objectId, long address, ClassImpl classInstance) Construct a general object, called from subclass.ClassLoaderImpl
(int objectId, long address, ClassImpl clazz, List<Field> fields) Constructs a class loader object.InstanceImpl
(int objectId, long address, ClassImpl clazz, List<Field> fields) Construct a representation of plain java object in the snapshot.ObjectArrayImpl
(int objectId, long address, ClassImpl classInstance, int length) Constructs an array of objects.PrimitiveArrayImpl
(int objectId, long address, ClassImpl classInstance, int length, int type) Constructs a primitive arrayXClassHistogramRecord
(ClassImpl classInstance) Create an XClassHistogramRecord by retrieving information from the class