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 protectedAbstractClassLoader(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 intgetFlags()protected ClassGeneratorgetGenerator(org.objectweb.asm.ClassReader r)java.lang.ClassloadClass(java.lang.String name)protected voidpostProcess(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:
loadClassin 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)
-
-