public abstract class lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;
public abstract lombok.core.LombokImmutableList<java.lang.String> getSupportedTypes();
descriptor: ()Llombok/core/LombokImmutableList;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Llombok/core/LombokImmutableList<Ljava/lang/String;>;
protected lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer getGuavaInstead(lombok.javac.JavacNode);
descriptor: (Llombok/javac/JavacNode;)Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;
0 1 1 node Llombok/javac/JavacNode;
MethodParameters:
Name Flags
node
protected JCModifiers makeMods(lombok.javac.JavacTreeMaker, lombok.core.configuration.CheckerFrameworkVersion, lombok.javac.JavacNode, boolean, lombok.AccessLevel, List<JCAnnotation>);
descriptor: (Llombok/javac/JavacTreeMaker;Llombok/core/configuration/CheckerFrameworkVersion;Llombok/javac/JavacNode;ZLlombok/AccessLevel;LList;)LJCModifiers;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=7, args_size=7
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tJCModifiers 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\tThe method genJavaLangTypeRef(JavacNode, String...) from the type JavacHandlerUtil refers to the missing type JCExpression\n\tList cannot be resolved\n\tJCExpression cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tThe method genTypeRef(JavacNode, String) from the type JavacHandlerUtil refers to the missing type JCExpression\n\tList cannot be resolved\n\tJCExpression 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\n\tList cannot be resolved\n\tList cannot be resolved\n\tList cannot be resolved\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/JavacSingularsRecipes$JavacSingularizer;
Signature: (Llombok/javac/JavacTreeMaker;Llombok/core/configuration/CheckerFrameworkVersion;Llombok/javac/JavacNode;ZLlombok/AccessLevel;LList<LJCAnnotation;>;)LJCModifiers;
MethodParameters:
Name Flags
maker
cfv
node
deprecate
access
methodAnnotations
public boolean checkForAlreadyExistingNodesAndGenerateError(lombok.javac.JavacNode, lombok.javac.handlers.JavacSingularsRecipes$SingularData);
descriptor: (Llombok/javac/JavacNode;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 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\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tThe method listFieldsToBeGenerated(JavacSingularsRecipes.SingularData, JavacNode) from the type JavacSingularsRecipes.JavacSingularizer refers to the missing type Name\n\tJCMethodDecl cannot be resolved to a type\n\tJCMethodDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tThe method listMethodsToBeGenerated(JavacSingularsRecipes.SingularData, JavacNode) from the type JavacSingularsRecipes.JavacSingularizer refers to the missing type Name\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/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
builderType
data
public java.util.List<Name> listFieldsToBeGenerated(lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode);
descriptor: (Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;)Ljava/util/List;
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\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/handlers/JavacSingularsRecipes$JavacSingularizer;
Signature: (Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;)Ljava/util/List<LName;>;
MethodParameters:
Name Flags
data
builderType
public java.util.List<Name> listMethodsToBeGenerated(lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode);
descriptor: (Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;)Ljava/util/List;
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\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/handlers/JavacSingularsRecipes$JavacSingularizer;
Signature: (Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;)Ljava/util/List<LName;>;
MethodParameters:
Name Flags
data
builderType
public java.util.List<lombok.javac.JavacNode> generateFields(lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree);
descriptor: (Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;)Ljava/util/List;
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/JavacSingularsRecipes$JavacSingularizer;
Signature: (Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;)Ljava/util/List<Llombok/javac/JavacNode;>;
MethodParameters:
Name Flags
data
builderType
source
public void generateMethods(lombok.javac.handlers.HandleBuilder$BuilderJob, lombok.javac.handlers.JavacSingularsRecipes$SingularData, boolean);
descriptor: (Llombok/javac/handlers/HandleBuilder$BuilderJob;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Z)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\tJCExpression cannot be resolved to a type\n\tJCStatement 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
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
job final
data
deprecate
public void generateMethods(lombok.core.configuration.CheckerFrameworkVersion, lombok.javac.handlers.JavacSingularsRecipes$SingularData, boolean, lombok.javac.JavacNode, JCTree, boolean, lombok.javac.handlers.JavacSingularsRecipes$ExpressionMaker, lombok.javac.handlers.JavacSingularsRecipes$StatementMaker, lombok.AccessLevel);
descriptor: (Llombok/core/configuration/CheckerFrameworkVersion;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;ZLlombok/javac/JavacNode;LJCTree;ZLlombok/javac/handlers/JavacSingularsRecipes$ExpressionMaker;Llombok/javac/handlers/JavacSingularsRecipes$StatementMaker;Llombok/AccessLevel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=10, args_size=10
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/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
cfv
data
deprecate
builderType
source
fluent
returnTypeMaker
returnStatementMaker
access
protected void doGenerateMethods(lombok.core.configuration.CheckerFrameworkVersion, lombok.javac.handlers.JavacSingularsRecipes$SingularData, boolean, lombok.javac.JavacNode, JCTree, boolean, lombok.javac.handlers.JavacSingularsRecipes$ExpressionMaker, lombok.javac.handlers.JavacSingularsRecipes$StatementMaker, lombok.AccessLevel);
descriptor: (Llombok/core/configuration/CheckerFrameworkVersion;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;ZLlombok/javac/JavacNode;LJCTree;ZLlombok/javac/handlers/JavacSingularsRecipes$ExpressionMaker;Llombok/javac/handlers/JavacSingularsRecipes$StatementMaker;Llombok/AccessLevel;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=10, args_size=10
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/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
cfv
data
deprecate
builderType
source
fluent
returnTypeMaker
returnStatementMaker
access
void finishAndInjectMethod(lombok.core.configuration.CheckerFrameworkVersion, lombok.javac.JavacTreeMaker, JCExpression, JCStatement, lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree, boolean, ListBuffer<JCStatement>, Name, List<JCVariableDecl>, List<JCAnnotation>, lombok.AccessLevel, java.lang.Boolean);
descriptor: (Llombok/core/configuration/CheckerFrameworkVersion;Llombok/javac/JavacTreeMaker;LJCExpression;LJCStatement;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;ZLListBuffer;LName;LList;LList;Llombok/AccessLevel;Ljava/lang/Boolean;)V
flags: (0x0000)
Code:
stack=3, locals=15, args_size=15
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/JavacSingularsRecipes$JavacSingularizer;
Signature: (Llombok/core/configuration/CheckerFrameworkVersion;Llombok/javac/JavacTreeMaker;LJCExpression;LJCStatement;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;ZLListBuffer<LJCStatement;>;LName;LList<LJCVariableDecl;>;LList<LJCAnnotation;>;Llombok/AccessLevel;Ljava/lang/Boolean;)V
MethodParameters:
Name Flags
cfv
maker
returnType
returnStatement
data
builderType
source
deprecate
statements
methodName
jcVariableDecls
methodAnnotations
access
ignoreNullCollections
void generateClearMethod(lombok.core.configuration.CheckerFrameworkVersion, boolean, lombok.javac.JavacTreeMaker, JCExpression, JCStatement, lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree, lombok.AccessLevel);
descriptor: (Llombok/core/configuration/CheckerFrameworkVersion;ZLlombok/javac/JavacTreeMaker;LJCExpression;LJCStatement;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;Llombok/AccessLevel;)V
flags: (0x0000)
Code:
stack=3, locals=10, args_size=10
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/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
cfv
deprecate
maker
returnType
returnStatement
data
builderType
source
access
protected JCStatement generateClearStatements(lombok.javac.JavacTreeMaker, lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode);
descriptor: (Llombok/javac/JavacTreeMaker;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;)LJCStatement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
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/handlers/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
maker
data
builderType
void generateSingularMethod(lombok.core.configuration.CheckerFrameworkVersion, boolean, lombok.javac.JavacTreeMaker, JCExpression, JCStatement, lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree, boolean, lombok.AccessLevel);
descriptor: (Llombok/core/configuration/CheckerFrameworkVersion;ZLlombok/javac/JavacTreeMaker;LJCExpression;LJCStatement;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;ZLlombok/AccessLevel;)V
flags: (0x0000)
Code:
stack=3, locals=11, args_size=11
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/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
cfv
deprecate
maker
returnType
returnStatement
data
builderType
source
fluent
access
protected JCVariableDecl generateSingularMethodParameter(int, lombok.javac.JavacTreeMaker, lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree, Name);
descriptor: (ILlombok/javac/JavacTreeMaker;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;LName;)LJCVariableDecl;
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/handlers/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
typeIndex
maker
data
builderType
source
name
protected JCStatement generateSingularMethodAddStatement(lombok.javac.JavacTreeMaker, lombok.javac.JavacNode, Name, java.lang.String);
descriptor: (Llombok/javac/JavacTreeMaker;Llombok/javac/JavacNode;LName;Ljava/lang/String;)LJCStatement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=5
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/handlers/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
maker
builderType
argumentName
builderFieldName
protected ListBuffer<JCStatement> generateSingularMethodStatements(lombok.javac.JavacTreeMaker, lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree);
descriptor: (Llombok/javac/JavacTreeMaker;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;)LListBuffer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=5
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/JavacSingularsRecipes$JavacSingularizer;
Signature: (Llombok/javac/JavacTreeMaker;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;)LListBuffer<LJCStatement;>;
MethodParameters:
Name Flags
maker
data
builderType
source
protected List<JCVariableDecl> generateSingularMethodParameters(lombok.javac.JavacTreeMaker, lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree);
descriptor: (Llombok/javac/JavacTreeMaker;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;)LList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=5
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/JavacSingularsRecipes$JavacSingularizer;
Signature: (Llombok/javac/JavacTreeMaker;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;)LList<LJCVariableDecl;>;
MethodParameters:
Name Flags
maker
data
builderType
source
void generatePluralMethod(lombok.core.configuration.CheckerFrameworkVersion, boolean, lombok.javac.JavacTreeMaker, JCExpression, JCStatement, lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree, boolean, lombok.AccessLevel);
descriptor: (Llombok/core/configuration/CheckerFrameworkVersion;ZLlombok/javac/JavacTreeMaker;LJCExpression;LJCStatement;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;ZLlombok/AccessLevel;)V
flags: (0x0000)
Code:
stack=3, locals=11, args_size=11
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/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
cfv
deprecate
maker
returnType
returnStatement
data
builderType
source
fluent
access
protected ListBuffer<JCStatement> generatePluralMethodStatements(lombok.javac.JavacTreeMaker, lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree);
descriptor: (Llombok/javac/JavacTreeMaker;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;)LListBuffer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=5
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/JavacSingularsRecipes$JavacSingularizer;
Signature: (Llombok/javac/JavacTreeMaker;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;)LListBuffer<LJCStatement;>;
MethodParameters:
Name Flags
maker
data
builderType
source
protected JCExpression getPluralMethodParamType(lombok.javac.JavacNode);
descriptor: (Llombok/javac/JavacNode;)LJCExpression;
flags: (0x0004) ACC_PROTECTED
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/handlers/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
builderType
protected JCStatement createConstructBuilderVarIfNeeded(lombok.javac.JavacTreeMaker, lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree);
descriptor: (Llombok/javac/JavacTreeMaker;Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;)LJCStatement;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=5
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/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
maker
data
builderType
source
public void appendBuildCode(lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree, ListBuffer<JCStatement>, Name, java.lang.String);
descriptor: (Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;LListBuffer;LName;Ljava/lang/String;)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 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/JavacSingularsRecipes$JavacSingularizer;
Signature: (Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;LListBuffer<LJCStatement;>;LName;Ljava/lang/String;)V
MethodParameters:
Name Flags
data
builderType
source
statements
targetVariableName
builderVariable
public boolean shadowedDuringBuild();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;
public boolean requiresCleaning();
descriptor: ()Z
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\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/JavacSingularsRecipes$JavacSingularizer;
public void appendCleaningCode(lombok.javac.handlers.JavacSingularsRecipes$SingularData, lombok.javac.JavacNode, JCTree, ListBuffer<JCStatement>);
descriptor: (Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;LListBuffer;)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 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/JavacSingularsRecipes$JavacSingularizer;
Signature: (Llombok/javac/handlers/JavacSingularsRecipes$SingularData;Llombok/javac/JavacNode;LJCTree;LListBuffer<LJCStatement;>;)V
MethodParameters:
Name Flags
data
builderType
source
statements
protected JCExpression addTypeArgs(int, boolean, lombok.javac.JavacNode, JCExpression, List<JCExpression>, JCTree);
descriptor: (IZLlombok/javac/JavacNode;LJCExpression;LList;LJCTree;)LJCExpression;
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\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/JavacSingularsRecipes$JavacSingularizer;
Signature: (IZLlombok/javac/JavacNode;LJCExpression;LList<LJCExpression;>;LJCTree;)LJCExpression;
MethodParameters:
Name Flags
count
addExtends
node
type
typeArgs
source
protected List<JCExpression> createTypeArgs(int, boolean, lombok.javac.JavacNode, List<JCExpression>, JCTree);
descriptor: (IZLlombok/javac/JavacNode;LList;LJCTree;)LList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=6
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/JavacSingularsRecipes$JavacSingularizer;
Signature: (IZLlombok/javac/JavacNode;LList<LJCExpression;>;LJCTree;)LList<LJCExpression;>;
MethodParameters:
Name Flags
count
addExtends
node
typeArgs
source
protected JCExpression getSize(lombok.javac.JavacTreeMaker, lombok.javac.JavacNode, Name, boolean, boolean, java.lang.String);
descriptor: (Llombok/javac/JavacTreeMaker;Llombok/javac/JavacNode;LName;ZZLjava/lang/String;)LJCExpression;
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\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/handlers/JavacSingularsRecipes$JavacSingularizer;
MethodParameters:
Name Flags
maker
builderType
name
nullGuard
parens
builderVariable
protected JCExpression cloneParamType(int, lombok.javac.JavacTreeMaker, List<JCExpression>, lombok.javac.JavacNode, JCTree);
descriptor: (ILlombok/javac/JavacTreeMaker;LList;Llombok/javac/JavacNode;LJCTree;)LJCExpression;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=6
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/JavacSingularsRecipes$JavacSingularizer;
Signature: (ILlombok/javac/JavacTreeMaker;LList<LJCExpression;>;Llombok/javac/JavacNode;LJCTree;)LJCExpression;
MethodParameters:
Name Flags
index
maker
typeArgs
builderType
source
protected abstract java.lang.String getAddMethodName();
descriptor: ()Ljava/lang/String;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
protected abstract int getTypeArgumentsCount();
descriptor: ()I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
protected abstract java.lang.String getEmptyMaker(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
target
}
SourceFile: "JavacSingularsRecipes.java"
NestHost: lombok.javac.handlers.JavacSingularsRecipes
InnerClasses:
BuilderJob = lombok.javac.handlers.HandleBuilder$BuilderJob of lombok.javac.handlers.HandleBuilder
public abstract ExpressionMaker = lombok.javac.handlers.JavacSingularsRecipes$ExpressionMaker of lombok.javac.handlers.JavacSingularsRecipes
public abstract JavacSingularizer = lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer of lombok.javac.handlers.JavacSingularsRecipes
public final SingularData = lombok.javac.handlers.JavacSingularsRecipes$SingularData of lombok.javac.handlers.JavacSingularsRecipes
public abstract StatementMaker = lombok.javac.handlers.JavacSingularsRecipes$StatementMaker of lombok.javac.handlers.JavacSingularsRecipes