Uses of Interface
org.eclipse.mat.snapshot.model.IClass

Packages that use IClass
org.eclipse.mat.hprof Parser for HPROF dumps, just a parser extension, not an Application Programming Interface (API). 
org.eclipse.mat.parser.internal Implementations for building the snapshot (not API). 
org.eclipse.mat.parser.internal.snapshot Utilities for performing basic operations on the snapshot (not API). 
org.eclipse.mat.parser.model The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot. 
org.eclipse.mat.snapshot The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap. 
org.eclipse.mat.snapshot.extension Interfaces that extend the information extracted from heap dumps like threads, name resolvers etc. 
org.eclipse.mat.snapshot.model Snapshot entities, for example class, instances, class loaders, fields, GC roots. 
 

Uses of IClass in org.eclipse.mat.hprof
 

Methods in org.eclipse.mat.hprof that return IClass
 IClass IHprofParserHandler.lookupClass(long classId)
           
 IClass HprofParserHandlerImpl.lookupClassByIndex(int objIndex)
           
 IClass IHprofParserHandler.lookupClassByIndex(int objIndex)
           
 IClass HprofParserHandlerImpl.lookupClassByName(java.lang.String name, boolean failOnMultipleInstances)
           
 IClass IHprofParserHandler.lookupClassByName(java.lang.String name, boolean failOnMultipleInstances)
           
 

Methods in org.eclipse.mat.hprof that return types with arguments of type IClass
 java.util.List<IClass> HprofRandomAccessParser.resolveClassHierarchy(ISnapshot snapshot, IClass clazz)
           
 java.util.List<IClass> HprofParserHandlerImpl.resolveClassHierarchy(long classId)
           
 java.util.List<IClass> IHprofParserHandler.resolveClassHierarchy(long classId)
           
 

Methods in org.eclipse.mat.hprof with parameters of type IClass
 java.util.List<IClass> HprofRandomAccessParser.resolveClassHierarchy(ISnapshot snapshot, IClass clazz)
           
 

Uses of IClass in org.eclipse.mat.parser.internal
 

Methods in org.eclipse.mat.parser.internal that return IClass
 IClass SnapshotImpl.getClassOf(int objectId)
           
 

Methods in org.eclipse.mat.parser.internal that return types with arguments of type IClass
 java.util.Collection<IClass> SnapshotImpl.getClasses()
           
 java.util.Collection<IClass> SnapshotImpl.getClassesByName(java.util.regex.Pattern namePattern, boolean includeSubClasses)
           
 java.util.Collection<IClass> SnapshotImpl.getClassesByName(java.lang.String name, boolean includeSubClasses)
           
 java.util.List<IClass> SnapshotImpl.resolveClassHierarchy(int classIndex)
           
 

Method parameters in org.eclipse.mat.parser.internal with type arguments of type IClass
 IMultiplePathsFromGCRootsComputer SnapshotImpl.getMultiplePathsFromGCRoots(int[] objectIds, java.util.Map<IClass,java.util.Set<java.lang.String>> excludeList)
           
 IPathsFromGCRootsComputer SnapshotImpl.getPathsFromGCRoots(int objectId, java.util.Map<IClass,java.util.Set<java.lang.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 IClass
MultiplePathsFromGCRootsComputerImpl(int[] objectIds, java.util.Map<IClass,java.util.Set<java.lang.String>> excludeMap, SnapshotImpl snapshot)
           
 

Uses of IClass in org.eclipse.mat.parser.model
 

Classes in org.eclipse.mat.parser.model that implement IClass
 class ClassImpl
          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 IClass
static java.util.List<IClass> ClassLoaderImpl.doGetDefinedClasses(ISnapshot dump, int classLoaderId)
          Gets the classes defined by a given loader
 java.util.List<IClass> ClassImpl.getAllSubclasses()
           
 java.util.List<IClass> ClassLoaderImpl.getDefinedClasses()
           
 java.util.List<IClass> ClassImpl.getSubclasses()
           
 

Uses of IClass in org.eclipse.mat.snapshot
 

Methods in org.eclipse.mat.snapshot that return IClass
 IClass ISnapshot.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.
 IClass MultiplePathsFromGCRootsClassRecord.getClazz()
           
 

Methods in org.eclipse.mat.snapshot that return types with arguments of type IClass
 java.util.Collection<IClass> ISnapshot.getClasses()
          Get all classes.
 java.util.Collection<IClass> ISnapshot.getClassesByName(java.util.regex.Pattern namePattern, boolean includeSubClasses)
          Get all classes by name pattern.
 java.util.Collection<IClass> ISnapshot.getClassesByName(java.lang.String name, boolean includeSubClasses)
          Get all classes by name.
 

Methods in org.eclipse.mat.snapshot with parameters of type IClass
static java.lang.String OQL.forObjectsOfClass(IClass clasz)
          All objects of a given class.
 

Method parameters in org.eclipse.mat.snapshot with type arguments of type IClass
 IMultiplePathsFromGCRootsComputer ISnapshot.getMultiplePathsFromGCRoots(int[] objectIds, java.util.Map<IClass,java.util.Set<java.lang.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.
 IPathsFromGCRootsComputer ISnapshot.getPathsFromGCRoots(int objectId, java.util.Map<IClass,java.util.Set<java.lang.String>> excludeMap)
          Get interactive computer for paths from GC roots to the given object.
 

Constructors in org.eclipse.mat.snapshot with parameters of type IClass
MultiplePathsFromGCRootsClassRecord(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 IClass
 java.lang.String ITroubleTicketResolver.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 IClass
 IClass IObject.getClazz()
          Get class snapshot object this object is an instance of.
 IClass IClass.getSuperClass()
          Returns the super class.
 

Methods in org.eclipse.mat.snapshot.model that return types with arguments of type IClass
 java.util.List<IClass> IClass.getAllSubclasses()
          Returns all sub-classes including sub-classes of its sub-classes.
 java.util.List<IClass> IClassLoader.getDefinedClasses()
          Returns the classes defined by this class loader instance.
 java.util.List<IClass> IClass.getSubclasses()
          Returns the direct sub-classes.