public class lombok.javac.handlers.HandleGetter extends lombok.javac.JavacAnnotationHandler<lombok.Getter>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: lombok.javac.handlers.HandleGetter
  super_class: lombok.javac.JavacAnnotationHandler
{
  private static final java.lang.String AR;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "java.util.concurrent.atomic.AtomicReference"

  private static final List<JCExpression> NIL_EXPRESSION;
    descriptor: LList;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: LList<LJCExpression;>;

  public static final java.util.Map<lombok.javac.JavacTreeMaker$TypeTag, java.lang.String> TYPE_MAP;
    descriptor: Ljava/util/Map;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Map<Llombok/javac/JavacTreeMaker$TypeTag;Ljava/lang/String;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 47
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.mangosdk cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tProviderFor cannot be resolved to a type\n\tThe type HandleGetter must implement the inherited abstract method JavacAnnotationHandler<Getter>.handle(AnnotationValues<Getter>, JCAnnotation, JavacNode)\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tJCClassDecl cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tFlags cannot be resolved to a variable\n\tFlags cannot be resolved to a variable\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tFlags cannot be resolved to a variable\n\tDiagnosticPosition cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tFlags cannot be resolved to a variable\n\tFlags cannot be resolved to a variable\n\tFlags cannot be resolved to a variable\n\tFlags cannot be resolved to a variable\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tList cannot be resolved\n\tType cannot be resolved to a type\n\tThe method getMirrorForFieldType(JavacNode) from the type JavacHandlerUtil refers to the missing type Type\n\tJCMethodDecl cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tJCExpression cannot be resolved to a type\n\tThe method getContext() from the type JavacNode refers to the missing type Context\n\tName cannot be resolved to a type\n\tThe method toName(String) from the type JavacNode refers to the missing type Name\n\tList cannot be resolved to a type\n\tJCStatement cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCMethodInvocation cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCMethodInvocation cannot be resolved to a type\n\tJCMethodInvocation cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tList cannot be resolved\n\tJCAnnotation cannot be resolved to a type\n\tListBuffer cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tListBuffer cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tList cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tList cannot be resolved\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;

  public void generateGetterForType(lombok.javac.JavacNode, lombok.javac.JavacNode, lombok.AccessLevel, boolean, List<JCAnnotation>);
    descriptor: (Llombok/javac/JavacNode;Llombok/javac/JavacNode;Llombok/AccessLevel;ZLList;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 76
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tJCClassDecl cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tFlags cannot be resolved to a variable\n\tFlags cannot be resolved to a variable\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    Signature: (Llombok/javac/JavacNode;Llombok/javac/JavacNode;Llombok/AccessLevel;ZLList<LJCAnnotation;>;)V
    MethodParameters:
                         Name  Flags
      typeNode                 
      errorNode                
      level                    
      checkForTypeLevelGetter  
      onMethod                 

  public static boolean fieldQualifiesForGetterGeneration(lombok.javac.JavacNode);
    descriptor: (Llombok/javac/JavacNode;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 101
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tFlags cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
       Name  Flags
      field  

  public void generateGetterForField(lombok.javac.JavacNode, DiagnosticPosition, lombok.AccessLevel, boolean, List<JCAnnotation>);
    descriptor: (Llombok/javac/JavacNode;LDiagnosticPosition;Llombok/AccessLevel;ZLList;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 124
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDiagnosticPosition cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    Signature: (Llombok/javac/JavacNode;LDiagnosticPosition;Llombok/AccessLevel;ZLList<LJCAnnotation;>;)V
    MethodParameters:
           Name  Flags
      fieldNode  
      pos        
      level      
      lazy       
      onMethod   

  public void handle(lombok.core.AnnotationValues<lombok.Getter>, JCAnnotation, lombok.javac.JavacNode);
    descriptor: (Llombok/core/AnnotationValues;LJCAnnotation;Llombok/javac/JavacNode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 132
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCAnnotation cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    Signature: (Llombok/core/AnnotationValues<Llombok/Getter;>;LJCAnnotation;Llombok/javac/JavacNode;)V
    MethodParameters:
                Name  Flags
      annotation      
      ast             
      annotationNode  

  public void createGetterForFields(lombok.AccessLevel, java.util.Collection<lombok.javac.JavacNode>, lombok.javac.JavacNode, boolean, boolean, List<JCAnnotation>);
    descriptor: (Llombok/AccessLevel;Ljava/util/Collection;Llombok/javac/JavacNode;ZZLList;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 164
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    Signature: (Llombok/AccessLevel;Ljava/util/Collection<Llombok/javac/JavacNode;>;Llombok/javac/JavacNode;ZZLList<LJCAnnotation;>;)V
    MethodParameters:
               Name  Flags
      level          
      fieldNodes     
      errorNode      
      whineIfExists  
      lazy           
      onMethod       

  public void createGetterForField(lombok.AccessLevel, lombok.javac.JavacNode, lombok.javac.JavacNode, boolean, boolean, List<JCAnnotation>);
    descriptor: (Llombok/AccessLevel;Llombok/javac/JavacNode;Llombok/javac/JavacNode;ZZLList;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 171
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tFlags cannot be resolved to a variable\n\tFlags cannot be resolved to a variable\n\tFlags cannot be resolved to a variable\n\tFlags cannot be resolved to a variable\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tList cannot be resolved\n\tType cannot be resolved to a type\n\tThe method getMirrorForFieldType(JavacNode) from the type JavacHandlerUtil refers to the missing type Type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    Signature: (Llombok/AccessLevel;Llombok/javac/JavacNode;Llombok/javac/JavacNode;ZZLList<LJCAnnotation;>;)V
    MethodParameters:
               Name  Flags
      level          
      fieldNode      
      source         
      whineIfExists  
      lazy           
      onMethod       

  public JCMethodDecl createGetter(long, lombok.javac.JavacNode, lombok.javac.JavacTreeMaker, JCTree, boolean, List<JCAnnotation>);
    descriptor: (JLlombok/javac/JavacNode;Llombok/javac/JavacTreeMaker;LJCTree;ZLList;)LJCMethodDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=7
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 225
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCMethodDecl cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tJCExpression cannot be resolved to a type\n\tThe method getContext() from the type JavacNode refers to the missing type Context\n\tName cannot be resolved to a type\n\tThe method toName(String) from the type JavacNode refers to the missing type Name\n\tList cannot be resolved to a type\n\tJCStatement cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCMethodInvocation cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCMethodInvocation cannot be resolved to a type\n\tJCMethodInvocation cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    Signature: (JLlombok/javac/JavacNode;Llombok/javac/JavacTreeMaker;LJCTree;ZLList<LJCAnnotation;>;)LJCMethodDecl;
    MethodParameters:
           Name  Flags
      access     
      field      
      treeMaker  
      source     
      lazy       
      onMethod   

  public static List<JCAnnotation> findDelegatesAndRemoveFromField(lombok.javac.JavacNode);
    descriptor: (Llombok/javac/JavacNode;)LList;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 293
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tList cannot be resolved\n\tJCAnnotation cannot be resolved to a type\n\tListBuffer cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tListBuffer cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Llombok/javac/JavacNode;)LList<LJCAnnotation;>;
    MethodParameters:
       Name  Flags
      field  

  public List<JCStatement> createSimpleGetterBody(lombok.javac.JavacTreeMaker, lombok.javac.JavacNode);
    descriptor: (Llombok/javac/JavacTreeMaker;Llombok/javac/JavacNode;)LList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 316
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tList cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    Signature: (Llombok/javac/JavacTreeMaker;Llombok/javac/JavacNode;)LList<LJCStatement;>;
    MethodParameters:
           Name  Flags
      treeMaker  
      field      

  public List<JCStatement> createLazyGetterBody(lombok.javac.JavacTreeMaker, lombok.javac.JavacNode, JCTree);
    descriptor: (Llombok/javac/JavacTreeMaker;Llombok/javac/JavacNode;LJCTree;)LList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 337
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tJCTree cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    Signature: (Llombok/javac/JavacTreeMaker;Llombok/javac/JavacNode;LJCTree;)LList<LJCStatement;>;
    MethodParameters:
           Name  Flags
      maker      
      fieldNode  
      source     

  public JCMethodInvocation callGet(lombok.javac.JavacNode, JCExpression);
    descriptor: (Llombok/javac/JavacNode;LJCExpression;)LJCMethodInvocation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 457
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tJCExpression cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    MethodParameters:
          Name  Flags
      source    
      receiver  

  public JCStatement callSet(lombok.javac.JavacNode, JCExpression, JCExpression);
    descriptor: (Llombok/javac/JavacNode;LJCExpression;LJCExpression;)LJCStatement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 462
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tJCExpression cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    MethodParameters:
          Name  Flags
      source    
      receiver  
      value     

  public JCExpression copyType(lombok.javac.JavacTreeMaker, JCVariableDecl);
    descriptor: (Llombok/javac/JavacTreeMaker;LJCVariableDecl;)LJCExpression;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.handlers.HandleGetter this
         0: .line 467
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tJCVariableDecl cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.HandleGetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/HandleGetter;
    MethodParameters:
           Name  Flags
      treeMaker  
      fieldNode  
}
Signature: Llombok/javac/JavacAnnotationHandler<Llombok/Getter;>;
SourceFile: "HandleGetter.java"
InnerClasses:
  public TypeTag = lombok.javac.JavacTreeMaker$TypeTag of lombok.javac.JavacTreeMaker