Uses of Interface
org.eclipse.mat.snapshot.model.IClass
Packages that use 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
Methods in org.eclipse.mat.hprof that return IClassModifier 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) Methods in org.eclipse.mat.hprof that return types with arguments of type IClassModifier and TypeMethodDescriptionHprofParserHandlerImpl.resolveClassHierarchy
(long classId) HprofRandomAccessParser.resolveClassHierarchy
(ISnapshot snapshot, IClass clazz) IHprofParserHandler.resolveClassHierarchy
(long classId) Methods in org.eclipse.mat.hprof with parameters of type IClassModifier and TypeMethodDescriptionvoid
ExportHprof.dumpThreadRoots
(DataOutput os, IClass cls) HprofRandomAccessParser.resolveClassHierarchy
(ISnapshot snapshot, IClass clazz) -
Uses of IClass in org.eclipse.mat.inspections.collectionextract
Methods in org.eclipse.mat.inspections.collectionextract that return IClass -
Uses of IClass in org.eclipse.mat.parser.internal
Methods in org.eclipse.mat.parser.internal that return IClassMethods in org.eclipse.mat.parser.internal that return types with arguments of type IClassModifier 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.Method parameters in org.eclipse.mat.parser.internal with type arguments of type IClassModifier 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
Constructor parameters in org.eclipse.mat.parser.internal.snapshot with type arguments of type IClassModifierConstructorDescriptionMultiplePathsFromGCRootsComputerImpl
(int[] objectIds, Map<IClass, Set<String>> excludeMap, SnapshotImpl snapshot) -
Uses of IClass in org.eclipse.mat.parser.model
Classes in org.eclipse.mat.parser.model that implement IClassModifier and TypeClassDescriptionclass
Implementation of a Java object representing a java.lang.Class object.Methods in org.eclipse.mat.parser.model that return types with arguments of type IClassModifier 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
Methods in org.eclipse.mat.snapshot that return IClassModifier 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()
Methods in org.eclipse.mat.snapshot that return types with arguments of type IClassModifier 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.Methods in org.eclipse.mat.snapshot with parameters of type IClassModifier and TypeMethodDescriptionstatic final String
OQL.forObjectsOfClass
(IClass clasz) All objects of a given class.Method parameters in org.eclipse.mat.snapshot with type arguments of type IClassModifier 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.Constructors in org.eclipse.mat.snapshot with parameters of type IClassModifierConstructorDescriptionMultiplePathsFromGCRootsClassRecord
(IClass clazz, int level, boolean fromRoots, ISnapshot snapshot) Constructor -
Uses of IClass in org.eclipse.mat.snapshot.extension
Methods in org.eclipse.mat.snapshot.extension with parameters of type IClassModifier and TypeMethodDescriptionITroubleTicketResolver.resolveByClass
(IClass clazz, IProgressListener listener) Return a proposal for the component (e.g. -
Uses of IClass in org.eclipse.mat.snapshot.model
Methods in org.eclipse.mat.snapshot.model that return IClassModifier and TypeMethodDescriptionIObject.getClazz()
Get class snapshot object this object is an instance of.IClass.getSuperClass()
Returns the super class.Methods in org.eclipse.mat.snapshot.model that return types with arguments of type IClassModifier 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
Methods in org.eclipse.mat.ui.util with parameters of type IClassModifier 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