Uses of Interface
org.eclipse.mat.snapshot.model.IObject
Package
Description
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).
Parser for HPROF dumps,
just a parser extension, not an Application Programming Interface (API).
These are general queries.
Code for reading data from collections found in a snapshot.
These are queries for Collection classes.
These are queries for debugging Eclipse based applications.
These are queries for the Jetty web server.
These are queries for Threads.
These are queries for the application servers Wildfly and JBoss Enterprise
Application Platform.
Code for reading data from collections found in a snapshot.
These are queries for snapshots generated by JRuby applications.
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.
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.
Utilities to develop heap dump queries.
Registries for the extensions to read additional heap dump information like threads, name resolvers etc.
Opens and parses a snapshot - user interface (not API).
Inspections view of details of an object - user interface (not API).
-
Uses of IObject in org.eclipse.mat.dtfj
Modifier and TypeMethodDescription -
Uses of IObject in org.eclipse.mat.hprof
-
Uses of IObject in org.eclipse.mat.inspections
Modifier and TypeMethodDescriptionFindLeaksQuery.AccumulationPoint.getObject()
FindLeaksQuery.SuspectRecord.getSuspect()
Modifier and TypeMethodDescriptionModifierConstructorDescriptionAccumulationPoint
(IObject object) AccumulationPoint
(IObject object, long retainedSize, int[] path) AccumulationPointOfGroupOfObject
(IObject object, int[] commonPath, IMultiplePathsFromGCRootsComputer pathsComputer) -
Uses of IObject in org.eclipse.mat.inspections.collectionextract
Modifier and TypeClassDescriptionclass
AbstractExtractedCollection<E,
X extends ICollectionExtractor> An abstract class representing a collection extracted from the heap.class
An class representing a collection extracted from the heap.class
An abstract class representing a map extracted from the heap.static class
Modifier and TypeMethodDescriptionExtractedMap.getByKeyIdentity
(IObject key) Gets an object from the Map, searching by the key.IMapExtractor.EntryObject.getKey()
IMapExtractor.EntryObject.getValue()
Modifier and TypeMethodDescriptionIMapExtractor.extractMapEntries
(IObject collection) Extracts the contents of a map (i.e.IMapExtractor.extractMapEntries
(IObject collection) Extracts the contents of a map (i.e.ExtractedCollection.iterator()
ExtractedMap.iterator()
The entries of the map.ExtractedMap.iterator()
The entries of the map.Modifier and TypeMethodDescriptionstatic 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.ICollectionExtractor.extractEntries
(IObject collection) Extracts the array containing the collection contentint[]
ICollectionExtractor.extractEntryIds
(IObject collection) Returns the object ids (int) for all objects which are contained in the collectionstatic 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.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 parameterExtractedMap.getByKeyIdentity
(IObject key) Gets an object from the Map, searching by the key.ICollectionExtractor.getCapacity
(IObject collection) Return the capacity of the collection, if applicableIMapExtractor.getCollisionRatio
(IObject collection) Calculates the collision ratio in the collection.ICollectionExtractor.getFillRatio
(IObject collection) Calculate the fill ratio of a collectionICollectionExtractor.getNumberOfNotNullElements
(IObject collection) Returns the number of non-null elements in the collection.Extract the size of the collection.ModifierConstructorDescriptionAbstractExtractedCollection
(IObject collection, X extractor) EntryObject
(IObject self, IObject key, IObject value) ExtractedCollection
(IObject coll, ICollectionExtractor extractor) ExtractedMap
(IObject coll, IMapExtractor extractor) -
Uses of IObject in org.eclipse.mat.inspections.collections
-
Uses of IObject in org.eclipse.mat.inspections.eclipse
Modifier and TypeMethodDescription -
Uses of IObject in org.eclipse.mat.inspections.jetty
-
Uses of IObject in org.eclipse.mat.inspections.threads
-
Uses of IObject in org.eclipse.mat.inspections.wildfly
-
Uses of IObject in org.eclipse.mat.internal.collectionextract
Modifier and TypeMethodDescriptionstatic IObject
ExtractionUtils.followOnlyOutgoingReferencesExceptLast
(String field, IObject obj) Walks the only non-array object field from the object, stopping at the second-last.Modifier and TypeMethodDescriptionEmptyMapExtractor.extractMapEntries
(IObject collection) EmptyMapExtractor.extractMapEntries
(IObject collection) FieldSizeArrayMapExtractor.extractMapEntries
(IObject collection) FieldSizeArrayMapExtractor.extractMapEntries
(IObject collection) FieldSizedCapacityMapExtractor.extractMapEntries
(IObject collection) FieldSizedCapacityMapExtractor.extractMapEntries
(IObject collection) HashSetCollectionExtractor.extractMapEntries
(IObject coll) HashSetCollectionExtractor.extractMapEntries
(IObject coll) IdentityHashMapCollectionExtractor.extractMapEntries
(IObject coll) IdentityHashMapCollectionExtractor.extractMapEntries
(IObject coll) MapCollectionExtractorBase.extractMapEntries
(IObject coll) MapCollectionExtractorBase.extractMapEntries
(IObject coll) RegularEnumSetExtractor.extractMapEntries
(IObject collection) RegularEnumSetExtractor.extractMapEntries
(IObject collection) SetFromCollectionExtractor.extractMapEntries
(IObject collection) SetFromCollectionExtractor.extractMapEntries
(IObject collection) SingletonMapExtractor.extractMapEntries
(IObject coll) SingletonMapExtractor.extractMapEntries
(IObject coll) TreeMapArrayCollectionExtractor.extractMapEntries
(IObject coll) TreeMapArrayCollectionExtractor.extractMapEntries
(IObject coll) TreeSetArrayCollectionExtractor.extractMapEntries
(IObject coll) TreeSetArrayCollectionExtractor.extractMapEntries
(IObject coll) WrapperFieldMapExtractor.extractMapEntries
(IObject coll) WrapperFieldMapExtractor.extractMapEntries
(IObject coll) WrapperMapExtractor.extractMapEntries
(IObject coll) WrapperMapExtractor.extractMapEntries
(IObject coll) WrapperSetFromMapExtractor.extractMapEntries
(IObject collection) WrapperSetFromMapExtractor.extractMapEntries
(IObject collection) Modifier and TypeMethodDescriptionArrayCollectionExtractor.extractEntries
(IObject coll) ConcurrentHashMapCollectionExtractor.extractEntries
(IObject coll) ConcurrentSkipListCollectionExtractor.extractEntries
(IObject coll) EmptyCollectionExtractor.extractEntries
(IObject coll) FieldArrayCollectionExtractor.extractEntries
(IObject coll) FieldSizedCapacityCollectionExtractor.extractEntries
(IObject coll) FieldSizedCollectionExtractor.extractEntries
(IObject coll) HashMapCollectionExtractor.extractEntries
(IObject coll) HashSetCollectionExtractor.extractEntries
(IObject coll) KeySetCollectionExtractor.extractEntries
(IObject coll) MATCollectionExtractor.extractEntries
(IObject collection) NoContentCollectionExtractor.extractEntries
(IObject coll) PairCollectionExtractor.extractEntries
(IObject coll) ReplicatedValueCollectionExtractor.extractEntries
(IObject coll) SetFromCollectionExtractor.extractEntries
(IObject collection) SingletonCollectionExtractor.extractEntries
(IObject coll) SingletonMapExtractor.extractEntries
(IObject coll) TreeMapCollectionExtractor.extractEntries
(IObject coll) ValuesCollectionExtractor.extractEntries
(IObject coll) WrapperCollectionExtractor.extractEntries
(IObject coll) int[]
ArrayCollectionExtractor.extractEntryIds
(IObject coll) int[]
ArrayListSubListCollectionExtractor.extractEntryIds
(IObject coll) int[]
ConcurrentHashMapCollectionExtractor.extractEntryIds
(IObject coll) int[]
ConcurrentSkipListCollectionExtractor.extractEntryIds
(IObject coll) int[]
ConcurrentSkipListSetCollectionExtractor.extractEntryIds
(IObject coll) int[]
EmptyCollectionExtractor.extractEntryIds
(IObject coll) int[]
FieldArrayCollectionExtractor.extractEntryIds
(IObject coll) int[]
FieldSizedCapacityCollectionExtractor.extractEntryIds
(IObject coll) int[]
FieldSizedCollectionExtractor.extractEntryIds
(IObject coll) int[]
HashMapCollectionExtractor.extractEntryIds
(IObject coll) int[]
HashSetCollectionExtractor.extractEntryIds
(IObject coll) int[]
IBM6ArrayListCollectionExtractor.extractEntryIds
(IObject coll) int[]
IdentityHashMapCollectionExtractor.extractEntryIds
(IObject idMap) int[]
KeySetCollectionExtractor.extractEntryIds
(IObject coll) int[]
LinkedListCollectionExtractor.extractEntryIds
(IObject list) int[]
MATCollectionExtractor.extractEntryIds
(IObject collection) int[]
NoContentCollectionExtractor.extractEntryIds
(IObject coll) int[]
Pair12CollectionExtractor.extractEntryIds
(IObject coll) int[]
PairCollectionExtractor.extractEntryIds
(IObject coll) int[]
RegularEnumSetExtractor.extractEntryIds
(IObject coll) int[]
ReplicatedValueCollectionExtractor.extractEntryIds
(IObject coll) int[]
SetFromCollectionExtractor.extractEntryIds
(IObject collection) int[]
SingletonCollectionExtractor.extractEntryIds
(IObject coll) int[]
SingletonMapExtractor.extractEntryIds
(IObject coll) int[]
TreeMapCollectionExtractor.extractEntryIds
(IObject treeMap) int[]
ValuesCollectionExtractor.extractEntryIds
(IObject coll) int[]
WrapperCollectionExtractor.extractEntryIds
(IObject coll) int[]
WrapperFieldCollectionExtractor.extractEntryIds
(IObject coll) int[]
WrapperFieldMapExtractor.extractEntryIds
(IObject coll) EmptyMapExtractor.extractMapEntries
(IObject collection) FieldSizeArrayMapExtractor.extractMapEntries
(IObject collection) FieldSizedCapacityMapExtractor.extractMapEntries
(IObject collection) HashSetCollectionExtractor.extractMapEntries
(IObject coll) IdentityHashMapCollectionExtractor.extractMapEntries
(IObject coll) MapCollectionExtractorBase.extractMapEntries
(IObject coll) RegularEnumSetExtractor.extractMapEntries
(IObject collection) SetFromCollectionExtractor.extractMapEntries
(IObject collection) SingletonMapExtractor.extractMapEntries
(IObject coll) TreeMapArrayCollectionExtractor.extractMapEntries
(IObject coll) TreeSetArrayCollectionExtractor.extractMapEntries
(IObject coll) WrapperFieldMapExtractor.extractMapEntries
(IObject coll) WrapperMapExtractor.extractMapEntries
(IObject coll) WrapperSetFromMapExtractor.extractMapEntries
(IObject collection) static IInstance
ExtractionUtils.followOnlyNonArrayOutgoingReference
(IObject obj) Get the only non-array object field from the object.static IObject
ExtractionUtils.followOnlyOutgoingReferencesExceptLast
(String field, IObject obj) Walks the only non-array object field from the object, stopping at the second-last.HashMapCollectionExtractor.getBackingArray
(IObject coll) ArrayCollectionExtractor.getCapacity
(IObject coll) ArrayListSubListCollectionExtractor.getCapacity
(IObject coll) ConcurrentHashMapCollectionExtractor.getCapacity
(IObject collection) ConcurrentSkipListCollectionExtractor.getCapacity
(IObject coll) EmptyCollectionExtractor.getCapacity
(IObject coll) FieldArrayCollectionExtractor.getCapacity
(IObject coll) FieldSizedCapacityCollectionExtractor.getCapacity
(IObject coll) FieldSizedCapacityMapExtractor.getCapacity
(IObject coll) FieldSizedCollectionExtractor.getCapacity
(IObject coll) HashMapCollectionExtractor.getCapacity
(IObject coll) HashSetCollectionExtractor.getCapacity
(IObject coll) IdentityHashMapCollectionExtractor.getCapacity
(IObject collection) Gets the capacity of the map.MapCollectionExtractorBase.getCapacity
(IObject coll) MATArrayBig.getCapacity
(IObject coll) MATCollectionExtractor.getCapacity
(IObject collection) NoContentCollectionExtractor.getCapacity
(IObject coll) PairCollectionExtractor.getCapacity
(IObject coll) ReplicatedValueCollectionExtractor.getCapacity
(IObject coll) SetFromCollectionExtractor.getCapacity
(IObject collection) SingletonCollectionExtractor.getCapacity
(IObject coll) SingletonMapExtractor.getCapacity
(IObject coll) WrapperCollectionExtractor.getCapacity
(IObject coll) ConcurrentSkipListCollectionExtractor.getCollisionRatio
(IObject coll) EmptyMapExtractor.getCollisionRatio
(IObject collection) FieldSizeArrayMapExtractor.getCollisionRatio
(IObject collection) FieldSizedCapacityMapExtractor.getCollisionRatio
(IObject coll) HashedMapCollectionExtractorBase.getCollisionRatio
(IObject coll) HashSetCollectionExtractor.getCollisionRatio
(IObject coll) IdentityHashMapCollectionExtractor.getCollisionRatio
(IObject coll) Complete guess as to collision ratio.RegularEnumSetExtractor.getCollisionRatio
(IObject collection) SetFromCollectionExtractor.getCollisionRatio
(IObject coll) SingletonMapExtractor.getCollisionRatio
(IObject coll) TreeMapCollectionExtractor.getCollisionRatio
(IObject collection) WrapperMapExtractor.getCollisionRatio
(IObject coll) WrapperSetFromMapExtractor.getCollisionRatio
(IObject collection) ArrayCollectionExtractor.getFillRatio
(IObject coll) ConcurrentSkipListCollectionExtractor.getFillRatio
(IObject coll) EmptyCollectionExtractor.getFillRatio
(IObject coll) FieldArrayCollectionExtractor.getFillRatio
(IObject coll) FieldSizedCollectionExtractor.getFillRatio
(IObject coll) HashedMapCollectionExtractorBase.getFillRatio
(IObject coll) HashSetCollectionExtractor.getFillRatio
(IObject coll) IdentityHashMapCollectionExtractor.getFillRatio
(IObject coll) MATArrayBig.getFillRatio
(IObject coll) MATCollectionExtractor.getFillRatio
(IObject coll) NoContentCollectionExtractor.getFillRatio
(IObject coll) PairCollectionExtractor.getFillRatio
(IObject coll) ReplicatedValueCollectionExtractor.getFillRatio
(IObject coll) SetFromCollectionExtractor.getFillRatio
(IObject collection) SingletonCollectionExtractor.getFillRatio
(IObject coll) SingletonMapExtractor.getFillRatio
(IObject coll) TreeMapCollectionExtractor.getFillRatio
(IObject coll) WrapperCollectionExtractor.getFillRatio
(IObject coll) ArrayCollectionExtractor.getNumberOfNotNullElements
(IObject coll) ConcurrentHashMapCollectionExtractor.getNumberOfNotNullElements
(IObject collection) ConcurrentSkipListCollectionExtractor.getNumberOfNotNullElements
(IObject coll) EmptyCollectionExtractor.getNumberOfNotNullElements
(IObject collection) FieldArrayCollectionExtractor.getNumberOfNotNullElements
(IObject coll) FieldSizedCapacityCollectionExtractor.getNumberOfNotNullElements
(IObject collection) FieldSizedCollectionExtractor.getNumberOfNotNullElements
(IObject collection) HashMapCollectionExtractor.getNumberOfNotNullElements
(IObject collection) HashSetCollectionExtractor.getNumberOfNotNullElements
(IObject coll) IdentityHashMapCollectionExtractor.getNumberOfNotNullElements
(IObject coll) MATCollectionExtractor.getNumberOfNotNullElements
(IObject collection) NoContentCollectionExtractor.getNumberOfNotNullElements
(IObject collection) PairCollectionExtractor.getNumberOfNotNullElements
(IObject coll) ReplicatedValueCollectionExtractor.getNumberOfNotNullElements
(IObject coll) SetFromCollectionExtractor.getNumberOfNotNullElements
(IObject collection) SingletonCollectionExtractor.getNumberOfNotNullElements
(IObject coll) SingletonMapExtractor.getNumberOfNotNullElements
(IObject coll) TreeMapCollectionExtractor.getNumberOfNotNullElements
(IObject coll) WrapperCollectionExtractor.getNumberOfNotNullElements
(IObject coll) static IObjectArray
ExtractionUtils.getOnlyArrayField
(IObject obj) Get the only array field from the object. -
Uses of IObject in org.eclipse.mat.jruby.resolver
-
Uses of IObject in org.eclipse.mat.parser
-
Uses of IObject in org.eclipse.mat.parser.internal
-
Uses of IObject in org.eclipse.mat.parser.model
Modifier and TypeClassDescriptionclass
The general implementation of any Java array object (primitive array, object array).class
The general implementation of any Java object (plain object, array, class, classloader).class
Implementation of a Java object representing a java.lang.Class object.class
Implementation of a Java object representing a java.lang.ClassLoader object.class
Implementation of a plain Java object.class
Implementation of a Java object array.class
Implementation of a primitive array of type byte[], short[], int[], long[], boolean, char[], float[], double[]. -
Uses of IObject in org.eclipse.mat.snapshot
-
Uses of IObject in org.eclipse.mat.snapshot.extension
-
Uses of IObject in org.eclipse.mat.snapshot.model
Modifier and TypeInterfaceDescriptioninterface
Interface for an array object in the heap dump.interface
Interface for a class instance in the heap dump.interface
An interface for class loader.interface
Interface for a plain vanilla object instance in the heap dump.interface
Marker interface to represent object arrays in the heap dump.interface
Interface for primitive arrays in the heap dump.Modifier and TypeMethodDescriptionstatic Comparator<IObject>
ObjectComparators.getComparatorForClassSpecificNameAscending()
Compare by class specific name ascending.static Comparator<IObject>
ObjectComparators.getComparatorForClassSpecificNameDescending()
Compare by class specific name descending.static Comparator<IObject>
ObjectComparators.getComparatorForRetainedHeapSizeAscending()
Compare by retained heap size ascending.static Comparator<IObject>
ObjectComparators.getComparatorForRetainedHeapSizeDescending()
Compare by retained heap size descending.static Comparator<IObject>
ObjectComparators.getComparatorForTechnicalNameAscending()
Compare by technical name ascending.static Comparator<IObject>
ObjectComparators.getComparatorForTechnicalNameDescending()
Compare by technical name descending.static Comparator<IObject>
ObjectComparators.getComparatorForUsedHeapSizeAscending()
Compare by used heap size ascending.static Comparator<IObject>
ObjectComparators.getComparatorForUsedHeapSizeDescending()
Compare by user heap size descending.Modifier and TypeMethodDescriptionstatic String
PrettyPrinter.objectAsString
(IObject stringObject, int limit) Convert ajava.lang.String
object into a String. -
Uses of IObject in org.eclipse.mat.snapshot.query
Modifier and TypeMethodDescriptionCreate and add a new slice for the given object.Create and add a new slice for the given object. -
Uses of IObject in org.eclipse.mat.snapshot.registry
-
Uses of IObject in org.eclipse.mat.ui.snapshot
-
Uses of IObject in org.eclipse.mat.ui.snapshot.views.inspector