Uses of Interface
com.jrockit.memleak.IClassInfo

Packages that use IClassInfo
com.jrockit.memleak Provides classes and interfaces for obtaining memory leak information from a Oracle JRockit virtual machine 
com.jrockit.memleak.mlp   
com.jrockit.memleak.util   
com.jrockit.memleak.value   
 

Uses of IClassInfo in com.jrockit.memleak
 

Fields in com.jrockit.memleak declared as IClassInfo
static IClassInfo[] IClassInfo.EMPTY_ARRAY
          An empty IClassInfo array.
 

Methods in com.jrockit.memleak that return IClassInfo
 IClassInfo IMemleakValueFactory.createClassInfo(int classID, java.lang.String name, int modifiers, int numDeclaredStaticFields, int numInstanceFields, java.lang.String srcFileName, IObjectSpecifier classLoaderSpec)
          Create IClassInfo value object.
 IClassInfo IObjectInfo.getClassInfo()
           
 IClassInfo IMemLeak.getClassInfo(IClassRef classRef)
          Requires Feature.CLASS_NAME_OF_OBJECT.
 IClassInfo IMemberInfo.getDeclaringClassInfo()
           
 IClassInfo IClassObjectInfo.getPeerClassInfo()
           
 IClassInfo IPointToTypeInfo.getReferredType()
          Returns the IClassInfo of the referred type.
 IClassInfo IPointToTypeInfo.getReferrer(int i)
          Returns the IClassInfo of referrer number i.
 IClassInfo[] IPointToTypeInfo.getReferrers()
          Returns an array with the IClassInfo for each referrer type.
 

Methods in com.jrockit.memleak that return types with arguments of type IClassInfo
 ITypeHeapInfo<IClassInfo> IMemleakValueFactory.createTypeHeapInfo(IClassInfo classInfo, int numInstances, long size, float growthRate, long creationMillis)
          Create ITypeHeapInfo value object.
 ITypeHeapInfo<IClassInfo> IMemLeak.getLastTypeHeapInfo(IClassInfo classInfo, Policy policy)
           
 java.util.Collection<ITypeHeapInfo<IClassInfo>> IHeapHistogram.getTypeHeapInfos()
           
 

Methods in com.jrockit.memleak with parameters of type IClassInfo
 IArrayInfo IMemleakValueFactory.createArrayInfo(int objectID, IClassInfo classInfo, int length)
          Create an IArrayInfo value object.
 IFieldInfo IMemleakValueFactory.createFieldInfo(IClassInfo declaringClassInfo, java.lang.String name, int modifiers)
          Create IFieldInfo value object.
 IMethodInfo IMemleakValueFactory.createMethodInfo(IClassInfo declaringClassInfo, java.lang.String name, java.lang.String descriptor, int modifiers)
          Create a IMethodInfo value object.
 IObjectInfo IMemleakValueFactory.createObjectInfo(int objectID, IClassInfo classInfo)
          Create a IObjectInfo value object.
 IPointToTypeInfo IMemleakValueFactory.createPointToTypeInfo(IClassInfo referredType, int refInstances, int[] instances, IClassInfo[] referrers, int totalRef)
          Create IPointToTypeInfo value object.
 IPointToTypeInfo IMemleakValueFactory.createPointToTypeInfo(IClassInfo referredType, int refInstances, int[] instances, IClassInfo[] referrers, int totalRef)
          Create IPointToTypeInfo value object.
 IStaticField IMemleakValueFactory.createStaticField(IClassInfo declaringClassInfo, java.lang.String fieldName, int modifiers)
          Create IStaticField value object.
 ITypeHeapInfo<IClassInfo> IMemleakValueFactory.createTypeHeapInfo(IClassInfo classInfo, int numInstances, long size, float growthRate, long creationMillis)
          Create ITypeHeapInfo value object.
 ITypeHeapInfo<IClassInfo> IMemLeak.getLastTypeHeapInfo(IClassInfo classInfo, Policy policy)
           
 

Method parameters in com.jrockit.memleak with type arguments of type IClassInfo
 IHeapHistogram IMemleakValueFactory.createHeapHistogram(int numInstances, long size, float growthRate, long creationMillis, java.util.List<ITypeHeapInfo<IClassInfo>> heapInfos, java.util.Collection<ITypeHeapInfo<? extends INamedType>> groupedHeapInfos)
          Create IHeapHistogram value object.
 

