class org.springframework.cglib.proxy.Enhancer$EnhancerFactoryData
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.cglib.proxy.Enhancer$EnhancerFactoryData
  super_class: java.lang.Object
{
  public final java.lang.Class generatedClass;
    descriptor: Ljava/lang/Class;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private final java.lang.reflect.Method setThreadCallbacks;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.Class[] primaryConstructorArgTypes;
    descriptor: [Ljava/lang/Class;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.reflect.Constructor primaryConstructor;
    descriptor: Ljava/lang/reflect/Constructor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.Class, java.lang.Class[], boolean);
    descriptor: (Ljava/lang/Class;[Ljava/lang/Class;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.cglib.proxy.Enhancer$EnhancerFactoryData this
         0: .line 38
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.springframework.cglib.core.ClassEmitter cannot be resolved\n\tThe import org.springframework.cglib.core.CodeEmitter cannot be resolved\n\tThe import org.springframework.cglib.core.CodeGenerationException cannot be resolved\n\tThe import org.springframework.cglib.core.CollectionUtils cannot be resolved\n\tThe import org.springframework.cglib.core.Constants cannot be resolved\n\tThe import org.springframework.cglib.core.DuplicatesPredicate cannot be resolved\n\tThe import org.springframework.cglib.core.EmitUtils cannot be resolved\n\tThe import org.springframework.cglib.core.Local cannot be resolved\n\tThe import org.springframework.cglib.core.MethodInfo cannot be resolved\n\tThe import org.springframework.cglib.core.MethodInfoTransformer cannot be resolved\n\tThe import org.springframework.cglib.core.MethodWrapper cannot be resolved\n\tThe import org.springframework.cglib.core.ObjectSwitchCallback cannot be resolved\n\tThe import org.springframework.cglib.core.ProcessSwitchCallback cannot be resolved\n\tThe import org.springframework.cglib.core.RejectModifierPredicate cannot be resolved\n\tThe import org.springframework.cglib.core.Signature cannot be resolved\n\tThe import org.springframework.cglib.core.Transformer cannot be resolved\n\tThe import org.springframework.cglib.core.TypeUtils cannot be resolved\n\tThe import org.springframework.cglib.core.VisibilityPredicate cannot be resolved\n\tThe import org.springframework.cglib.core.WeakCacheKey cannot be resolved\n\tThe hierarchy of the type Enhancer is inconsistent\n\tCallbackFilter cannot be resolved to a type\n\tCallbackFilter cannot be resolved to a type\n\tHashCodeCustomizer cannot be resolved to a type\n\tTypeUtils cannot be resolved\n\tTypeUtils cannot be resolved\n\tTypeUtils cannot be resolved\n\tTypeUtils cannot be resolved\n\tTypeUtils cannot be resolved\n\tTypeUtils cannot be resolved\n\tCallback cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tTypeUtils cannot be resolved\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tConstants cannot be resolved to a variable\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tConstants cannot be resolved to a variable\n\tConstants cannot be resolved to a variable\n\tConstants cannot be resolved to a variable\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tConstants cannot be resolved to a variable\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tTypeUtils cannot be resolved\n\tSignature cannot be resolved to a type\n\tTypeUtils cannot be resolved\n\tSignature cannot be resolved to a type\n\tTypeUtils cannot be resolved\n\tWeakCacheKey cannot be resolved to a type\n\tCallbackFilter cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallbackFilter cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallbackInfo cannot be resolved\n\tCallbackInfo cannot be resolved\n\tCallback cannot be resolved to a type\n\tCodeGenerationException cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallbackFilter cannot be resolved to a type\n\tSignature cannot be resolved to a type\n\tFactory cannot be resolved to a type\n\tTypeUtils cannot be resolved\n\tConstants cannot be resolved to a variable\n\tCollectionUtils cannot be resolved\n\tConstants cannot be resolved to a variable\n\tConstants cannot be resolved to a variable\n\tCallback cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallback cannot be resolved to a type\n\tCallbackFilter cannot be resolved to a type\n\tClassEmitter cannot be resolved to a type\n\tClassEmitter cannot be resolved to a type\n\tClassEmitter cannot be resolved to a type\n\tClassEmitter cannot be resolved to a type\n\tClassEmitter cannot be resolved to a type\n\tClassEmitter cannot be resolved to a type\n\tClassEmitter cannot be resolved to a type\n\tCodeEmitter cannot be resolved to a type\n\tCodeEmitter cannot be resolved to a type\n\tClassEmitter cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.cglib.proxy.Enhancer$EnhancerFactoryData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/cglib/proxy/Enhancer$EnhancerFactoryData;
    MethodParameters:
                            Name  Flags
      generatedClass              
      primaryConstructorArgTypes  
      classOnly                   

  public java.lang.Object newInstance(java.lang.Class[], java.lang.Object[], Callback[]);
    descriptor: ([Ljava/lang/Class;[Ljava/lang/Object;[LCallback;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.cglib.proxy.Enhancer$EnhancerFactoryData this
         0: .line 526
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCallback cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.cglib.proxy.Enhancer$EnhancerFactoryData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/cglib/proxy/Enhancer$EnhancerFactoryData;
    MethodParameters:
               Name  Flags
      argumentTypes  
      arguments      
      callbacks      

  void setThreadCallbacks(Callback[]);
    descriptor: ([LCallback;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.cglib.proxy.Enhancer$EnhancerFactoryData this
         0: .line 546
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCallback cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.cglib.proxy.Enhancer$EnhancerFactoryData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/cglib/proxy/Enhancer$EnhancerFactoryData;
    MethodParameters:
           Name  Flags
      callbacks  
}
SourceFile: "Enhancer.java"
NestHost: org.springframework.cglib.proxy.Enhancer
InnerClasses:
  EnhancerFactoryData = org.springframework.cglib.proxy.Enhancer$EnhancerFactoryData of org.springframework.cglib.proxy.Enhancer