# Uses of Interface
org.eclipse.mat.snapshot.extension.IClassSpecificNameResolver

Packages that use IClassSpecificNameResolver
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.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.snapshot.registry
Registries for the extensions to read additional heap dump information like threads, name resolvers etc.

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

Classes in org.eclipse.mat.dtfj that implement IClassSpecificNameResolver
Modifier and Type
Class
Description
`class`
`StackFrameResolver`

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

Classes in org.eclipse.mat.inspections that implement IClassSpecificNameResolver
Modifier and Type
Class
Description
`static class`
`CommonNameResolver.AccessibleObjectResolver`
`static class`
`CommonNameResolver.AtomicBooleanResolver`
`static class`
`CommonNameResolver.AtomicReferenceValueResolver`
`static class`
`CommonNameResolver.AtomicStampedReferenceValueResolver`
`static class`
`CommonNameResolver.BigDecimalResolver`
`static class`
`CommonNameResolver.BigIntegerResolver`
`static class`
`CommonNameResolver.ByteArrayResolver`
`static class`
`CommonNameResolver.CharArrayResolver`
`static class`
`CommonNameResolver.ClassTypeResolver`
For Oracle VMs for int.class, byte.class, void.class etc.
`static class`
`CommonNameResolver.ConstructorResolver`
`static class`
`CommonNameResolver.EnumResolver`
`static class`
`CommonNameResolver.ExternalDataResolver`
`static class`
`CommonNameResolver.FieldResolver`
`static class`
`CommonNameResolver.ICUBaseLocaleResolver`
`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.LocaleResolver`
`static class`
`CommonNameResolver.MemberNameResolver`
`static class`
`CommonNameResolver.MethodResolver`
`static class`
`CommonNameResolver.ModuleResolver`
`static class`
`CommonNameResolver.SocketChannelImpl`
`static class`
`CommonNameResolver.StackTraceElementResolver`
`static class`
`CommonNameResolver.StringBufferResolver`
`static class`
`CommonNameResolver.StringResolver`
`static class`
`CommonNameResolver.SunLocaleResolver`
`static class`
`CommonNameResolver.ThreadGroupResolver`
`static class`
`CommonNameResolver.ThreadResolver`
`static class`
`CommonNameResolver.ULocaleResolver`
`static class`
`CommonNameResolver.URIResolver`
`static class`
`CommonNameResolver.URLResolver`
`static class`
`CommonNameResolver.ValueResolver`

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

Classes in org.eclipse.mat.inspections.eclipse that implement IClassSpecificNameResolver
Modifier and Type
Class
Description
`static class`
`EclipseNameResolver.EclipseClassLoaderResolver`
`static class`
`EclipseNameResolver.EclipseDefaultClassLoaderResolver`
`static class`
`EclipseNameResolver.EquinoxClassLoaderResolver`
`static class`
`EclipseNameResolver.OSGiFrameworkVersion`
`static class`
`EclipseNameResolver.PointResolver`
`static class`
`EclipseNameResolver.RectangleResolver`
`static class`
`EclipseNameResolver.RGBResolver`
`static class`
`EclipseNameResolver.StartupClassLoaderResolver`

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

Classes in org.eclipse.mat.inspections.jetty that implement IClassSpecificNameResolver
Modifier and Type
Class
Description
`static class`
`JettyNameResolvers.JasperLoaderResolver`
`static class`
`JettyNameResolvers.WebAppClassLoaderResolver`

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

Classes in org.eclipse.mat.inspections.threads that implement IClassSpecificNameResolver
Modifier and Type
Class
Description
`class`
`StackFrameResolver`

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

Classes in org.eclipse.mat.inspections.wildfly that implement IClassSpecificNameResolver
Modifier and Type
Class
Description
`static class`
`WildflyJbossNameResolvers.ModuleClassLoaderResolver`

## Uses of IClassSpecificNameResolver in org.eclipse.mat.snapshot.registry

Methods in org.eclipse.mat.snapshot.registry with parameters of type IClassSpecificNameResolver
Modifier and Type
Method
Description
`static void`
ClassSpecificNameResolverRegistry.`registerResolver(String className, IClassSpecificNameResolver resolver)`
Deprecated.
Use default extension mechanism: just implement interface and register location via UI