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 0: 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 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 0: 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 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: 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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: 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 0: 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 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 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/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 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/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 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/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 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/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