com.jrockit.memleak.mlp
Class NameMappingCacheFactory
java.lang.Object
com.jrockit.memleak.util.DelegatingValueFactory
com.jrockit.memleak.mlp.InfoCachingFactory
com.jrockit.memleak.mlp.NameMappingCacheFactory
- All Implemented Interfaces:
- IMemleakValueFactory, IInfoCacheControl
public class NameMappingCacheFactory
- extends InfoCachingFactory
- Author:
- mpersson
| Methods inherited from class com.jrockit.memleak.mlp.InfoCachingFactory |
clearAll, clearObjects, createArrayInfo, createObjectInfo, createTypeHeapInfo, getClassInfo, getClassRef, getLastTypeHeapInfo, getObjectInfo, getObjectInfo, getObjectSpec, markDiscarded |
| Methods inherited from class com.jrockit.memleak.util.DelegatingValueFactory |
createArraySizeInfo, createFieldInfo, createHeapHistogram, createInstanceReferrers, createLocation, createMethodInfo, createPointToTypeInfo, createPrimitiveFieldValue, createPrimitiveValue, createReferenceFieldValue, createReferenceValue, createRelationshipInfo, createStaticField, createThreadRoot, createTrace |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NameMappingCacheFactory
public NameMappingCacheFactory(IMemLeak memleak,
IObjectSpecifier classLoader)
- Parameters:
memleak - classLoader -
getClassInfo
public IClassInfo getClassInfo(java.lang.String refType)
- Parameters:
refType -
- Returns:
- IClassInfo or null
getOrCreateClassInfo
public NameMappingCacheFactory.ClassInfoR26 getOrCreateClassInfo(java.lang.String refType)
- Parameters:
refType -
- Returns:
- IClassInfo, never null (unless there is an implementation error)
createClassInfo
public NameMappingCacheFactory.ClassInfoR26 createClassInfo(int classID,
java.lang.String refType,
int modifiers,
int numDeclaredStaticFields,
int numInstanceFields,
java.lang.String srcFileName,
IObjectSpecifier classLoaderSpec)
- Description copied from interface:
IMemleakValueFactory
- Create
IClassInfo value object.
- Specified by:
createClassInfo in interface IMemleakValueFactory- Overrides:
createClassInfo in class InfoCachingFactory
classLoaderSpec - or null if unknown
- Returns:
IClassInfo
clearClasses
public void clearClasses(int... classIDs)
- Specified by:
clearClasses in interface IInfoCacheControl- Overrides:
clearClasses in class InfoCachingFactory
Copyright © 1999, 2011, Oracle and/or its affiliates. All rights reserved.