abstract class lombok.javac.JavacAST$ErrorLog
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: lombok.javac.JavacAST$ErrorLog
  super_class: java.lang.Object
{
  final Log log;
    descriptor: LLog;
    flags: (0x0010) ACC_FINAL

  private final javax.annotation.processing.Messager messager;
    descriptor: Ljavax/annotation/processing/Messager;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  void <init>(Log, javax.annotation.processing.Messager, java.lang.reflect.Field, java.lang.reflect.Field);
    descriptor: (LLog;Ljavax/annotation/processing/Messager;Ljava/lang/reflect/Field;Ljava/lang/reflect/Field;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // lombok.javac.JavacAST$ErrorLog this
         0: .line 38
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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\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 type JavacAST must implement the inherited abstract method AST<JavacAST,JavacNode,JCTree>.buildTree(JCTree, AST.Kind)\n\tBound mismatch: The type JavacNode is not a valid substitute for the bounded parameter <L extends LombokNode<A,L,N>> of the type AST<A,L,N>\n\tJCTree cannot be resolved to a type\n\tJavacElements cannot be resolved to a type\n\tSymtab cannot be resolved to a type\n\tJavacTypes cannot be resolved to a type\n\tLog cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tJCCompilationUnit cannot be resolved to a type\n\tJCCompilationUnit cannot be resolved to a type\n\tJCCompilationUnit cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tSource cannot be resolved\n\tJCTree cannot be resolved to a type\n\tName cannot be resolved to a type\n\tSymtab cannot be resolved to a type\n\tJavacTypes cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCCompilationUnit cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTry cannot be resolved to a type\n\tJCTry cannot be resolved to a type\n\tThe method emptyList() from the type Collections refers to the missing type JCTree\n\tJCTree cannot be resolved to a type\n\tJCTry cannot be resolved to a type\n\tJCBlock cannot be resolved to a type\n\tJCMethodDecl cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCStatement cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tJCCompilationUnit cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tcom.sun.tools cannot be resolved to a type\n\tcom.sun.tools cannot be resolved to a type\n\tLog cannot be resolved to a type\n\tLog cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tLog cannot be resolved to a type\n\tThe type JavacAST.JdkBefore9 must implement the inherited abstract method JavacAST.ErrorLog.mandatoryWarning1(DiagnosticPosition, String)\n\tThe type JavacAST.JdkBefore9 must implement the inherited abstract method JavacAST.ErrorLog.note(DiagnosticPosition, String)\n\tThe type JavacAST.JdkBefore9 must implement the inherited abstract method JavacAST.ErrorLog.error1(DiagnosticPosition, String)\n\tThe type JavacAST.JdkBefore9 must implement the inherited abstract method JavacAST.ErrorLog.warning1(DiagnosticPosition, String)\n\tLog cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tThe type JavacAST.Jdk9Plus must implement the inherited abstract method JavacAST.ErrorLog.note(DiagnosticPosition, String)\n\tThe type JavacAST.Jdk9Plus must implement the inherited abstract method JavacAST.ErrorLog.mandatoryWarning1(DiagnosticPosition, String)\n\tThe type JavacAST.Jdk9Plus must implement the inherited abstract method JavacAST.ErrorLog.error1(DiagnosticPosition, String)\n\tThe type JavacAST.Jdk9Plus must implement the inherited abstract method JavacAST.ErrorLog.warning1(DiagnosticPosition, String)\n\tJCDiagnostic cannot be resolved to a type\n\tLog cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacAST$ErrorLog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacAST$ErrorLog;
    MethodParameters:
              Name  Flags
      log           
      messager      
      errorCount    
      warningCount  

  final void error(DiagnosticPosition, java.lang.String);
    descriptor: (LDiagnosticPosition;Ljava/lang/String;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacAST$ErrorLog this
         0: .line 542
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDiagnosticPosition cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacAST$ErrorLog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacAST$ErrorLog;
    MethodParameters:
         Name  Flags
      pos      
      message  

  final void warning(DiagnosticPosition, java.lang.String);
    descriptor: (LDiagnosticPosition;Ljava/lang/String;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacAST$ErrorLog this
         0: .line 547
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDiagnosticPosition cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacAST$ErrorLog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacAST$ErrorLog;
    MethodParameters:
         Name  Flags
      pos      
      message  

  final void mandatoryWarning(DiagnosticPosition, java.lang.String);
    descriptor: (LDiagnosticPosition;Ljava/lang/String;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacAST$ErrorLog this
         0: .line 552
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tDiagnosticPosition cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacAST$ErrorLog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacAST$ErrorLog;
    MethodParameters:
         Name  Flags
      pos      
      message  

  abstract void error1(DiagnosticPosition, java.lang.String);
    descriptor: (LDiagnosticPosition;Ljava/lang/String;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      pos      
      message  

  abstract void warning1(DiagnosticPosition, java.lang.String);
    descriptor: (LDiagnosticPosition;Ljava/lang/String;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      pos      
      message  

  abstract void mandatoryWarning1(DiagnosticPosition, java.lang.String);
    descriptor: (LDiagnosticPosition;Ljava/lang/String;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      pos      
      message  

  abstract void note(DiagnosticPosition, java.lang.String);
    descriptor: (LDiagnosticPosition;Ljava/lang/String;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      pos      
      message  

  private void increment(java.lang.reflect.Field);
    descriptor: (Ljava/lang/reflect/Field;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacAST$ErrorLog this
         0: .line 562
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacAST$ErrorLog this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacAST$ErrorLog;
    MethodParameters:
       Name  Flags
      field  

  static lombok.javac.JavacAST$ErrorLog create(javax.annotation.processing.Messager, Log);
    descriptor: (Ljavax/annotation/processing/Messager;LLog;)Llombok/javac/JavacAST$ErrorLog;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 572
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLog cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
          Name  Flags
      messager  
      log       
}
SourceFile: "JavacAST.java"
NestHost: lombok.javac.JavacAST
InnerClasses:
  abstract ErrorLog = lombok.javac.JavacAST$ErrorLog of lombok.javac.JavacAST