Class ClassSpecificNameResolverRegistry
- java.lang.Object
-
- org.eclipse.mat.snapshot.registry.ClassSpecificNameResolverRegistry
-
public final class ClassSpecificNameResolverRegistry extends Object
Registry for name resolvers which resolve the names for objects of specific classes (found in an snapshot), e.g. String (where the char[] is evaluated) or a specific class loader (where the appropriate field holding its name and thereby deployment unit is evaluated).
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ClassSpecificNameResolverRegistryinstance()static voidregisterResolver(String className, IClassSpecificNameResolver resolver)Deprecated.Use default extension mechanism: just implement interface and register location via UIstatic Stringresolve(IObject object)Resolve name of the given snapshot object or return null if it can't be resolved.
-
-
-
Method Detail
-
instance
public static ClassSpecificNameResolverRegistry instance()
-
registerResolver
@Deprecated public static void registerResolver(String className, IClassSpecificNameResolver resolver)
Deprecated.Use default extension mechanism: just implement interface and register location via UIRegister class specific name resolver.- Parameters:
className- class name for which the class specific name resolver should be usedresolver- class specific name resolver
-
-