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

public Class ClassLoaderDataGraph

extends Object
Class Inheritance
Imports
java.io.PrintStream, java.util.*, sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.classfile.*, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.oops.*, sun.jvm.hotspot.types.*, sun.jvm.hotspot.utilities.Observable, .Observer

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
ClassLoaderDataGraph.ClassAndLoaderVisitor

Interface for iterating through all classes and their class loaders in dictionary

public static interface
ClassLoaderDataGraph.ClassVisitor

Interface for iterating through all classes.

Field Summary

Modifier and TypeField and Description
private static AddressField

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 in any class loader.

public ClassLoaderData
private static synchronized void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

headFieldback to summary
private static AddressField headField

Constructor Detail

ClassLoaderDataGraphback to summary
public ClassLoaderDataGraph()

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 in any class loader.

getClassLoaderGraphHeadback to summary
public ClassLoaderData getClassLoaderGraphHead()
initializeback to summary
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException
sun.jvm.hotspot.classfile back to summary

public Interface ClassLoaderDataGraph.ClassAndLoaderVisitor


Interface for iterating through all classes and their class loaders in dictionary

Method Summary

Modifier and TypeMethod and Description
public void
visit(Klass k, Oop loader)

Method Detail

visitback to summary
public void visit(Klass k, Oop loader)
sun.jvm.hotspot.classfile back to summary

public Interface ClassLoaderDataGraph.ClassVisitor


Interface for iterating through all classes.

Method Summary

Modifier and TypeMethod and Description
public void

Method Detail

visitback to summary
public void visit(Klass k)