public abstract class AbstractClassLoader
extends java.lang.ClassLoader
Modifier and Type | Field and Description |
---|---|
private java.lang.ClassLoader |
classPath |
private static java.security.ProtectionDomain |
DOMAIN |
private ClassFilter |
filter |
Modifier | Constructor and Description |
---|---|
protected |
AbstractClassLoader(java.lang.ClassLoader parent,
java.lang.ClassLoader classPath,
ClassFilter filter) |
Modifier and Type | Method and Description |
---|---|
protected org.objectweb.asm.Attribute[] |
attributes() |
protected int |
getFlags() |
protected ClassGenerator |
getGenerator(org.objectweb.asm.ClassReader r) |
java.lang.Class |
loadClass(java.lang.String name) |
protected void |
postProcess(java.lang.Class c) |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
private ClassFilter filter
private java.lang.ClassLoader classPath
private static java.security.ProtectionDomain DOMAIN
protected AbstractClassLoader(java.lang.ClassLoader parent, java.lang.ClassLoader classPath, ClassFilter filter)
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
protected ClassGenerator getGenerator(org.objectweb.asm.ClassReader r)
protected int getFlags()
protected org.objectweb.asm.Attribute[] attributes()
protected void postProcess(java.lang.Class c)