APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.classfile

public Class ClassLoaderData

extends VMObject
Class Inheritance
Imports
sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.memory.*, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.oops.*, sun.jvm.hotspot.types.*, sun.jvm.hotspot.utilities.Observable, .Observer

Field Summary

Modifier and TypeField and Description
private static long
private static CIntField
private static MetadataField
private static AddressField
private static AddressField
Inherited from sun.jvm.hotspot.runtime.VMObject:
addr

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
classesDo(ClassLoaderDataGraph.ClassVisitor v)

Iterate over all klasses - including object, primitive array klasses

public Klass
find(String className)

Lookup an already loaded class.

public Oop
public boolean
public Klass
private static synchronized void
public static ClassLoaderData
public ClassLoaderData
next()

public static ClassLoaderData
Inherited from sun.jvm.hotspot.runtime.VMObject:
equalsgetAddresshashCodetoString

Field Detail

classLoaderFieldOffsetback to summary
private static long classLoaderFieldOffset
hasClassMirrorHolderFieldback to summary
private static CIntField hasClassMirrorHolderField
klassesFieldback to summary
private static MetadataField klassesField
nextFieldback to summary
private static AddressField nextField
theNullClassLoaderDataFieldback to summary
private static AddressField theNullClassLoaderDataField

Constructor Detail

ClassLoaderDataback to summary
public ClassLoaderData(Address addr)

Method Detail

classesDoback to summary
public void classesDo(ClassLoaderDataGraph.ClassVisitor v)

Iterate over all klasses - including object, primitive array klasses

findback to summary
public Klass find(String className)

Lookup an already loaded class. If not found null is returned.

getClassLoaderback to summary
public Oop getClassLoader()
gethasClassMirrorHolderback to summary
public boolean gethasClassMirrorHolder()
getKlassesback to summary
public Klass getKlasses()
initializeback to summary
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException
instantiateWrapperForback to summary
public static ClassLoaderData instantiateWrapperFor(Address addr)
nextback to summary
public ClassLoaderData next()
theNullClassLoaderDataback to summary
public static ClassLoaderData theNullClassLoaderData()