public static class BytecodeLoader.Loader
extends java.net.URLClassLoader
Constructor and Description |
---|
Loader() |
Modifier and Type | Method and Description |
---|---|
void |
addParent(java.lang.ClassLoader referent)
Add given loader at the front of the list of the parent list (if not
null ). |
protected java.lang.Class<?> |
loadClass(java.lang.String name,
boolean resolve) |
java.lang.Class<?> |
loadClassFromBytes(java.lang.String name,
byte[] data)
Define the named class using the class file data provided, and resolve it.
|
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public void addParent(java.lang.ClassLoader referent)
null
).protected 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<?> loadClassFromBytes(java.lang.String name, byte[] data)
name
- fully-qualified binary name of the classdata
- a class file as a byte array