public abstract class lombok.eclipse.EclipseAnnotationHandler<T extends java.lang.annotation.Annotation>
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: lombok.eclipse.EclipseAnnotationHandler
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // lombok.eclipse.EclipseAnnotationHandler this
         0: .line 38
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // lombok.eclipse.EclipseAnnotationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseAnnotationHandler<TT;>;

  public void handle(lombok.core.AnnotationValues<T>, org.eclipse.jdt.internal.compiler.ast.Annotation, lombok.eclipse.EclipseNode);
    descriptor: (Llombok/core/AnnotationValues;Lorg/eclipse/jdt/internal/compiler/ast/Annotation;Llombok/eclipse/EclipseNode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.eclipse.EclipseAnnotationHandler this
         0: .line 52
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\torg.eclipse cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseAnnotationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseAnnotationHandler<TT;>;
    Signature: (Llombok/core/AnnotationValues<TT;>;Lorg/eclipse/jdt/internal/compiler/ast/Annotation;Llombok/eclipse/EclipseNode;)V
    MethodParameters:
                Name  Flags
      annotation      
      ast             
      annotationNode  

  public void preHandle(lombok.core.AnnotationValues<T>, org.eclipse.jdt.internal.compiler.ast.Annotation, lombok.eclipse.EclipseNode);
    descriptor: (Llombok/core/AnnotationValues;Lorg/eclipse/jdt/internal/compiler/ast/Annotation;Llombok/eclipse/EclipseNode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.eclipse.EclipseAnnotationHandler this
         0: .line 61
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\torg.eclipse cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.eclipse.EclipseAnnotationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseAnnotationHandler<TT;>;
    Signature: (Llombok/core/AnnotationValues<TT;>;Lorg/eclipse/jdt/internal/compiler/ast/Annotation;Llombok/eclipse/EclipseNode;)V
    MethodParameters:
                Name  Flags
      annotation      
      ast             
      annotationNode  

  public java.lang.Class<T> getAnnotationHandledByThisHandler();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // lombok.eclipse.EclipseAnnotationHandler this
         0: .line 70
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Llombok/eclipse/EclipseAnnotationHandler;
            invokestatic lombok.core.SpiLoadUtil.findAnnotationClass:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;
            areturn
        end local 0 // lombok.eclipse.EclipseAnnotationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/eclipse/EclipseAnnotationHandler<TT;>;
    Signature: ()Ljava/lang/Class<TT;>;
}
Signature: <T::Ljava/lang/annotation/Annotation;>Ljava/lang/Object;
SourceFile: "EclipseAnnotationHandler.java"