public class lombok.javac.JavacAST extends lombok.core.AST<lombok.javac.JavacAST, lombok.javac.JavacNode, JCTree>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: lombok.javac.JavacAST
super_class: java.lang.Object
{
private final lombok.core.CleanupRegistry cleanup;
descriptor: Llombok/core/CleanupRegistry;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final JavacElements elements;
descriptor: LJavacElements;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final lombok.javac.JavacTreeMaker treeMaker;
descriptor: Llombok/javac/JavacTreeMaker;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final Symtab symtab;
descriptor: LSymtab;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final JavacTypes javacTypes;
descriptor: LJavacTypes;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final Log log;
descriptor: LLog;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final lombok.javac.JavacAST$ErrorLog errorLogger;
descriptor: Llombok/javac/JavacAST$ErrorLog;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final Context context;
descriptor: LContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final java.net.URI NOT_CALCULATED_MARKER;
descriptor: Ljava/net/URI;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.net.URI memoizedAbsoluteFileLocation;
descriptor: Ljava/net/URI;
flags: (0x0002) ACC_PRIVATE
private static boolean JCTRY_RESOURCES_FIELD_INITIALIZED;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.reflect.Field JCTRY_RESOURCES_FIELD;
descriptor: Ljava/lang/reflect/Field;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static boolean JCANNOTATEDTYPE_FIELDS_INITIALIZED;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.reflect.Field JCANNOTATEDTYPE_ANNOTATIONS;
descriptor: Ljava/lang/reflect/Field;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.reflect.Field JCANNOTATEDTYPE_UNDERLYINGTYPE;
descriptor: Ljava/lang/reflect/Field;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static final java.util.concurrent.ConcurrentMap<java.lang.Class<?>, java.lang.reflect.Method> getBodyMethods;
descriptor: Ljava/util/concurrent/ConcurrentMap;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/concurrent/ConcurrentMap<Ljava/lang/Class<*>;Ljava/lang/reflect/Method;>;
public void <init>(javax.annotation.processing.Messager, Context, JCCompilationUnit, lombok.core.CleanupRegistry);
descriptor: (Ljavax/annotation/processing/Messager;LContext;LJCCompilationUnit;Llombok/core/CleanupRegistry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
messager
context
top
cleanup
public java.net.URI getAbsoluteFileLocation();
descriptor: ()Ljava/net/URI;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: 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
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
public static java.net.URI getAbsoluteFileLocation(JCCompilationUnit);
descriptor: (LJCCompilationUnit;)Ljava/net/URI;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: 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
static java.lang.String sourceName(JCCompilationUnit);
descriptor: (LJCCompilationUnit;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: 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 Context getContext();
descriptor: ()LContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tContext cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
public void traverse(lombok.javac.JavacASTVisitor);
descriptor: (Llombok/javac/JavacASTVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
visitor
void traverseChildren(lombok.javac.JavacASTVisitor, lombok.javac.JavacNode);
descriptor: (Llombok/javac/JavacASTVisitor;Llombok/javac/JavacNode;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
visitor
node
public int getSourceVersion();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tSource cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
public int getLatestJavaSpecSupported();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
public void cleanupTask(java.lang.String, JCTree, lombok.core.CleanupTask);
descriptor: (Ljava/lang/String;LJCTree;Llombok/core/CleanupTask;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
key
target
task
public Name toName(java.lang.String);
descriptor: (Ljava/lang/String;)LName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
name
public lombok.javac.JavacTreeMaker getTreeMaker();
descriptor: ()Llombok/javac/JavacTreeMaker;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
public Symtab getSymbolTable();
descriptor: ()LSymtab;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tSymtab cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
public JavacTypes getTypesUtil();
descriptor: ()LJavacTypes;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJavacTypes cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
protected lombok.javac.JavacNode buildTree(JCTree, lombok.core.AST$Kind);
descriptor: (LJCTree;Llombok/core/AST$Kind;)Llombok/javac/JavacNode;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
Signature: (LJCTree;Llombok/core/AST$Kind;)Llombok/javac/JavacNode;
MethodParameters:
Name Flags
node
kind
lombok.javac.JavacNode buildCompilationUnit(JCCompilationUnit);
descriptor: (LJCCompilationUnit;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
top
lombok.javac.JavacNode buildType(JCClassDecl);
descriptor: (LJCClassDecl;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJCClassDecl cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
type
lombok.javac.JavacNode buildField(JCVariableDecl);
descriptor: (LJCVariableDecl;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
field
lombok.javac.JavacNode buildLocalVar(JCVariableDecl, lombok.core.AST$Kind);
descriptor: (LJCVariableDecl;Llombok/core/AST$Kind;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
Signature: (LJCVariableDecl;Llombok/core/AST$Kind;)Llombok/javac/JavacNode;
MethodParameters:
Name Flags
local
kind
lombok.javac.JavacNode buildTypeUse(JCTree);
descriptor: (LJCTree;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
typeUse
static java.util.List<JCTree> getResourcesForTryNode(JCTry);
descriptor: (LJCTry;)Ljava/util/List;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \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"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (LJCTry;)Ljava/util/List<LJCTree;>;
MethodParameters:
Name Flags
tryNode
private static void initJcAnnotatedType(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: 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<*>;)V
MethodParameters:
Name Flags
context
lombok.javac.JavacNode buildTry(JCTry);
descriptor: (LJCTry;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJCTry cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
tryNode
lombok.javac.JavacNode buildInitializer(JCBlock);
descriptor: (LJCBlock;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJCBlock cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
initializer
lombok.javac.JavacNode buildMethod(JCMethodDecl);
descriptor: (LJCMethodDecl;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJCMethodDecl cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
method
lombok.javac.JavacNode buildAnnotation(JCAnnotation, boolean);
descriptor: (LJCAnnotation;Z)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJCAnnotation cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
annotation
varDecl
lombok.javac.JavacNode buildExpression(JCExpression);
descriptor: (LJCExpression;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
expression
lombok.javac.JavacNode buildStatement(JCStatement);
descriptor: (LJCStatement;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJCStatement cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
statement
lombok.javac.JavacNode buildStatementOrExpression(JCTree);
descriptor: (LJCTree;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
statement
lombok.javac.JavacNode buildLambda(JCTree);
descriptor: (LJCTree;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
jcTree
JCTree getBody(JCTree);
descriptor: (LJCTree;)LJCTree;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
jcTree
private java.lang.reflect.Method getBodyMethod(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
Signature: (Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;
MethodParameters:
Name Flags
c
lombok.javac.JavacNode drill(JCTree);
descriptor: (LJCTree;)Llombok/javac/JavacNode;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
statement
private static java.util.Collection<java.lang.Class<? extends JCTree>> statementTypes();
descriptor: ()Ljava/util/Collection;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: 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
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Collection<Ljava/lang/Class<+LJCTree;>;>;
private static void addIfNotNull(java.util.Collection<lombok.javac.JavacNode>, lombok.javac.JavacNode);
descriptor: (Ljava/util/Collection;Llombok/javac/JavacNode;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: 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/util/Collection<Llombok/javac/JavacNode;>;Llombok/javac/JavacNode;)V
MethodParameters:
Name Flags
nodes
node
void removeDeferredErrors(lombok.javac.JavacNode);
descriptor: (Llombok/javac/JavacNode;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
node
void printMessage(javax.tools.Diagnostic$Kind, java.lang.String, lombok.javac.JavacNode, DiagnosticPosition, boolean);
descriptor: (Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;Llombok/javac/JavacNode;LDiagnosticPosition;Z)V
flags: (0x0000)
Code:
stack=3, locals=6, args_size=6
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
kind
message
node
pos
attemptToRemoveErrorsInRange
public void removeFromDeferredDiagnostics(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: 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
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
MethodParameters:
Name Flags
startPos
endPos
protected void setElementInASTCollection(java.lang.reflect.Field, , java.util.List<java.util.Collection<?>>, java.util.Collection<?>, int, JCTree);
descriptor: (Ljava/lang/reflect/Field;Ljava/lang/Object;Ljava/util/List;Ljava/util/Collection;ILJCTree;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=7, args_size=7
start local 0 0: 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 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/JavacAST;
Exceptions:
throws java.lang.IllegalAccessException
Signature: (Ljava/lang/reflect/Field;Ljava/lang/Object;Ljava/util/List<Ljava/util/Collection<*>;>;Ljava/util/Collection<*>;ILJCTree;)V
MethodParameters:
Name Flags
field
refField
chain
collection
idx
newN
}
Signature: Llombok/core/AST<Llombok/javac/JavacAST;Llombok/javac/JavacNode;LJCTree;>;
SourceFile: "JavacAST.java"
NestMembers:
lombok.javac.JavacAST$ErrorLog lombok.javac.JavacAST$Jdk9Plus lombok.javac.JavacAST$JdkBefore9
InnerClasses:
public final Kind = javax.tools.Diagnostic$Kind of javax.tools.Diagnostic
public final Kind = lombok.core.AST$Kind of lombok.core.AST
abstract ErrorLog = lombok.javac.JavacAST$ErrorLog of lombok.javac.JavacAST
Jdk9Plus = lombok.javac.JavacAST$Jdk9Plus of lombok.javac.JavacAST
JdkBefore9 = lombok.javac.JavacAST$JdkBefore9 of lombok.javac.JavacAST