Uses of IClassInfo in com.jrockit.memleak.mlp
 

Classes in com.jrockit.memleak.mlp that implement IClassInfo
static class NameMappingCacheFactory.ClassInfoR26
          FIXME: Due to the horribly named IModifyOnce interface, this subclass isn't really needed anymore.
 

Fields in com.jrockit.memleak.mlp declared as IClassInfo
static IClassInfo AbstractMemLeak.INVALID_CLASS_INFO
          Sentinel IClassInfo used as a return value from utility methods to mark the end of a sequence of IClassInfo:s (of unknown length).
 

Fields in com.jrockit.memleak.mlp with type parameters of type IClassInfo
protected  ITypeResolver<IClassInfo> AbstractMemLeak.classInfoResolver
          The IClassInfo resolver
 

Methods in com.jrockit.memleak.mlp that return IClassInfo
 IClassInfo InfoCachingFactory.createClassInfo(int classID, java.lang.String name, int modifiers, int numDeclaredStaticFields, int numInstanceFields, java.lang.String srcFileName, IObjectSpecifier classLoaderSpec)
           
protected  IClassInfo MemLeakR28.findJavaLangClass()
           
 IClassInfo MemLeakR28.getClassInfo(IClassRef classRef)
           
 IClassInfo MemLeakR26.getClassInfo(IClassRef classRef)
           
protected  IClassInfo MemLeakR28.getClassInfo(int classID)
          Find the IClassInfo cached locally, or if not found, retrieve it from the server.
 IClassInfo InfoCachingFactory.getClassInfo(int classID)
           
 IClassInfo NameMappingCacheFactory.getClassInfo(java.lang.String refType)
           
protected  IClassInfo MemLeakR28.parseClass(java.io.DataInputStream dis)
           
protected  IClassInfo MemLeakR26.parseClass(java.io.DataInputStream dis)
           
protected abstract  IClassInfo AbstractMemLeak.parseClass(java.io.DataInputStream dis)
          Read a class from a stream, obtaining data required, but not provided in the stream, from caches or by implicit sub-requests.
protected  IClassInfo MemLeakR28.parseClassWithMetaData(java.io.DataInputStream dis)
          Parse a class ID followed by meta data.
 

Methods in com.jrockit.memleak.mlp that return types with arguments of type IClassInfo
 ITypeHeapInfo<IClassInfo> InfoCachingFactory.createTypeHeapInfo(IClassInfo classInfo, int numInstances, long size, float growthRate, long creationMillis)
           
 ITypeHeapInfo<IClassInfo> InfoCachingFactory.getLastTypeHeapInfo(IClassInfo classInfo)
           
 ITypeHeapInfo<IClassInfo> AbstractMemLeak.getLastTypeHeapInfo(IClassInfo classInfo, Policy policy)
           
 java.util.Collection<ITypeHeapInfo<IClassInfo>> JoinedTypeHeapInfo.getTypeHeapInfos()
           
 java.util.Iterator<ITypeHeapInfo<IClassInfo>> JoinedTypeHeapInfo.iterator()
           
 

Methods in com.jrockit.memleak.mlp with parameters of type IClassInfo
 IArrayInfo InfoCachingFactory.createArrayInfo(int objectID, IClassInfo classInfo, int length)
           
 IObjectInfo InfoCachingFactory.createObjectInfo(int objectID, IClassInfo classInfo)
           
 ITypeHeapInfo<IClassInfo> InfoCachingFactory.createTypeHeapInfo(IClassInfo classInfo, int numInstances, long size, float growthRate, long creationMillis)
           
 ITypeHeapInfo<IClassInfo> InfoCachingFactory.getLastTypeHeapInfo(IClassInfo classInfo)
           
 ITypeHeapInfo<IClassInfo> AbstractMemLeak.getLastTypeHeapInfo(IClassInfo classInfo, Policy policy)
           
protected  boolean AbstractMemLeak.isJlcClass(IClassInfo clsInfo)
           
protected  IObjectInfo MemLeakR28.parseObject(java.io.DataInputStream dis, IClassInfo classInfo)
           
protected  IObjectInfo MemLeakR26.parseObject(java.io.DataInputStream dis, IClassInfo classInfo)
           
