|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.ClassLoader
gnu.bytecode.ArrayClassLoader
public class ArrayClassLoader
Load classes from a set of byte arrays.
Constructor Summary | |
---|---|
ArrayClassLoader()
|
|
ArrayClassLoader(byte[][] classBytes)
Load classes from the given byte arrays. |
|
ArrayClassLoader(java.lang.ClassLoader parent)
|
|
ArrayClassLoader(java.lang.String[] classNames,
byte[][] classBytes)
|
Method Summary | |
---|---|
void |
addClass(java.lang.Class clas)
|
void |
addClass(ClassType ctype)
|
void |
addClass(java.lang.String name,
byte[] bytes)
|
protected java.net.URL |
findResource(java.lang.String name)
|
static java.lang.Package |
getContextPackage(java.lang.String cname)
|
java.net.URL |
getResourceContext()
Get base URL to use for finding resources, or null if none is set. |
java.lang.Class |
loadClass(java.lang.String name)
Load named class. |
java.lang.Class |
loadClass(java.lang.String name,
boolean resolve)
|
void |
setResourceContext(java.net.URL context)
Set base URL to use for finding resources. |
Methods inherited from class java.lang.ClassLoader |
---|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArrayClassLoader()
public ArrayClassLoader(java.lang.ClassLoader parent)
public ArrayClassLoader(byte[][] classBytes)
public ArrayClassLoader(java.lang.String[] classNames, byte[][] classBytes)
Method Detail |
---|
public java.net.URL getResourceContext()
public void setResourceContext(java.net.URL context)
public void addClass(java.lang.Class clas)
public void addClass(java.lang.String name, byte[] bytes)
public void addClass(ClassType ctype)
protected java.net.URL findResource(java.lang.String name)
findResource
in class java.lang.ClassLoader
public java.lang.Class loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
public static java.lang.Package getContextPackage(java.lang.String cname)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |