@ProviderFor(value=JavacSingularsRecipes.JavacSingularizer.class) public class JavacGuavaSetListSingularizer extends JavacSingularsRecipes.JavacSingularizer
Constructor and Description |
---|
JavacGuavaSetListSingularizer() |
Modifier and Type | Method and Description |
---|---|
void |
appendBuildCode(JavacSingularsRecipes.SingularData data,
JavacNode builderType,
JCTree source,
<any> statements,
Name targetVariableName) |
protected JCStatement |
createConstructBuilderVarIfNeeded(lombok.javac.JavacTreeMaker maker,
JavacSingularsRecipes.SingularData data,
JavacNode builderType,
boolean mapMode,
JCTree source) |
List<JavacNode> |
generateFields(JavacSingularsRecipes.SingularData data,
JavacNode builderType,
JCTree source) |
void |
generateMethods(JavacSingularsRecipes.SingularData data,
JavacNode builderType,
JCTree source,
boolean fluent,
boolean chain) |
protected void |
generatePluralMethod(lombok.javac.JavacTreeMaker maker,
JCExpression returnType,
JCStatement returnStatement,
JavacSingularsRecipes.SingularData data,
JavacNode builderType,
JCTree source,
boolean fluent) |
protected String |
getBuilderMethodName(JavacSingularsRecipes.SingularData data) |
protected String |
getSimpleTargetTypeName(JavacSingularsRecipes.SingularData data) |
lombok.core.LombokImmutableList<String> |
getSupportedTypes() |
protected boolean |
isMap() |
addTypeArgs, appendCleaningCode, checkForAlreadyExistingNodesAndGenerateError, cloneParamType, createTypeArgs, getSize, listFieldsToBeGenerated, listMethodsToBeGenerated, requiresCleaning
public lombok.core.LombokImmutableList<String> getSupportedTypes()
getSupportedTypes
in class JavacSingularsRecipes.JavacSingularizer
protected boolean isMap()
protected String getSimpleTargetTypeName(JavacSingularsRecipes.SingularData data)
protected String getBuilderMethodName(JavacSingularsRecipes.SingularData data)
public List<JavacNode> generateFields(JavacSingularsRecipes.SingularData data, JavacNode builderType, JCTree source)
generateFields
in class JavacSingularsRecipes.JavacSingularizer
public void generateMethods(JavacSingularsRecipes.SingularData data, JavacNode builderType, JCTree source, boolean fluent, boolean chain)
generateMethods
in class JavacSingularsRecipes.JavacSingularizer
protected void generatePluralMethod(lombok.javac.JavacTreeMaker maker, JCExpression returnType, JCStatement returnStatement, JavacSingularsRecipes.SingularData data, JavacNode builderType, JCTree source, boolean fluent)
public void appendBuildCode(JavacSingularsRecipes.SingularData data, JavacNode builderType, JCTree source, <any> statements, Name targetVariableName)
appendBuildCode
in class JavacSingularsRecipes.JavacSingularizer
protected JCStatement createConstructBuilderVarIfNeeded(lombok.javac.JavacTreeMaker maker, JavacSingularsRecipes.SingularData data, JavacNode builderType, boolean mapMode, JCTree source)
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.