Uses of Interface
org.eclipse.mat.snapshot.model.IClass
Package
Description
Parser for HPROF dumps,
just a parser extension, not an Application Programming Interface (API).
Code for reading data from collections found in a snapshot.
Implementations for building the snapshot (not API).
Utilities for performing basic operations on the snapshot (not API).
The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot.
The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap.
Interfaces that extend the information extracted from heap dumps like threads, name resolvers etc.
Snapshot entities, for example class, instances, class loaders, fields, GC roots.
Utility classes for toolbars, popup menu, searching on typing - user interface (not API).
-
Uses of IClass in org.eclipse.mat.hprof
Modifier and TypeMethodDescriptionIHprofParserHandler.lookupClass
(long classId) HprofParserHandlerImpl.lookupClassByIndex
(int objIndex) IHprofParserHandler.lookupClassByIndex
(int objIndex) HprofParserHandlerImpl.lookupClassByName
(String name, boolean failOnMultipleInstances) IHprofParserHandler.lookupClassByName
(String name, boolean failOnMultipleInstances) HprofParserHandlerImpl.lookupPrimitiveArrayClassByType
(byte elementType) IHprofParserHandler.lookupPrimitiveArrayClassByType
(byte elementType) Modifier and TypeMethodDescriptionHprofParserHandlerImpl.resolveClassHierarchy
(long classId) HprofRandomAccessParser.resolveClassHierarchy
(ISnapshot snapshot, IClass clazz) IHprofParserHandler.resolveClassHierarchy
(long classId) Modifier and TypeMethodDescriptionvoid
ExportHprof.dumpThreadRoots
(DataOutput os, IClass cls) HprofRandomAccessParser.resolveClassHierarchy
(ISnapshot snapshot, IClass clazz) -
Uses of IClass in org.eclipse.mat.inspections.collectionextract
-
Uses of IClass in org.eclipse.mat.parser.internal
Modifier and TypeMethodDescriptionSnapshotImpl.getClasses()
SnapshotImpl.getClassesByName
(String name, boolean includeSubClasses) SnapshotImpl.getClassesByName
(Pattern namePattern, boolean includeSubClasses) SnapshotImpl.resolveClassHierarchy
(int classIndex) Finds the class and all its superclasses.Modifier and TypeMethodDescriptionSnapshotImpl.getMultiplePathsFromGCRoots
(int[] objectIds, Map<IClass, Set<String>> excludeList) SnapshotImpl.getPathsFromGCRoots
(int objectId, Map<IClass, Set<String>> excludeList) -
Uses of IClass in org.eclipse.mat.parser.internal.snapshot
ModifierConstructorDescriptionMultiplePathsFromGCRootsComputerImpl
(int[] objectIds, Map<IClass, Set<String>> excludeMap, SnapshotImpl snapshot) -
Uses of IClass in org.eclipse.mat.parser.model
Modifier and TypeClassDescriptionclass
Implementation of a Java object representing a java.lang.Class object.Modifier and TypeMethodDescriptionClassLoaderImpl.doGetDefinedClasses
(ISnapshot dump, int classLoaderId) Gets the classes defined by a given loaderClassImpl.getAllSubclasses()
ClassLoaderImpl.getDefinedClasses()
ClassImpl.getSubclasses()
-
Uses of IClass in org.eclipse.mat.snapshot
Modifier and TypeMethodDescriptionISnapshot.getClassOf
(int objectId) Get object abstracting the real Java Class this object was an instance of in the heap dump identified by the given id.MultiplePathsFromGCRootsClassRecord.getClazz()
Modifier and TypeMethodDescriptionISnapshot.getClasses()
Get all classes.ISnapshot.getClassesByName
(String name, boolean includeSubClasses) Get all classes by name.ISnapshot.getClassesByName
(Pattern namePattern, boolean includeSubClasses) Get all classes by name pattern.Modifier and TypeMethodDescriptionstatic final String
OQL.forObjectsOfClass
(IClass clasz) All objects of a given class.Modifier and TypeMethodDescriptionISnapshot.getMultiplePathsFromGCRoots
(int[] objectIds, Map<IClass, Set<String>> excludeMap) Returns an IMultiplePathsFromGCRootsComputer object, which can be used to calculate the shortest path from the GC roots to each of objects in the specified object set.ISnapshot.getPathsFromGCRoots
(int objectId, Map<IClass, Set<String>> excludeMap) Get interactive computer for paths from GC roots to the given object.ModifierConstructorDescriptionMultiplePathsFromGCRootsClassRecord
(IClass clazz, int level, boolean fromRoots, ISnapshot snapshot) Constructor -
Uses of IClass in org.eclipse.mat.snapshot.extension
Modifier and TypeMethodDescriptionITroubleTicketResolver.resolveByClass
(IClass clazz, IProgressListener listener) Return a proposal for the component (e.g. -
Uses of IClass in org.eclipse.mat.snapshot.model
Modifier and TypeMethodDescriptionIObject.getClazz()
Get class snapshot object this object is an instance of.IClass.getSuperClass()
Returns the super class.Modifier and TypeMethodDescriptionIClass.getAllSubclasses()
Returns all sub-classes including sub-classes of its sub-classes.IClassLoader.getDefinedClasses()
Returns the classes defined by this class loader instance.IClass.getSubclasses()
Returns the direct sub-classes. -
Uses of IClass in org.eclipse.mat.ui.util
Modifier and TypeMethodDescriptionboolean
QueryContextMenu.anySubInstances
(IClass cls) boolean
QueryContextMenu.instanceOf
(ISnapshot snapshot, IClass cls, String className) Instanceof test which works for simple object and array types