|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |