public interface IClassLoader extends IInstance
IObject.Type
Modifier and Type | Method and Description |
---|---|
List<IClass> |
getDefinedClasses()
Returns the classes defined by this class loader instance.
|
long |
getRetainedHeapSizeOfObjects(boolean calculateIfNotAvailable,
boolean calculateMinRetainedSize,
IProgressListener listener)
Returns the retained size of all objects and classes loaded by this class
loader.
|
getClassSpecificName, getClazz, getDisplayName, getGCRootInfo, getObjectAddress, getObjectId, getOutboundReferences, getRetainedHeapSize, getSnapshot, getTechnicalName, getUsedHeapSize, resolveValue
long getRetainedHeapSizeOfObjects(boolean calculateIfNotAvailable, boolean calculateMinRetainedSize, IProgressListener listener) throws SnapshotException
calculateIfNotAvailable
- if false only return a cached version of the sizecalculateMinRetainedSize
- if true then when calculating use an approximationlistener
- to indicate progress and errorsSnapshotException
List<IClass> getDefinedClasses() throws SnapshotException
SnapshotException