protected abstract  IObjectInfo AbstractMemLeak.parseObject(java.io.DataInputStream dis, IClassInfo classInfo)
           
 

Uses of IClassInfo in com.jrockit.memleak.util
 

Classes in com.jrockit.memleak.util that implement IClassInfo
 class DummyClassInfo
          Dummy implementation of IClassInfo.
 

Methods in com.jrockit.memleak.util that return IClassInfo
 IClassInfo DelegatingValueFactory.createClassInfo(int classID, java.lang.String name, int modifiers, int numDeclaredStaticFields, int numInstanceFields, java.lang.String srcFileName, IObjectSpecifier classLoaderSpec)
           
 IClassInfo IClassInfoHolder.getClassInfo()
           
 IClassInfo DummyObjectInfo.getClassInfo()
           
 IClassInfo MemLeakAdapter.getClassInfo(IClassRef classRef)
           
 IClassInfo IInfoCacheControl.getClassInfo(int classID)
           
 

Methods in com.jrockit.memleak.util that return types with arguments of type IClassInfo
 ITypeHeapInfo<IClassInfo> DelegatingValueFactory.createTypeHeapInfo(IClassInfo classInfo, int numInstances, long size, float growthRate, long creationMillis)
           
 ITypeHeapInfo<IClassInfo> IInfoCacheControl.getLastTypeHeapInfo(IClassInfo classInfo)
           
 ITypeHeapInfo<IClassInfo> MemLeakAdapter.getLastTypeHeapInfo(IClassInfo classInfo, Policy policy)
           
 

Methods in com.jrockit.memleak.util with parameters of type IClassInfo
 IArrayInfo DelegatingValueFactory.createArrayInfo(int objectID, IClassInfo classInfo, int length)
           
 IFieldInfo DelegatingValueFactory.createFieldInfo(IClassInfo declaringClassInfo, java.lang.String name, int modifiers)
           
 IMethodInfo DelegatingValueFactory.createMethodInfo(IClassInfo declaringClassInfo, java.lang.String name, java.lang.String descriptor, int modifiers)
           
 IObjectInfo DelegatingValueFactory.createObjectInfo(int objectID, IClassInfo classInfo)
           
 IPointToTypeInfo DelegatingValueFactory.createPointToTypeInfo(IClassInfo referredType, int refInstances, int[] instances, IClassInfo[] referrers, int totalRef)
           
 IPointToTypeInfo DelegatingValueFactory.createPointToTypeInfo(IClassInfo referredType, int refInstances, int[] instances, IClassInfo[] referrers, int totalRef)
           
 IStaticField DelegatingValueFactory.createStaticField(IClassInfo declaringClassInfo, java.lang.String fieldName, int modifiers)
           
 ITypeHeapInfo<IClassInfo> DelegatingValueFactory.createTypeHeapInfo(IClassInfo classInfo, int numInstances, long size, float growthRate, long creationMillis)
           
 ITypeHeapInfo<IClassInfo> IInfoCacheControl.getLastTypeHeapInfo(IClassInfo classInfo)
           
 ITypeHeapInfo<IClassInfo> MemLeakAdapter.getLastTypeHeapInfo(IClassInfo classInfo, Policy policy)
           
 

Method parameters in com.jrockit.memleak.util with type arguments of type IClassInfo
 IHeapHistogram DelegatingValueFactory.createHeapHistogram(int numInstances, long size, float growthRate, long creationMillis, java.util.List<ITypeHeapInfo<IClassInfo>> heapInfos, java.util.Collection<ITypeHeapInfo<? extends INamedType>> groupedHeapInfos)
           
 

Constructors in com.jrockit.memleak.util with parameters of type IClassInfo
DummyObjectInfo(java.lang.String name, IClassInfo classInfo)
           
 

Uses of IClassInfo in com.jrockit.memleak.value
 

Classes in com.jrockit.memleak.value that implement IClassInfo
 class ClassInfo
          Representation of a class, including its name, ID, and class loader info.
 

Methods in com.jrockit.memleak.value that return IClassInfo
 IClassInfo ValueFactory.createClassInfo(int classID, java.lang.String name, int modifiers, int numDeclaredStaticFields, int numInstanceFields, java.lang.String srcFileName, IObjectSpecifier classLoaderSpec)
           
 IClassInfo TypeHeapInfo.getClassInfo()
           
 IClassInfo MethodInfo.getClassInfo()
           
 IClassInfo Location.getClassInfo()
           
 IClassInfo FieldInfo.getClassInfo()
           
 IClassInfo ArraySizeInfo.getClassInfo()
           
 IClassInfo MethodInfo.getDeclaringClassInfo()
           
 IClassInfo FieldInfo.getDeclaringClassInfo()
           
 IClassInfo ClassObjectInfo.getPeerClassInfo()
           
 IClassInfo PointToTypeInfo.getReferredType()
           
 IClassInfo PointToTypeInfo.getReferrer(int i)
           
 IClassInfo[] PointToTypeInfo.getReferrers()
           
 IClassInfo TypeHeapInfo.getType()
           
 

Methods in com.jrockit.memleak.value that return types with arguments of type IClassInfo
 ITypeHeapInfo<IClassInfo> ValueFactory.createTypeHeapInfo(IClassInfo classInfo, int numInstances, long size, float growthRate, long creationMillis)
           
 java.util.Collection<ITypeHeapInfo<IClassInfo>> HeapHistogram.getTypeHeapInfos()
           
 java.util.Iterator<ITypeHeapInfo<IClassInfo>> HeapHistogram.iterator()
           
 

Methods in com.jrockit.memleak.value with parameters of type IClassInfo
 IArrayInfo ValueFactory.createArrayInfo(int objectID, IClassInfo classInfo, int length)
           
 IFieldInfo ValueFactory.createFieldInfo(IClassInfo declaringClassInfo, java.lang.String name, int modifiers)
           
 IMethodInfo ValueFactory.createMethodInfo(IClassInfo declaringClassInfo, java.lang.String name, java.lang.String descriptor, int modifiers)
           
 IObjectInfo ValueFactory.createObjectInfo(int objectID, IClassInfo classInfo)
           
 IPointToTypeInfo ValueFactory.createPointToTypeInfo(IClassInfo referredType, int refInstances, int[] instances, IClassInfo[] referrers, int totalRef)
           
 IPointToTypeInfo ValueFactory.createPointToTypeInfo(IClassInfo referredType, int refInstances, int[] instances, IClassInfo[] referrers, int totalRef)
           
 IStaticField ValueFactory.createStaticField(IClassInfo declaringClassInfo, java.lang.String fieldName, int modifiers)
           
 ITypeHeapInfo<IClassInfo> ValueFactory.createTypeHeapInfo(IClassInfo classInfo, int numInstances, long size, float growthRate, long creationMillis)
           
 

Method parameters in com.jrockit.memleak.value with type arguments of type IClassInfo
 IHeapHistogram ValueFactory.createHeapHistogram(int numInstances, long size, float growthRate, long creationMillis, java.util.List<ITypeHeapInfo<IClassInfo>> heapInfos, java.util.Collection<ITypeHeapInfo<? extends INamedType>> groupedHeapInfos)
           
 

Constructors in com.jrockit.memleak.value with parameters of type IClassInfo
FieldInfo(IClassInfo declaringClassInfo, java.lang.String fieldName, int modifiers)
           
MethodInfo(IClassInfo declaringClassInfo, java.lang.String name, java.lang.String descriptor, int modifiers)
           
PointToTypeInfo(IClassInfo referredType, int refInstances, int[] instances, IClassInfo[] referrers, int totalRef)
          Full constructor.
PointToTypeInfo(IClassInfo referredType, int refInstances, int[] instances, IClassInfo[] referrers, int totalRef)
          Full constructor.
StaticField(IClassInfo declaringClassInfo, java.lang.String name, int modifiers)
          Create a new StaticField.
TypeHeapInfo(IClassInfo classInfo, int numInstances, long size, float growthRate, long creationMillis)
          Full state constructor.
 

Constructor parameters in com.jrockit.memleak.value with type arguments of type IClassInfo
HeapHistogram(int numInstances, long size, float growthRate, long creationMillis, java.util.List<ITypeHeapInfo<IClassInfo>> heapInfos, java.util.Collection<ITypeHeapInfo<? extends INamedType>> groupedHeapInfos)
           
 



Copyright © 1999, 2011, Oracle and/or its affiliates. All rights reserved.