|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IObject | |
---|---|
org.eclipse.mat.dtfj | This provides the parser for IBM Diagnostic Tooling Framework for Java (DTFJ) dumps, and is just a parser extension, not an Application Programming Interface (API). |
org.eclipse.mat.hprof | Parser for HPROF dumps, just a parser extension, not an Application Programming Interface (API). |
org.eclipse.mat.inspections | These are general queries. |
org.eclipse.mat.inspections.collectionextract | |
org.eclipse.mat.inspections.collections | These are queries for Collection classes. |
org.eclipse.mat.inspections.eclipse | These are queries for debugging Eclipse based applications. |
org.eclipse.mat.inspections.jetty | These are queries for the Jetty web server. |
org.eclipse.mat.internal.collectionextract | |
org.eclipse.mat.parser | Interfaces for handling indexes. |
org.eclipse.mat.parser.internal | Implementations for building 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. |
org.eclipse.mat.snapshot.query | Utilities to develop heap dump queries. |
org.eclipse.mat.snapshot.registry | Registries for the extensions to read additional heap dump information like threads, name resolvers etc. |
org.eclipse.mat.ui.snapshot | Opens and parses a snapshot - user interface (not API). |
Uses of IObject in org.eclipse.mat.dtfj |
---|
Methods in org.eclipse.mat.dtfj that return IObject | |
---|---|
IObject |
DTFJHeapObjectReader.read(int objectId,
ISnapshot snapshot)
|
Methods in org.eclipse.mat.dtfj with parameters of type IObject | |
---|---|
String |
StackFrameResolver.resolve(IObject object)
|
Uses of IObject in org.eclipse.mat.hprof |
---|
Methods in org.eclipse.mat.hprof that return IObject | |
---|---|
IObject |
HprofHeapObjectReader.read(int objectId,
ISnapshot snapshot)
|
IObject |
HprofRandomAccessParser.read(int objectId,
long position,
ISnapshot dump)
|
Uses of IObject in org.eclipse.mat.inspections |
---|
Methods in org.eclipse.mat.inspections that return IObject | |
---|---|
IObject |
FindLeaksQuery.AccumulationPoint.getObject()
|
IObject |
FindLeaksQuery.SuspectRecord.getSuspect()
|
Methods in org.eclipse.mat.inspections with parameters of type IObject | |
---|---|
String |
CommonNameResolver.StringResolver.resolve(IObject obj)
|
String |
CommonNameResolver.StringBufferResolver.resolve(IObject obj)
|
String |
CommonNameResolver.ThreadResolver.resolve(IObject obj)
|
String |
CommonNameResolver.ThreadGroupResolver.resolve(IObject object)
|
String |
CommonNameResolver.ValueResolver.resolve(IObject heapObject)
|
String |
CommonNameResolver.CharArrayResolver.resolve(IObject heapObject)
|
String |
CommonNameResolver.ByteArrayResolver.resolve(IObject heapObject)
|
String |
CommonNameResolver.URLResolver.resolve(IObject obj)
|
String |
CommonNameResolver.AccessibleObjectResolver.resolve(IObject obj)
|
String |
CommonNameResolver.FieldResolver.resolve(IObject obj)
|
String |
CommonNameResolver.MethodResolver.resolve(IObject obj)
|
String |
CommonNameResolver.ConstructorResolver.resolve(IObject obj)
|
Constructors in org.eclipse.mat.inspections with parameters of type IObject | |
---|---|
FindLeaksQuery.AccumulationPoint(IObject object)
|
|
FindLeaksQuery.AccumulationPointOfGroupOfObject(IObject object,
int[] commonPath,
IMultiplePathsFromGCRootsComputer pathsComputer)
|
Uses of IObject in org.eclipse.mat.inspections.collectionextract |
---|
Classes in org.eclipse.mat.inspections.collectionextract that implement IObject | |
---|---|
class |
AbstractExtractedCollection<E,X extends ICollectionExtractor>
An abstract class representing a collection extracted from the heap. |
class |
ExtractedCollection
An class representing a collection extracted from the heap. |
class |
ExtractedMap
An abstract class representing a map extracted from the heap. |
static class |
IMapExtractor.EntryObject
|
Methods in org.eclipse.mat.inspections.collectionextract that return IObject | |
---|---|
IObject |
ExtractedMap.getByKeyIdentity(IObject key)
Gets an object from the Map, searching by the key. |
IObject |
IMapExtractor.EntryObject.getKey()
|
IObject |
IMapExtractor.EntryObject.getValue()
|
IObject |
IMapExtractor.EntryObject.setValue(IObject value)
|
Methods in org.eclipse.mat.inspections.collectionextract that return types with arguments of type IObject | |
---|---|
Iterator<Map.Entry<IObject,IObject>> |
IMapExtractor.extractMapEntries(IObject collection)
Extracts the contents of a map (i.e. |
Iterator<Map.Entry<IObject,IObject>> |
IMapExtractor.extractMapEntries(IObject collection)
Extracts the contents of a map (i.e. |
Iterator<Map.Entry<IObject,IObject>> |
ExtractedMap.iterator()
|
Iterator<Map.Entry<IObject,IObject>> |
ExtractedMap.iterator()
|
Iterator<IObject> |
ExtractedCollection.iterator()
not implemented yet |
Methods in org.eclipse.mat.inspections.collectionextract with parameters of type IObject | |
---|---|
static AbstractExtractedCollection<?,?> |
CollectionExtractionUtils.extractCollection(IObject collection)
Extracts from the heap the content of objects which represent a collection. |
static AbstractExtractedCollection<?,?> |
CollectionExtractionUtils.extractCollection(IObject collection,
String specificClass,
ICollectionExtractor preferredExtractor)
Extracts from the heap the content of objects which represent a collection. |
IObjectArray |
ICollectionExtractor.extractEntries(IObject collection)
Extracts the array containing the collection content |
int[] |
ICollectionExtractor.extractEntryIds(IObject collection)
Returns the object ids (int) for all objects which are contained in the collection |
static ExtractedCollection |
CollectionExtractionUtils.extractList(IObject collection)
Extracts from the heap the content of objects which represent a collection. |
static ExtractedMap |
CollectionExtractionUtils.extractMap(IObject collection)
Extracts from the heap the content of objects which represent a Map. |
static ExtractedMap |
CollectionExtractionUtils.extractMap(IObject collection,
String specificClass,
IMapExtractor preferredExtractor)
Extracts from the heap the content of objects which represent a Map. |
Iterator<Map.Entry<IObject,IObject>> |
IMapExtractor.extractMapEntries(IObject collection)
Extracts the contents of a map (i.e. |
static ICollectionExtractor |
CollectionExtractionUtils.findCollectionExtractor(IObject collection)
Finds a proper ICollectionExtractor for the object passed as parameter |
IObject |
ExtractedMap.getByKeyIdentity(IObject key)
Gets an object from the Map, searching by the key. |
Integer |
ICollectionExtractor.getCapacity(IObject collection)
Return the capacity of the collection, if applicable |
Double |
IMapExtractor.getCollisionRatio(IObject collection)
Calculates the collision ratio in the collection |
Double |
ICollectionExtractor.getFillRatio(IObject collection)
Calculate the fill ration of a collection |
Integer |
ICollectionExtractor.getNumberOfNotNullElements(IObject collection)
Returns the number of non-null elements in the collection. |
Integer |
ICollectionExtractor.getSize(IObject collection)
Extract the size of the collection |
IObject |
IMapExtractor.EntryObject.setValue(IObject value)
|
Constructors in org.eclipse.mat.inspections.collectionextract with parameters of type IObject | |
---|---|
AbstractExtractedCollection(IObject collection,
X extractor)
|
|
ExtractedCollection(IObject coll,
ICollectionExtractor extractor)
|
|
ExtractedMap(IObject coll,
IMapExtractor extractor)
|
|
IMapExtractor.EntryObject(IObject self,
IObject key,
IObject value)
|
Uses of IObject in org.eclipse.mat.inspections.collections |
---|
Fields in org.eclipse.mat.inspections.collections declared as IObject | |
---|---|
IObject |
HashSetValuesQuery.hashSet
|
IObject |
ExtractListValuesQuery.list
|
Uses of IObject in org.eclipse.mat.inspections.eclipse |
---|
Methods in org.eclipse.mat.inspections.eclipse with parameters of type IObject | |
---|---|
String |
EclipseNameResolver.EclipseClassLoaderResolver.resolve(IObject obj)
|
String |
EclipseNameResolver.EclipseDefaultClassLoaderResolver.resolve(IObject obj)
|
String |
EclipseNameResolver.EquinoxClassLoaderResolver.resolve(IObject obj)
|
String |
EclipseNameResolver.StartupClassLoaderResolver.resolve(IObject obj)
|
String |
EclipseNameResolver.RGBResolver.resolve(IObject obj)
|
String |
EclipseNameResolver.PointResolver.resolve(IObject obj)
|
String |
EclipseNameResolver.RectangleResolver.resolve(IObject obj)
|
Uses of IObject in org.eclipse.mat.inspections.jetty |
---|
Methods in org.eclipse.mat.inspections.jetty with parameters of type IObject | |
---|---|
String |
JettyNameResolvers.WebAppClassLoaderResolver.resolve(IObject object)
|
String |
JettyNameResolvers.JasperLoaderResolver.resolve(IObject object)
|
Uses of IObject in org.eclipse.mat.internal.collectionextract |
---|
Methods in org.eclipse.mat.internal.collectionextract with parameters of type IObject | |
---|---|
IObjectArray |
FieldSizedCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
ConcurrentHashMapCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
FieldArrayCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
EmptyCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
SingletonCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
ArrayCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
ReplicatedValueCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
SingletonMapExtractor.extractEntries(IObject coll)
|
IObjectArray |
NoContentCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
HashSetCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
WrapperCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
TreeMapCollectionExtractor.extractEntries(IObject coll)
|
IObjectArray |
HashMapCollectionExtractor.extractEntries(IObject coll)
|
int[] |
FieldSizedCollectionExtractor.extractEntryIds(IObject coll)
|
int[] |
ConcurrentHashMapCollectionExtractor.extractEntryIds(IObject coll)
|
int[] |
FieldArrayCollectionExtractor.extractEntryIds(IObject coll)
|
int[] |
EmptyCollectionExtractor.extractEntryIds(IObject coll)
|
int[] |
SingletonCollectionExtractor.extractEntryIds(IObject coll)
|
int[] |
ArrayCollectionExtractor.extractEntryIds(IObject coll)
|
int[] |
ReplicatedValueCollectionExtractor.extractEntryIds(IObject coll)
|
int[] |
LinkedListCollectionExtractor.extractEntryIds(IObject list)
|
int[] |
SingletonMapExtractor.extractEntryIds(IObject coll)
|
int[] |
NoContentCollectionExtractor.extractEntryIds(IObject coll)
|
int[] |
HashSetCollectionExtractor.extractEntryIds(IObject coll)
|
int[] |
IdentityHashMapCollectionExtractor.extractEntryIds(IObject idMap)
|
int[] |
WrapperCollectionExtractor.extractEntryIds(IObject coll)
|
int[] |
TreeMapCollectionExtractor.extractEntryIds(IObject treeMap)
|
int[] |
HashMapCollectionExtractor.extractEntryIds(IObject coll)
|
Iterator<Map.Entry<IObject,IObject>> |
EmptyMapExtractor.extractMapEntries(IObject collection)
|
Iterator<Map.Entry<IObject,IObject>> |
SingletonMapExtractor.extractMapEntries(IObject coll)
|
Iterator<Map.Entry<IObject,IObject>> |
WrapperMapExtractor.extractMapEntries(IObject coll)
|
Iterator<Map.Entry<IObject,IObject>> |
MapCollectionExtractorBase.extractMapEntries(IObject coll)
|
Iterator<Map.Entry<IObject,IObject>> |
HashSetCollectionExtractor.extractMapEntries(IObject coll)
|
Iterator<Map.Entry<IObject,IObject>> |
IdentityHashMapCollectionExtractor.extractMapEntries(IObject coll)
|
IObjectArray |
HashMapCollectionExtractor.getBackingArray(IObject coll)
|
Integer |
FieldSizedCollectionExtractor.getCapacity(IObject coll)
|
Integer |
ConcurrentHashMapCollectionExtractor.getCapacity(IObject collection)
|
Integer |
FieldArrayCollectionExtractor.getCapacity(IObject coll)
|
Integer |
EmptyCollectionExtractor.getCapacity(IObject coll)
|
Integer |
SingletonCollectionExtractor.getCapacity(IObject coll)
|
Integer |
ArrayCollectionExtractor.getCapacity(IObject coll)
|
Integer |
ReplicatedValueCollectionExtractor.getCapacity(IObject coll)
|
Integer |
SingletonMapExtractor.getCapacity(IObject coll)
|
Integer |
NoContentCollectionExtractor.getCapacity(IObject coll)
|
Integer |
MapCollectionExtractorBase.getCapacity(IObject coll)
|
Integer |
HashSetCollectionExtractor.getCapacity(IObject coll)
|
Integer |
IdentityHashMapCollectionExtractor.getCapacity(IObject collection)
Gets the capacity of the map. |
Integer |
WrapperCollectionExtractor.getCapacity(IObject coll)
|
Integer |
HashMapCollectionExtractor.getCapacity(IObject coll)
|
Integer |
ConcurrentSkipListCollectionExtractor.getCapacity(IObject coll)
|
Double |
EmptyMapExtractor.getCollisionRatio(IObject collection)
|
Double |
SingletonMapExtractor.getCollisionRatio(IObject coll)
|
Double |
WrapperMapExtractor.getCollisionRatio(IObject coll)
|
Double |
HashSetCollectionExtractor.getCollisionRatio(IObject coll)
|
Double |
IdentityHashMapCollectionExtractor.getCollisionRatio(IObject coll)
|
Double |
HashedMapCollectionExtractorBase.getCollisionRatio(IObject coll)
|
Double |
TreeMapCollectionExtractor.getCollisionRatio(IObject collection)
|
Double |
ConcurrentSkipListCollectionExtractor.getCollisionRatio(IObject coll)
|
Integer |
ReplicatedValueCollectionExtractor.getCount(IObject coll)
|
Double |
FieldSizedCollectionExtractor.getFillRatio(IObject coll)
|
Double |
FieldArrayCollectionExtractor.getFillRatio(IObject coll)
|
Double |
EmptyCollectionExtractor.getFillRatio(IObject coll)
|
Double |
SingletonCollectionExtractor.getFillRatio(IObject coll)
|
Double |
ArrayCollectionExtractor.getFillRatio(IObject coll)
|
Double |
ReplicatedValueCollectionExtractor.getFillRatio(IObject coll)
|
Double |
SingletonMapExtractor.getFillRatio(IObject coll)
|
Double |
NoContentCollectionExtractor.getFillRatio(IObject coll)
|
Double |
HashSetCollectionExtractor.getFillRatio(IObject coll)
|
Double |
IdentityHashMapCollectionExtractor.getFillRatio(IObject coll)
|
Double |
WrapperCollectionExtractor.getFillRatio(IObject coll)
|
Double |
HashedMapCollectionExtractorBase.getFillRatio(IObject coll)
|
Double |
TreeMapCollectionExtractor.getFillRatio(IObject coll)
|
Double |
ConcurrentSkipListCollectionExtractor.getFillRatio(IObject coll)
|
Integer |
FieldSizedCollectionExtractor.getNumberOfNotNullElements(IObject collection)
|
Integer |
ConcurrentHashMapCollectionExtractor.getNumberOfNotNullElements(IObject collection)
|
Integer |
FieldArrayCollectionExtractor.getNumberOfNotNullElements(IObject coll)
|
Integer |
EmptyCollectionExtractor.getNumberOfNotNullElements(IObject collection)
|
Integer |
SingletonCollectionExtractor.getNumberOfNotNullElements(IObject coll)
|
Integer |
ArrayCollectionExtractor.getNumberOfNotNullElements(IObject coll)
|
Integer |
ReplicatedValueCollectionExtractor.getNumberOfNotNullElements(IObject coll)
|
Integer |
SingletonMapExtractor.getNumberOfNotNullElements(IObject coll)
|
Integer |
NoContentCollectionExtractor.getNumberOfNotNullElements(IObject collection)
|
Integer |
HashSetCollectionExtractor.getNumberOfNotNullElements(IObject coll)
|
Integer |
WrapperCollectionExtractor.getNumberOfNotNullElements(IObject coll)
|
Integer |
TreeMapCollectionExtractor.getNumberOfNotNullElements(IObject coll)
|
Integer |
HashMapCollectionExtractor.getNumberOfNotNullElements(IObject collection)
|
Integer |
FieldSizedCollectionExtractor.getSize(IObject coll)
|
Integer |
ConcurrentHashMapCollectionExtractor.getSize(IObject collection)
|
Integer |
FieldArrayCollectionExtractor.getSize(IObject coll)
|
Integer |
EmptyCollectionExtractor.getSize(IObject coll)
|
Integer |
SingletonCollectionExtractor.getSize(IObject coll)
|
Integer |
ArrayCollectionExtractor.getSize(IObject coll)
|
Integer |
IBM6ArrayListCollectionExtractor.getSize(IObject coll)
|
Integer |
ReplicatedValueCollectionExtractor.getSize(IObject coll)
|
Integer |
SingletonMapExtractor.getSize(IObject coll)
|
Integer |
FieldSizeArrayCollectionExtractor.getSize(IObject coll)
|
Integer |
NoContentCollectionExtractor.getSize(IObject coll)
|
Integer |
MapCollectionExtractorBase.getSize(IObject coll)
|
Integer |
HashSetCollectionExtractor.getSize(IObject coll)
|
Integer |
WrapperCollectionExtractor.getSize(IObject coll)
|
Integer |
HashedMapCollectionExtractorBase.getSize(IObject coll)
|
Uses of IObject in org.eclipse.mat.parser |
---|
Methods in org.eclipse.mat.parser that return IObject | |
---|---|
IObject |
IObjectReader.read(int objectId,
ISnapshot snapshot)
Get detailed information about an object |
Uses of IObject in org.eclipse.mat.parser.internal |
---|
Methods in org.eclipse.mat.parser.internal that return IObject | |
---|---|
IObject |
SnapshotImpl.getObject(int objectId)
|
Uses of IObject in org.eclipse.mat.parser.model |
---|
Classes in org.eclipse.mat.parser.model that implement IObject | |
---|---|
class |
AbstractArrayImpl
The general implementation of any Java array object (primitive array, object array). |
class |
AbstractObjectImpl
The general implementation of any Java object (plain object, array, class, classloader). |
class |
ClassImpl
Implementation of a Java object representing a java.lang.Class object. |
class |
ClassLoaderImpl
Implementation of a Java object representing a java.lang.ClassLoader object. |
class |
InstanceImpl
Implementation of a plain Java object. |
class |
ObjectArrayImpl
Implementation of a Java object array. |
class |
PrimitiveArrayImpl
Implementation of a primitive array of type byte[], short[], int[], long[], boolean, char[], float[], double[]. |
Uses of IObject in org.eclipse.mat.snapshot |
---|
Methods in org.eclipse.mat.snapshot that return IObject | |
---|---|
IObject |
ISnapshot.getObject(int objectId)
Get object abstracting the real Java Object from the heap dump identified by the given id. |
Uses of IObject in org.eclipse.mat.snapshot.extension |
---|
Methods in org.eclipse.mat.snapshot.extension that return IObject | |
---|---|
IObject |
IThreadInfo.getThreadObject()
Get the actual thread object |
Methods in org.eclipse.mat.snapshot.extension with parameters of type IObject | |
---|---|
String |
IClassSpecificNameResolver.resolve(IObject object)
Resolve the name for snapshot object. |
Uses of IObject in org.eclipse.mat.snapshot.model |
---|
Subinterfaces of IObject in org.eclipse.mat.snapshot.model | |
---|---|
interface |
IArray
Interface for an array object in the heap dump. |
interface |
IClass
Interface for a class instance in the heap dump. |
interface |
IClassLoader
An interface for class loader. |
interface |
IInstance
Interface for a plain vanilla object instance in the heap dump. |
interface |
IObjectArray
Marker interface to represent object arrays in the heap dump. |
interface |
IPrimitiveArray
Interface for primitive arrays in the heap dump. |
Methods in org.eclipse.mat.snapshot.model that return IObject | |
---|---|
IObject |
ObjectReference.getObject()
Get a detailed view of the object |
Methods in org.eclipse.mat.snapshot.model that return types with arguments of type IObject | |
---|---|
static Comparator<IObject> |
ObjectComparators.getComparatorForClassSpecificNameAscending()
|
static Comparator<IObject> |
ObjectComparators.getComparatorForClassSpecificNameDescending()
|
static Comparator<IObject> |
ObjectComparators.getComparatorForRetainedHeapSizeAscending()
|
static Comparator<IObject> |
ObjectComparators.getComparatorForRetainedHeapSizeDescending()
|
static Comparator<IObject> |
ObjectComparators.getComparatorForTechnicalNameAscending()
|
static Comparator<IObject> |
ObjectComparators.getComparatorForTechnicalNameDescending()
|
static Comparator<IObject> |
ObjectComparators.getComparatorForUsedHeapSizeAscending()
|
static Comparator<IObject> |
ObjectComparators.getComparatorForUsedHeapSizeDescending()
|
Methods in org.eclipse.mat.snapshot.model with parameters of type IObject | |
---|---|
static String |
PrettyPrinter.objectAsString(IObject stringObject,
int limit)
Convert a java.lang.String object into a String. |
Uses of IObject in org.eclipse.mat.snapshot.query |
---|
Methods in org.eclipse.mat.snapshot.query with parameters of type IObject | |
---|---|
IResultPie.Slice |
PieFactory.addSlice(IObject object)
Create and add a new slice for the given object. |
IResultPie.Slice |
PieFactory.addSlice(IObject object,
Color color)
Create and add a new slice for the given object. |
Uses of IObject in org.eclipse.mat.snapshot.registry |
---|
Methods in org.eclipse.mat.snapshot.registry with parameters of type IObject | |
---|---|
static String |
ClassSpecificNameResolverRegistry.resolve(IObject object)
Resolve name of the given snapshot object or return null if it can't be resolved. |
Uses of IObject in org.eclipse.mat.ui.snapshot |
---|
Methods in org.eclipse.mat.ui.snapshot with parameters of type IObject | |
---|---|
static int |
ImageHelper.getType(IObject object)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |