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, resolveValuelong 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 errorsSnapshotExceptionList<IClass> getDefinedClasses() throws SnapshotException
SnapshotException