Package org.springframework.cglib.core
Class ClassLoaderAwareGeneratorStrategy
- java.lang.Object
- org.springframework.cglib.core.DefaultGeneratorStrategy
- org.springframework.cglib.core.ClassLoaderAwareGeneratorStrategy
- All Implemented Interfaces:
org.springframework.cglib.core.GeneratorStrategy
public class ClassLoaderAwareGeneratorStrategy extends org.springframework.cglib.core.DefaultGeneratorStrategy
CGLIB GeneratorStrategy variant which exposes the application ClassLoader as current thread context ClassLoader for the time of class generation. The ASM ClassWriter in Spring's ASM variant will pick it up when doing common superclass resolution.- Since:
- 5.2
- Author:
- Juergen Hoeller
Constructor Summary
Constructors Constructor Description ClassLoaderAwareGeneratorStrategy(ClassLoader classLoader)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
generate(org.springframework.cglib.core.ClassGenerator cg)
Methods inherited from class org.springframework.cglib.core.DefaultGeneratorStrategy
getClassVisitor, getClassWriter, transform, transform
Constructor Detail
ClassLoaderAwareGeneratorStrategy
public ClassLoaderAwareGeneratorStrategy(ClassLoader classLoader)