Uses of Class
org.eclipse.mat.parser.model.ClassImpl
Packages that use 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
Fields in org.eclipse.mat.hprof declared as ClassImplMethods in org.eclipse.mat.hprof that return ClassImplMethods in org.eclipse.mat.hprof with parameters of type ClassImplModifier and TypeMethodDescriptionvoid
void
long
HprofParserHandlerImpl.getObjectArrayHeapSize
(ClassImpl arrayType, int size) long
IHprofParserHandler.getObjectArrayHeapSize
(ClassImpl arrayType, int size) Constructors in org.eclipse.mat.hprof with parameters of type ClassImpl -
Uses of ClassImpl in org.eclipse.mat.parser
Method parameters in org.eclipse.mat.parser with type arguments of type ClassImplModifier and TypeMethodDescriptionvoid
IPreliminaryIndex.setClassesById
(HashMapIntObject<ClassImpl> classesById) Store the class id to ClassImpl mapping -
Uses of ClassImpl in org.eclipse.mat.parser.internal
Methods in org.eclipse.mat.parser.internal that return types with arguments of type ClassImplMethod parameters in org.eclipse.mat.parser.internal with type arguments of type ClassImplModifier 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
Methods in org.eclipse.mat.parser.model that return ClassImplMethods in org.eclipse.mat.parser.model with parameters of type ClassImplModifier 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.Constructors in org.eclipse.mat.parser.model with parameters of type ClassImplModifierConstructorDescriptionAbstractArrayImpl
(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