gnu.bytecode
Class ArrayClassLoader
ClassLoader
gnu.bytecode.ArrayClassLoader
public class ArrayClassLoader
extends ClassLoader
Load classes from a set of byte arrays.
ArrayClassLoader
public ArrayClassLoader()
ArrayClassLoader
public ArrayClassLoader(ClassLoader parent)
ArrayClassLoader
public ArrayClassLoader(String[] classNames,
byte[][] classBytes)
ArrayClassLoader
public ArrayClassLoader(byte[][] classBytes)
Load classes from the given byte arrays.
By convention, the classes we manage are named "lambda"+.
addClass
public void addClass(Class clas)
addClass
public void addClass(String name,
byte[] bytes)
addClass
public void addClass(ClassType ctype)
throws java.io.IOException
findClass
public Class findClass(String name)
throws ClassNotFoundException
findResource
protected URL findResource(String name)
getResourceContext
public URL getResourceContext()
Get base URL to use for finding resources, or null if none is set.
setResourceContext
public void setResourceContext(URL context)
Set base URL to use for finding resources.