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 java.lang.ClassLoader
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractClassLoader(java.lang.ClassLoader parent, java.lang.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)
java.lang.Class
loadClass(java.lang.String name)
protected void
postProcess(java.lang.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(java.lang.ClassLoader parent, java.lang.ClassLoader classPath, ClassFilter filter)
-
-
Method Detail
-
loadClass
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
- Overrides:
loadClass
in classjava.lang.ClassLoader
- Throws:
java.lang.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(java.lang.Class c)
-
-