public class SystemDictionary
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
SystemDictionary.ClassAndLoaderVisitor
Interface for iterating through all classes and their class
loaders in dictionary
|
static interface |
SystemDictionary.ClassVisitor
Interface for iterating through all classes in dictionary
|
Constructor and Description |
---|
SystemDictionary() |
public Dictionary dictionary()
public Dictionary sharedDictionary()
public PlaceholderTable placeholders()
public LoaderConstraintTable constraints()
public static InstanceKlass getThreadKlass()
public static InstanceKlass getThreadGroupKlass()
public static InstanceKlass getObjectKlass()
public static InstanceKlass getStringKlass()
public static InstanceKlass getClassLoaderKlass()
public static InstanceKlass getSystemKlass()
public static InstanceKlass getMethodHandleKlass()
public InstanceKlass getAbstractOwnableSynchronizerKlass()
public static Oop javaSystemLoader()
public Klass find(java.lang.String className, Oop classLoader, Oop protectionDomain)
public Klass find(Symbol className, Oop classLoader, Oop protectionDomain)
public void allClassesDo(SystemDictionary.ClassVisitor v)
public void classesDo(SystemDictionary.ClassVisitor v)
public void classesDo(SystemDictionary.ClassAndLoaderVisitor v)
public void primArrayClassesDo(SystemDictionary.ClassAndLoaderVisitor v)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.