Class 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
    • Method Detail

      • generate

        public byte[] generate​(org.springframework.cglib.core.ClassGenerator cg)
                        throws Exception
        Specified by:
        generate in interface org.springframework.cglib.core.GeneratorStrategy
        Overrides:
        generate in class org.springframework.cglib.core.DefaultGeneratorStrategy
        Throws:
        Exception