public class lombok.javac.JavacResolution
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: lombok.javac.JavacResolution
  super_class: java.lang.Object
{
  private final Attr attr;
    descriptor: LAttr;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final lombok.javac.CompilerMessageSuppressor messageSuppressor;
    descriptor: Llombok/javac/CompilerMessageSuppressor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static java.lang.reflect.Field memberEnterDotEnv;
    descriptor: Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  public void <init>(Context);
    descriptor: (LContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacResolution this
         0: .line 39
            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 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\tAttr cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tEnv cannot be resolved to a type\n\tAttrContext cannot be resolved to a type\n\tEnter cannot be resolved to a type\n\tMemberEnter cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tEnv 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\tJCMethodDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCBlock cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tMemberEnter cannot be resolved to a type\n\tEnv cannot be resolved to a type\n\tAttrContext cannot be resolved to a type\n\tMemberEnter cannot be resolved to a type\n\tEnv cannot be resolved to a type\n\tAttrContext cannot be resolved to a type\n\tMemberEnter cannot be resolved to a type\n\tEnv cannot be resolved to a type\n\tAttrContext 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\tTypes cannot be resolved to a type\n\tType cannot be resolved to a type\n\tTypes cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tTypes 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\tType cannot be resolved to a type\n\tTypes cannot be resolved to a type\n\tTypes cannot be resolved\n\tThe method getContext() from the type JavacAST refers to the missing type Context\n\tSymtab cannot be resolved to a type\n\tSymtab cannot be resolved\n\tThe method getContext() from the type JavacAST refers to the missing type Context\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\tList cannot be resolved to a type\n\tType cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tType cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tThe method toName(String) from the type JavacAST refers to the missing type Name\n\tThe method toName(String) from the type JavacAST refers to the missing type Name\n\tThe method toName(String) from the type JavacAST refers to the missing type Name\n\tJCExpression cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tArrayType 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\tType mismatch: cannot convert from Iterator<capture#3-of ? extends Type> to Iterator<? extends Type>\n\tType cannot be resolved to a type\n\tName cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.JavacResolution this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacResolution;
    MethodParameters:
         Name  Flags
      context  

  public java.util.Map<JCTree, JCTree> resolveMethodMember(lombok.javac.JavacNode);
    descriptor: (Llombok/javac/JavacNode;)Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacResolution this
         0: .line 136
            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.JavacResolution this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacResolution;
    Signature: (Llombok/javac/JavacNode;)Ljava/util/Map<LJCTree;LJCTree;>;
    MethodParameters:
      Name  Flags
      node  

  private static java.lang.reflect.Field getMemberEnterDotEnv();
    descriptor: ()Ljava/lang/reflect/Field;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 172
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tMemberEnter cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static Env<AttrContext> getEnvOfMemberEnter(MemberEnter);
    descriptor: (LMemberEnter;)LEnv;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 179
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEnv cannot be resolved to a type\n\tAttrContext cannot be resolved to a type\n\tMemberEnter cannot be resolved to a type\n\tEnv cannot be resolved to a type\n\tAttrContext cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (LMemberEnter;)LEnv<LAttrContext;>;
    MethodParameters:
             Name  Flags
      memberEnter  

  static void setEnvOfMemberEnter(MemberEnter, Env<AttrContext>);
    descriptor: (LMemberEnter;LEnv;)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 188
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMemberEnter cannot be resolved to a type\n\tEnv cannot be resolved to a type\n\tAttrContext cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (LMemberEnter;LEnv<LAttrContext;>;)V
    MethodParameters:
             Name  Flags
      memberEnter  
      env          

  void memberEnterAndAttribute(JCTree, Env<AttrContext>, Context);
    descriptor: (LJCTree;LEnv;LContext;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // lombok.javac.JavacResolution this
         0: .line 197
            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.JavacResolution this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacResolution;
    Signature: (LJCTree;LEnv<LAttrContext;>;LContext;)V
    MethodParameters:
         Name  Flags
      copy     
      env      
      context  

  public void resolveClassMember(lombok.javac.JavacNode);
    descriptor: (Llombok/javac/JavacNode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // lombok.javac.JavacResolution this
         0: .line 213
            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.JavacResolution this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacResolution;
    MethodParameters:
      Name  Flags
      node  

  void attrib(JCTree, Env<AttrContext>);
    descriptor: (LJCTree;LEnv;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // lombok.javac.JavacResolution this
         0: .line 234
            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.JavacResolution this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/JavacResolution;
    Signature: (LJCTree;LEnv<LAttrContext;>;)V
    MethodParameters:
      Name  Flags
      tree  
      env   

  public static Type ifTypeIsIterableToComponent(Type, lombok.javac.JavacAST);
    descriptor: (LType;Llombok/javac/JavacAST;)LType;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 278
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tTypes cannot be resolved to a type\n\tTypes cannot be resolved\n\tThe method getContext() from the type JavacAST refers to the missing type Context\n\tSymtab cannot be resolved to a type\n\tSymtab cannot be resolved\n\tThe method getContext() from the type JavacAST refers to the missing type Context\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\tList 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
      type  
      ast   

  public static JCExpression typeToJCTree(Type, lombok.javac.JavacAST, boolean);
    descriptor: (LType;Llombok/javac/JavacAST;Z)LJCExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 294
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCExpression 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
    Exceptions:
      throws lombok.javac.JavacResolution$TypeNotConvertibleException
    MethodParameters:
           Name  Flags
      type       
      ast        
      allowVoid  

  public static JCExpression createJavaLangObject(lombok.javac.JavacAST);
    descriptor: (Llombok/javac/JavacAST;)LJCExpression;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 298
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCExpression cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tThe method toName(String) from the type JavacAST refers to the missing type Name\n\tThe method toName(String) from the type JavacAST refers to the missing type Name\n\tThe method toName(String) from the type JavacAST refers to the missing type Name\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      ast   

  static JCExpression typeToJCTree(Type, lombok.javac.JavacAST, boolean, boolean, boolean);
    descriptor: (LType;Llombok/javac/JavacAST;ZZZ)LJCExpression;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=5, args_size=5
         0: .line 306
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tJCExpression cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tArrayType cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws lombok.javac.JavacResolution$TypeNotConvertibleException
    MethodParameters:
               Name  Flags
      type           
      ast            
      allowCompound  
      allowVoid      
      allowCapture   

  static java.lang.Iterable<? extends Type> concat(Type, java.util.Collection<? extends Type>);
    descriptor: (LType;Ljava/util/Collection;)Ljava/lang/Iterable;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 322
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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\tType mismatch: cannot convert from Iterator<capture#3-of ? extends Type> to Iterator<? extends 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
    Signature: (LType;Ljava/util/Collection<+LType;>;)Ljava/lang/Iterable<+LType;>;
    MethodParameters:
      Name  Flags
      t     final
      ts    final

  static int compare(Name, Name);
    descriptor: (LName;LName;)I
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 353
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tName 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
      a     
      b     

  static JCExpression typeToJCTree0(Type, lombok.javac.JavacAST, boolean, boolean, boolean);
    descriptor: (LType;Llombok/javac/JavacAST;ZZZ)LJCExpression;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=5, args_size=5
         0: .line 357
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \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
    Exceptions:
      throws lombok.javac.JavacResolution$TypeNotConvertibleException
    MethodParameters:
               Name  Flags
      type           
      ast            
      allowCompound  
      allowVoid      
      allowCapture   

  static boolean isObject(Type);
    descriptor: (LType;)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 480
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \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
      supertype  

  static JCExpression genericsToJCTreeNodes(List<Type>, lombok.javac.JavacAST, JCExpression);
    descriptor: (LList;Llombok/javac/JavacAST;LJCExpression;)LJCExpression;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 484
            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
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws lombok.javac.JavacResolution$TypeNotConvertibleException
    Signature: (LList<LType;>;Llombok/javac/JavacAST;LJCExpression;)LJCExpression;
    MethodParameters:
             Name  Flags
      generics     
      ast          
      rawTypeNode  

  private static JCExpression primitiveToJCTree(javax.lang.model.type.TypeKind, lombok.javac.JavacTreeMaker);
    descriptor: (Ljavax/lang/model/type/TypeKind;Llombok/javac/JavacTreeMaker;)LJCExpression;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 494
            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
    Exceptions:
      throws lombok.javac.JavacResolution$TypeNotConvertibleException
    MethodParameters:
       Name  Flags
      kind   
      maker  

  public static boolean platformHasTargetTyping();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 522
            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
}
SourceFile: "JavacResolution.java"
NestMembers:
  lombok.javac.JavacResolution$1  lombok.javac.JavacResolution$1$1  lombok.javac.JavacResolution$EnvFinder  lombok.javac.JavacResolution$ReflectiveAccess  lombok.javac.JavacResolution$TypeNotConvertibleException
InnerClasses:
  private final EnvFinder = lombok.javac.JavacResolution$EnvFinder of lombok.javac.JavacResolution
  private ReflectiveAccess = lombok.javac.JavacResolution$ReflectiveAccess of lombok.javac.JavacResolution
  public TypeNotConvertibleException = lombok.javac.JavacResolution$TypeNotConvertibleException of lombok.javac.JavacResolution