|
|||||||||
Home >> All >> ClassLib >> Common >> java >> [ lang overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |
ClassLib.Common.java.lang
Class ClassLoader

java.lang.ObjectClassLib.Common.java.lang.ClassLoader
- public abstract class ClassLoader
- extends java.lang.Object
ClassLoader
- Version:
- $Id: ClassLoader.java,v 1.16 2003/07/23 22:44:41 joewhaley Exp $
Field Summary | |
private java.util.Map |
desc2type
|
private boolean |
initialized
|
private java.lang.ClassLoader |
parent
|
private static ClassLoader |
scl
|
Constructor Summary | |
protected |
ClassLoader()
|
protected |
ClassLoader(java.lang.ClassLoader parent)
|
Method Summary | |
(package private) void |
addClass(java.lang.Class c)
|
java.lang.Class |
defineClass0(java.lang.String name,
byte[] b,
int off,
int len,
java.security.ProtectionDomain pd)
|
private java.lang.Class |
findBootstrapClass(java.lang.String name)
|
protected java.lang.Class |
findLoadedClass(java.lang.String name)
|
(package private) static ClassLoader |
getCallerClassLoader()
|
(package private) static java.lang.RuntimePermission |
getGetClassLoaderPerm()
|
static Clazz.jq_Type |
getOrCreateType(java.lang.ClassLoader loader,
UTF.Utf8 desc)
|
Clazz.jq_Type |
getOrCreateType(UTF.Utf8 desc)
|
static java.lang.ClassLoader |
getSystemClassLoader()
|
Clazz.jq_Type |
getType(UTF.Utf8 desc)
|
(package private) boolean |
isAncestor(ClassLoader cl)
|
Class |
loadClass(java.lang.String name)
|
private void |
resolveClass0(Class c)
|
void |
unloadType(Clazz.jq_Type t)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
initialized
private boolean initialized
parent
private java.lang.ClassLoader parent
scl
private static ClassLoader scl
desc2type
private final java.util.Map desc2type
Constructor Detail |
ClassLoader
protected ClassLoader(java.lang.ClassLoader parent)
ClassLoader
protected ClassLoader()
Method Detail |
addClass
void addClass(java.lang.Class c)
isAncestor
boolean isAncestor(ClassLoader cl)
getGetClassLoaderPerm
static java.lang.RuntimePermission getGetClassLoaderPerm()
loadClass
public Class loadClass(java.lang.String name)
getSystemClassLoader
public static java.lang.ClassLoader getSystemClassLoader()
defineClass0
public java.lang.Class defineClass0(java.lang.String name, byte[] b, int off, int len, java.security.ProtectionDomain pd)
resolveClass0
private void resolveClass0(Class c)
findBootstrapClass
private java.lang.Class findBootstrapClass(java.lang.String name) throws java.lang.ClassNotFoundException
findLoadedClass
protected final java.lang.Class findLoadedClass(java.lang.String name)
getCallerClassLoader
static ClassLoader getCallerClassLoader()
getType
public Clazz.jq_Type getType(UTF.Utf8 desc)
getOrCreateType
public static Clazz.jq_Type getOrCreateType(java.lang.ClassLoader loader, UTF.Utf8 desc)
getOrCreateType
public Clazz.jq_Type getOrCreateType(UTF.Utf8 desc)
unloadType
public void unloadType(Clazz.jq_Type t)
|
|||||||||
Home >> All >> ClassLib >> Common >> java >> [ lang overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: ![]() ![]() ![]() |
DETAIL: FIELD | CONSTR | METHOD |