# 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.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.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.jruby.resolver
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
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 `IClassSpecificNameResolver` and `IRequestDetailsResolver` resolvers with the names of the classes that they handle.

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

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.inspections.collections
Subject: Used to tag `IClassSpecificNameResolver` and `IRequestDetailsResolver` resolvers with the name of the class that they handle.
Subjects: Used to tag `IClassSpecificNameResolver` and `IRequestDetailsResolver` resolvers with the names of the classes that they handle.

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

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.inspections.jetty
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 `IClassSpecificNameResolver` and `IRequestDetailsResolver` resolvers with the name of the class that they handle.

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.inspections.osgi
Subjects: Used to tag `IClassSpecificNameResolver` and `IRequestDetailsResolver` resolvers with the names of the classes that they handle.

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.inspections.threads
IThreadDetailsResolver: Extracts detailed information about a thread.
IThreadInfo: Holds detailed information about a thread.
Subject: Used to tag `IClassSpecificNameResolver` and `IRequestDetailsResolver` resolvers with the name of the class that they handle.

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

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.jruby.resolver
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 `IClassSpecificNameResolver` and `IRequestDetailsResolver` resolvers with the name of the class that they handle.
Subjects: Used to tag `IClassSpecificNameResolver` and `IRequestDetailsResolver` resolvers with the names of the classes that they handle.

Classes in org.eclipse.mat.snapshot.extension used by org.eclipse.mat.snapshot.extension
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
CollectionExtractionInfo
IClassSpecificNameResolver: Interface describing a name resolver for objects of specific classes (found in an snapshot), e.g.