public class lombok.javac.Javac
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: lombok.javac.Javac
  super_class: java.lang.Object
{
  private static final java.util.regex.Pattern VERSION_PARSER;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.regex.Pattern SOURCE_PARSER;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.concurrent.atomic.AtomicInteger compilerVersion;
    descriptor: Ljava/util/concurrent/atomic/AtomicInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Class<?> DOCCOMMENTTABLE_CLASS;
    descriptor: Ljava/lang/Class;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<*>;

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_BOOLEAN;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_INT;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_DOUBLE;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_FLOAT;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_SHORT;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_BYTE;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_LONG;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_CHAR;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_VOID;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_NONE;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_BOT;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_ERROR;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_UNKNOWN;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_UNDETVAR;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TypeTag CTC_CLASS;
    descriptor: Llombok/javac/JavacTreeMaker$TypeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_NOT_EQUAL;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_LESS_THAN;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_GREATER_THAN;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_LESS_OR_EQUAL;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_GREATER_OR_EQUAL;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_POS;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_NEG;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_NOT;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_COMPL;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_BITXOR;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_UNSIGNED_SHIFT_RIGHT;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_MUL;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_DIV;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_PLUS;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_MINUS;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_EQUAL;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_PREINC;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_PREDEC;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_POSTINC;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final lombok.javac.JavacTreeMaker$TreeTag CTC_POSTDEC;
    descriptor: Llombok/javac/JavacTreeMaker$TreeTag;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final java.lang.reflect.Method getExtendsClause;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.reflect.Method getEndPosition;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.reflect.Method storeEnd;
    descriptor: Ljava/lang/reflect/Method;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Class<?> JC_VOID_TYPE;
    descriptor: Ljava/lang/Class;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<*>;

  private static final java.lang.Class<?> JC_NO_TYPE;
    descriptor: Ljava/lang/Class;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/Class<*>;

  private static final java.lang.reflect.Field symtabVoidType;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.reflect.Field JCCOMPILATIONUNIT_ENDPOSITIONS;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.reflect.Field JCCOMPILATIONUNIT_DOCCOMMENTS;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.Javac this
         0: .line 40
            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\tJavaCompiler cannot be resolved\n\tSource cannot be resolved\n\tSource cannot be resolved\n\tJCExpression cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCLiteral cannot be resolved to a type\n\tJCLiteral cannot be resolved to a type\n\tJCLiteral cannot be resolved to a type\n\tcom.sun.source cannot be resolved to a variable\n\tJCIdent cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tDiagnosticPosition cannot be resolved to a type\n\tDiagnosticPosition 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\tJCClassDecl cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCCompilationUnit cannot be resolved to a type\n\tJCCompilationUnit cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCCompilationUnit 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\tDocCommentTable cannot be resolved to a type\n\tDocCommentTable cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tDocCommentTable cannot be resolved to a type\n\tDocCommentTable cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tThe method getText() of type new Comment(){} must override or implement a supertype method\n\tThe method getSourcePos(int) of type new Comment(){} must override or implement a supertype method\n\tCommentStyle cannot be resolved to a type\n\tThe method getStyle() of type new Comment(){} must override or implement a supertype method\n\tCommentStyle cannot be resolved to a variable\n\tThe method isDeprecated() of type new Comment(){} must override or implement a supertype method\n\tJCVariableDecl cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tFlags cannot be resolved to a variable\n\tJCAnnotation cannot be resolved to a type\n\tJCCompilationUnit 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\tJCCompilationUnit cannot be resolved to a type\n\tSymtab cannot be resolved to a type\n\tType cannot be resolved to a type\n\tSymtab cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tThe type Javac.JCNoType must implement the inherited abstract method AnnotatedConstruct.getAnnotationMirrors()\n\tThe type Javac.JCNoType must implement the inherited abstract method TypeMirror.hashCode()\n\tThe type Javac.JCNoType must implement the inherited abstract method TypeMirror.toString()\n\tThe type Javac.JCNoType must implement the inherited abstract method AnnotatedConstruct.getAnnotation(Class<A>)\n\tThe type Javac.JCNoType must implement the inherited abstract method TypeMirror.equals(Object)\n\tThe type Javac.JCNoType must implement the inherited abstract method AnnotatedConstruct.getAnnotationsByType(Class<A>)\n\tType cannot be resolved to a type\n\ttag cannot be resolved to a variable\n\ttag cannot be resolved to a variable\n\ttag cannot be resolved to a variable\n\tJCCompilationUnit cannot be resolved to a type\n\tJCCompilationUnit cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.Javac this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/Javac;

  public static int getJavaCompilerVersion();
    descriptor: ()I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 86
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJavaCompiler cannot be resolved\n\tSource cannot be resolved\n\tSource cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static int setVersion(int);
    descriptor: (I)I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 112
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      version  

  public static boolean instanceOfDocCommentTable(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 127
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      o     

  public static boolean isPrimitive(JCExpression);
    descriptor: (LJCExpression;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 135
            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
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      ref   

  public static java.lang.Object calculateGuess(JCExpression);
    descriptor: (LJCExpression;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 145
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCExpression cannot be resolved to a type\n\tJCLiteral cannot be resolved to a type\n\tJCLiteral cannot be resolved to a type\n\tJCLiteral cannot be resolved to a type\n\tcom.sun.source cannot be resolved to a variable\n\tJCIdent cannot be resolved to a type\n\tJCFieldAccess 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
      expr  

  private static java.lang.reflect.Method getMethod(java.lang.Class<?>, java.lang.String, java.lang.Class<?>[]);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
         0: .line 237
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;
    MethodParameters:
            Name  Flags
      clazz       
      name        
      paramTypes  

  private static java.lang.reflect.Method getMethod(java.lang.Class<?>, java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/reflect/Method;
    flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
         0: .line 245
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/reflect/Method;
    MethodParameters:
            Name  Flags
      clazz       
      name        
      paramTypes  

  public static JCTree getExtendsClause(JCClassDecl);
    descriptor: (LJCClassDecl;)LJCTree;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 257
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCTree cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tJCTree 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
      decl  

  public static java.lang.Object getDocComments(JCCompilationUnit);
    descriptor: (LJCCompilationUnit;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 267
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tJCCompilationUnit 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
      cu    

  public static java.lang.String getDocComment(JCCompilationUnit, JCTree);
    descriptor: (LJCCompilationUnit;LJCTree;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 275
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCCompilationUnit cannot be resolved to a type\n\tJCTree 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
      cu    
      node  

  public static void setDocComment(JCCompilationUnit, JCTree, java.lang.String);
    descriptor: (LJCCompilationUnit;LJCTree;Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 283
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCCompilationUnit cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree 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
      cu       
      node     
      javadoc  

  public static boolean isFieldDeprecated(JCTree);
    descriptor: (LJCTree;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 331
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCTree cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tFlags cannot be resolved to a variable\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
    MethodParameters:
       Name  Flags
      field  

  public static void initDocComments(JCCompilationUnit);
    descriptor: (LJCCompilationUnit;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 342
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tJCCompilationUnit 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
      cu    

  public static int getEndPosition(DiagnosticPosition, JCCompilationUnit);
    descriptor: (LDiagnosticPosition;LJCCompilationUnit;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 352
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDiagnosticPosition cannot be resolved to a type\n\tJCCompilationUnit 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
      pos   
      top   

  public static void storeEnd(JCTree, int, JCCompilationUnit);
    descriptor: (LJCTree;ILJCCompilationUnit;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 363
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCTree cannot be resolved to a type\n\tJCCompilationUnit 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
      tree  
      pos   
      top   

  private static java.lang.reflect.Field getFieldIfExists(java.lang.Class<?>, java.lang.String);
    descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 391
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/reflect/Field;
    MethodParameters:
           Name  Flags
      c          
      fieldName  

  public static Type createVoidType(Symtab, lombok.javac.JavacTreeMaker$TypeTag);
    descriptor: (LSymtab;Llombok/javac/JavacTreeMaker$TypeTag;)LType;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 399
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tType cannot be resolved to a type\n\tSymtab cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType 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
      symbolTable  
      tag          

  static java.lang.RuntimeException sneakyThrow(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 458
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      t     

  private static <T extends java.lang.Throwable> void sneakyThrow0(java.lang.Throwable) throws T;
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 465
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.Throwable
    Signature: <T:Ljava/lang/Throwable;>(Ljava/lang/Throwable;)V^TT;
    MethodParameters:
      Name  Flags
      t     
}
SourceFile: "Javac.java"
NestMembers:
  lombok.javac.Javac$JCNoType  lombok.javac.Javac$JavadocOps_8  lombok.javac.Javac$JavadocOps_8$1
InnerClasses:
  private JCNoType = lombok.javac.Javac$JCNoType of lombok.javac.Javac
  private JavadocOps_8 = lombok.javac.Javac$JavadocOps_8 of lombok.javac.Javac
  public TreeTag = lombok.javac.JavacTreeMaker$TreeTag of lombok.javac.JavacTreeMaker
  public TypeTag = lombok.javac.JavacTreeMaker$TypeTag of lombok.javac.JavacTreeMaker