java.lang
Class ClassLoader
java.lang.Object
|
+--java.lang.ClassLoader
- Direct Known Subclasses:
- java.security.SecureClassLoader
- public abstract synchronized class ClassLoader
- extends Object
Method Summary |
void |
clearAssertionStatus()
|
protected Class |
defineClass(byte[],
int,
int)
|
protected Class |
defineClass(String,
byte[],
int,
int)
|
protected Class |
defineClass(String,
byte[],
int,
int,
java.security.ProtectionDomain)
|
protected Package |
definePackage(String,
String,
String,
String,
String,
String,
String,
URL)
|
protected Class |
findClass(String)
|
protected String |
findLibrary(String)
|
protected Class |
findLoadedClass(String)
|
protected URL |
findResource(String)
|
protected Enumeration |
findResources(String)
|
protected Class |
findSystemClass(String)
|
protected Package |
getPackage(String)
|
protected Package[] |
getPackages()
|
ClassLoader |
getParent()
|
URL |
getResource(String)
|
InputStream |
getResourceAsStream(String)
|
Enumeration |
getResources(String)
|
static ClassLoader |
getSystemClassLoader()
|
static URL |
getSystemResource(String)
|
static InputStream |
getSystemResourceAsStream(String)
|
static Enumeration |
getSystemResources(String)
|
Class |
loadClass(String)
|
protected Class |
loadClass(String,
boolean)
|
protected void |
resolveClass(Class)
|
void |
setClassAssertionStatus(String,
boolean)
|
void |
setDefaultAssertionStatus(boolean)
|
void |
setPackageAssertionStatus(String,
boolean)
|
protected void |
setSigners(Class,
Object[])
|
ClassLoader
protected ClassLoader(ClassLoader)
ClassLoader
protected ClassLoader()
loadClass
public Class loadClass(String)
throws ClassNotFoundException
ClassNotFoundException
loadClass
protected Class loadClass(String,
boolean)
throws ClassNotFoundException
ClassNotFoundException
findClass
protected Class findClass(String)
throws ClassNotFoundException
ClassNotFoundException
defineClass
protected final Class defineClass(byte[],
int,
int)
throws ClassFormatError
ClassFormatError
defineClass
protected final Class defineClass(String,
byte[],
int,
int)
throws ClassFormatError
ClassFormatError
defineClass
protected final Class defineClass(String,
byte[],
int,
int,
java.security.ProtectionDomain)
throws ClassFormatError
ClassFormatError
resolveClass
protected final void resolveClass(Class)
findSystemClass
protected final Class findSystemClass(String)
throws ClassNotFoundException
ClassNotFoundException
getParent
public final ClassLoader getParent()
setSigners
protected final void setSigners(Class,
Object[])
findLoadedClass
protected final Class findLoadedClass(String)
getResource
public URL getResource(String)
getResources
public final Enumeration getResources(String)
throws IOException
IOException
findResources
protected Enumeration findResources(String)
throws IOException
IOException
findResource
protected URL findResource(String)
getSystemResource
public static URL getSystemResource(String)
getSystemResources
public static Enumeration getSystemResources(String)
throws IOException
IOException
getResourceAsStream
public InputStream getResourceAsStream(String)
getSystemResourceAsStream
public static InputStream getSystemResourceAsStream(String)
getSystemClassLoader
public static ClassLoader getSystemClassLoader()
definePackage
protected Package definePackage(String,
String,
String,
String,
String,
String,
String,
URL)
throws IllegalArgumentException
IllegalArgumentException
getPackage
protected Package getPackage(String)
getPackages
protected Package[] getPackages()
findLibrary
protected String findLibrary(String)
setDefaultAssertionStatus
public void setDefaultAssertionStatus(boolean)
setPackageAssertionStatus
public void setPackageAssertionStatus(String,
boolean)
setClassAssertionStatus
public void setClassAssertionStatus(String,
boolean)
clearAssertionStatus
public void clearAssertionStatus()