Package net.sf.cglib.transform
Class AbstractClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- net.sf.cglib.transform.AbstractClassLoader
-
- Direct Known Subclasses:
TransformingClassLoader
public abstract class AbstractClassLoader extends ClassLoader
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractClassLoader(ClassLoader parent, ClassLoader classPath, ClassFilter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.objectweb.asm.Attribute[]
attributes()
protected int
getFlags()
protected ClassGenerator
getGenerator(org.objectweb.asm.ClassReader r)
Class
loadClass(String name)
protected void
postProcess(Class c)
-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
AbstractClassLoader
protected AbstractClassLoader(ClassLoader parent, ClassLoader classPath, ClassFilter filter)
-
-
Method Detail
-
loadClass
public Class loadClass(String name) throws ClassNotFoundException
- Overrides:
loadClass
in classClassLoader
- Throws:
ClassNotFoundException
-
getGenerator
protected ClassGenerator getGenerator(org.objectweb.asm.ClassReader r)
-
getFlags
protected int getFlags()
-
attributes
protected org.objectweb.asm.Attribute[] attributes()
-
postProcess
protected void postProcess(Class c)
-
-