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

Packages that use Subject
Package
Description
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.threads
These are queries for Threads.
org.eclipse.mat.inspections.wildfly
These are queries for the application servers Wildfly and JBoss Enterprise Application Platform.
org.eclipse.mat.jruby.resolver
These are queries for snapshots generated by JRuby applications.

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

Classes in org.eclipse.mat.inspections with annotations of type Subject
Modifier and Type
Class
Description
`static class`
`CommonNameResolver.AccessibleObjectResolver`
`static class`
`CommonNameResolver.BigDecimalResolver`
`static class`
`CommonNameResolver.BigIntegerResolver`
`static class`
`CommonNameResolver.ByteArrayResolver`
`static class`
`CommonNameResolver.CharArrayResolver`
`static class`
`CommonNameResolver.ConstructorResolver`
`static class`
`CommonNameResolver.EnumResolver`
`static class`
`CommonNameResolver.ExternalDataResolver`
`static class`
`CommonNameResolver.FieldResolver`
`static class`
`CommonNameResolver.Inet6AddressHolderResolver`
`static class`
`CommonNameResolver.Inet6AddressResolver`
`static class`
`CommonNameResolver.InetAddressHolderResolver`
`static class`
`CommonNameResolver.InetAddressResolver`
`static class`
`CommonNameResolver.InetSocketAddressHolderResolver`
`static class`
`CommonNameResolver.InetSocketAddressResolver`
`static class`
`CommonNameResolver.MemberNameResolver`
`static class`
`CommonNameResolver.MethodResolver`
`static class`
`CommonNameResolver.SocketChannelImpl`
`static class`
`CommonNameResolver.StackTraceElementResolver`
`static class`
`CommonNameResolver.StringResolver`
`static class`
`CommonNameResolver.ThreadGroupResolver`
`static class`
`CommonNameResolver.ThreadResolver`
`static class`
`CommonNameResolver.URIResolver`
`static class`
`CommonNameResolver.URLResolver`
`class`
`FinalizerReferenceStatQuery`
`class`
`FindStringsQuery`
`class`
`PhantomReferenceStatQuery`
`class`
`ReferenceLeakQuery`
Extract information about objects referenced by java.lang.ref.Reference, e.g.
`class`
`ReferenceQuery`
Extract information about objects extending java.lang.ref.Reference, e.g.
`class`
`SoftReferenceStatQuery`
`class`
`SystemPropertiesQuery`
`class`
`WasteInCharArraysQuery`
`class`
`WeakReferenceStatQuery`

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

Classes in org.eclipse.mat.inspections.collections with annotations of type Subject
Modifier and Type
Class
Description
`class`
`ArrayFillRatioQuery`

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

Classes in org.eclipse.mat.inspections.eclipse with annotations of type Subject
Modifier and Type
Class
Description
`static class`
`EclipseNameResolver.EclipseClassLoaderResolver`
`static class`
`EclipseNameResolver.EclipseDefaultClassLoaderResolver`
`static class`
`EclipseNameResolver.EquinoxClassLoaderResolver`
`static class`
`EclipseNameResolver.OSGiFrameworkVersion`
`static class`
`EclipseNameResolver.RGBResolver`
`static class`
`EclipseNameResolver.StartupClassLoaderResolver`

## Uses of Subject in org.eclipse.mat.inspections.jetty

Classes in org.eclipse.mat.inspections.jetty with annotations of type Subject
Modifier and Type
Class
Description
`static class`
`JettyNameResolvers.JasperLoaderResolver`
`static class`
`JettyNameResolvers.WebAppClassLoaderResolver`
`class`
`JettyRequestResolver`

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

Classes in org.eclipse.mat.inspections.threads with annotations of type Subject
Modifier and Type
Class
Description
`class`
`ThreadInfoQuery`
`class`
`ThreadOverviewQuery`
`class`
`ThreadStackQuery`

## Uses of Subject in org.eclipse.mat.inspections.wildfly

Classes in org.eclipse.mat.inspections.wildfly with annotations of type Subject
Modifier and Type
Class
Description
`static class`
`WildflyJbossNameResolvers.ModuleClassLoaderResolver`

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

Classes in org.eclipse.mat.jruby.resolver with annotations of type Subject
Modifier and Type
Class
Description
`class`
`JRubyScriptResolver`