# Uses of Annotation Type
org.eclipse.mat.snapshot.extension.Subjects

Packages that use Subjects
Package
Description
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.osgi
These are queries for examining OSGi bundles.
org.eclipse.mat.inspections.threads
These are queries for Threads.
org.eclipse.mat.jruby.resolver
These are queries for snapshots generated by JRuby applications.

## Uses of Subjects in org.eclipse.mat.dtfj

Classes in org.eclipse.mat.dtfj with annotations of type Subjects
Modifier and Type
Class
Description
`class`
`StackFrameResolver`

## Uses of Subjects in org.eclipse.mat.inspections

Classes in org.eclipse.mat.inspections with annotations of type Subjects
Modifier and Type
Class
Description
`static class`
`CommonNameResolver.AtomicBooleanResolver`
`static class`
`CommonNameResolver.AtomicReferenceValueResolver`
`static class`
`CommonNameResolver.AtomicStampedReferenceValueResolver`
`static class`
`CommonNameResolver.ClassTypeResolver`
For Oracle VMs for int.class, byte.class, void.class etc.
`static class`
`CommonNameResolver.ICUBaseLocaleResolver`
`static class`
`CommonNameResolver.LocaleResolver`
`static class`
`CommonNameResolver.ModuleResolver`
`static class`
`CommonNameResolver.StringBufferResolver`
`static class`
`CommonNameResolver.SunLocaleResolver`
`static class`
`CommonNameResolver.ULocaleResolver`
`static class`
`CommonNameResolver.ValueResolver`

## Uses of Subjects in org.eclipse.mat.inspections.collections

Classes in org.eclipse.mat.inspections.collections with annotations of type Subjects
Modifier and Type
Class
Description
`class`
`ArraysBySizeQuery`
`class`
`CollectionFillRatioQuery`
`class`
`CollectionsBySizeQuery`
`class`
`ExtractListValuesQuery`
`class`
`HashEntriesQuery`
`class`
`HashSetValuesQuery`
`class`
`MapCollisionRatioQuery`
`class`
`PrimitiveArraysWithAConstantValueQuery`

## Uses of Subjects in org.eclipse.mat.inspections.eclipse

Classes in org.eclipse.mat.inspections.eclipse with annotations of type Subjects
Modifier and Type
Class
Description
`static class`
`EclipseNameResolver.PointResolver`
`static class`
`EclipseNameResolver.RectangleResolver`
`class`
`LeakingPlugins`

## Uses of Subjects in org.eclipse.mat.inspections.osgi

Classes in org.eclipse.mat.inspections.osgi with annotations of type Subjects
Modifier and Type
Class
Description
`class`
`BundleRegistryQuery`

## Uses of Subjects in org.eclipse.mat.inspections.threads

Classes in org.eclipse.mat.inspections.threads with annotations of type Subjects
Modifier and Type
Class
Description
`class`
`StackFrameResolver`

## Uses of Subjects in org.eclipse.mat.jruby.resolver

Classes in org.eclipse.mat.jruby.resolver with annotations of type Subjects
Modifier and Type
Class
Description
`class`
`RubyStacktraceDumper`
Utilities for extracting Ruby stack traces from Java processes.