Uses of Interface
org.eclipse.mat.snapshot.model.IObject
Packages that use 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
Methods in org.eclipse.mat.dtfj that return IObjectModifier and TypeMethodDescriptionMethods in org.eclipse.mat.dtfj with parameters of type IObject -
Uses of IObject in org.eclipse.mat.hprof
Methods in org.eclipse.mat.hprof that return IObject -
Uses of IObject in org.eclipse.mat.inspections
Methods in org.eclipse.mat.inspections that return IObjectModifier and TypeMethodDescriptionFindLeaksQuery.AccumulationPoint.getObject()
FindLeaksQuery.SuspectRecord.getSuspect()
Methods in org.eclipse.mat.inspections with parameters of type IObjectModifier and TypeMethodDescriptionConstructors in org.eclipse.mat.inspections with parameters of type IObjectModifierConstructorDescriptionAccumulationPoint
(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
Classes in org.eclipse.mat.inspections.collectionextract that implement IObjectModifier 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
Methods in org.eclipse.mat.inspections.collectionextract that return IObjectModifier and TypeMethodDescriptionExtractedMap.getByKeyIdentity
(IObject key) Gets an object from the Map, searching by the key.IMapExtractor.EntryObject.getKey()
IMapExtractor.EntryObject.getValue()
Methods in org.eclipse.mat.inspections.collectionextract that return types with arguments of type IObjectModifier 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.Methods in org.eclipse.mat.inspections.collectionextract with parameters of type IObjectModifier 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.Constructors in org.eclipse.mat.inspections.collectionextract with parameters of type IObjectModifierConstructorDescriptionAbstractExtractedCollection
(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
Fields in org.eclipse.mat.inspections.collections declared as IObject -
Uses of IObject in org.eclipse.mat.inspections.eclipse
Methods in org.eclipse.mat.inspections.eclipse with parameters of type IObjectModifier and TypeMethodDescription -
Uses of IObject in org.eclipse.mat.inspections.jetty
Methods in org.eclipse.mat.inspections.jetty with parameters of type IObject -
Uses of IObject in org.eclipse.mat.inspections.threads
Methods in org.eclipse.mat.inspections.threads with parameters of type IObject -
Uses of IObject in org.eclipse.mat.inspections.wildfly
Methods in org.eclipse.mat.inspections.wildfly with parameters of type IObject -
Uses of IObject in org.eclipse.mat.internal.collectionextract
Methods in org.eclipse.mat.internal.collectionextract that return IObjectModifier and TypeMethodDescriptionstatic IObject
ExtractionUtils.followOnlyOutgoingReferencesExceptLast
(String field, IObject obj) Walks the only non-array object field from the object, stopping at the second-last.Methods in org.eclipse.mat.internal.collectionextract that return types with arguments of type IObjectModifier 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) Methods in org.eclipse.mat.internal.collectionextract with parameters of type IObjectModifier 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
Constructors in org.eclipse.mat.jruby.resolver with parameters of type IObject -
Uses of IObject in org.eclipse.mat.parser
Methods in org.eclipse.mat.parser that return IObject -
Uses of IObject in org.eclipse.mat.parser.internal
Methods in org.eclipse.mat.parser.internal that return IObject -
Uses of IObject in org.eclipse.mat.parser.model
Classes in org.eclipse.mat.parser.model that implement IObjectModifier 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
Methods in org.eclipse.mat.snapshot that return IObject -
Uses of IObject in org.eclipse.mat.snapshot.extension
Methods in org.eclipse.mat.snapshot.extension that return IObjectMethods in org.eclipse.mat.snapshot.extension with parameters of type IObject -
Uses of IObject in org.eclipse.mat.snapshot.model
Subinterfaces of IObject in org.eclipse.mat.snapshot.modelModifier 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.Methods in org.eclipse.mat.snapshot.model that return IObjectMethods in org.eclipse.mat.snapshot.model that return types with arguments of type IObjectModifier 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.Methods in org.eclipse.mat.snapshot.model with parameters of type IObjectModifier 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
Methods in org.eclipse.mat.snapshot.query with parameters of type IObjectModifier 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
Methods in org.eclipse.mat.snapshot.registry with parameters of type IObject -
Uses of IObject in org.eclipse.mat.ui.snapshot
Methods in org.eclipse.mat.ui.snapshot with parameters of type IObject -
Uses of IObject in org.eclipse.mat.ui.snapshot.views.inspector
Constructors in org.eclipse.mat.ui.snapshot.views.inspector with parameters of type IObject