# Uses of Package
org.eclipse.mat.snapshot.extension

Packages that use org.eclipse.mat.snapshot.extension
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.inspections: These are general queries.
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.inspections.osgi: These are queries for examining OSGi bundles.
org.eclipse.mat.inspections.threads: These are queries for Threads.
org.eclipse.mat.internal.collectionextract
org.eclipse.mat.snapshot.extension: Interfaces that extend the information extracted from heap dumps like threads, name resolvers etc.
org.eclipse.mat.snapshot.registry: Registries for the extensions to read additional heap dump information like threads, name resolvers etc.

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.dtfj
Class and Description
IClassSpecificNameResolver Interface describing a name resolver for objects of specific classes (found in an snapshot), e.g.
IThreadDetailsResolver Extracts detailed information about a thread.
IThreadInfo Holds detailed information about a thread.
Subjects Used to tag resolvers with the names of classes that they handle.

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.inspections
Class and Description
IClassSpecificNameResolver Interface describing a name resolver for objects of specific classes (found in an snapshot), e.g.
Subject Used to tag resolvers with the name of the class that they handle.
Subjects Used to tag resolvers with the names of classes that they handle.

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.inspections.eclipse
Class and Description
IClassSpecificNameResolver Interface describing a name resolver for objects of specific classes (found in an snapshot), e.g.
Subject Used to tag resolvers with the name of the class that they handle.
Subjects Used to tag resolvers with the names of classes that they handle.

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.inspections.jetty
Class and Description
IClassSpecificNameResolver Interface describing a name resolver for objects of specific classes (found in an snapshot), e.g.
IRequestDetailsResolver The allows details about a local variable for a thread of a type understood by this resolver to be interpreted and attached to the thread description.
IThreadInfo Holds detailed information about a thread.
Subject Used to tag resolvers with the name of the class that they handle.

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.inspections.osgi
Class and Description
Subject Used to tag resolvers with the name of the class that they handle.

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.inspections.threads
Class and Description
IThreadInfo Holds detailed information about a thread.

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.internal.collectionextract
Class and Description
CollectionExtractionInfo
ICollectionExtractorProvider
JdkVersion Enumeration of known JDK collection versions

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.snapshot.extension
Class and Description
CollectionExtractionInfo
IThreadInfo Holds detailed information about a thread.
JdkVersion Enumeration of known JDK collection versions

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.snapshot.registry
Class and Description
CollectionExtractionInfo
IClassSpecificNameResolver Interface describing a name resolver for objects of specific classes (found in an snapshot), e.g.