@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) |
java.util.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 java.lang.String |
getBuilderMethodName(JavacSingularsRecipes.SingularData data) |
protected java.lang.String |
getSimpleTargetTypeName(JavacSingularsRecipes.SingularData data) |
lombok.core.LombokImmutableList<java.lang.String> |
getSupportedTypes() |
protected boolean |
isMap() |
addTypeArgs, appendCleaningCode, checkForAlreadyExistingNodesAndGenerateError, cloneParamType, createTypeArgs, getSize, listFieldsToBeGenerated, listMethodsToBeGenerated, requiresCleaningpublic lombok.core.LombokImmutableList<java.lang.String> getSupportedTypes()
getSupportedTypes in class JavacSingularsRecipes.JavacSingularizerprotected boolean isMap()
protected java.lang.String getSimpleTargetTypeName(JavacSingularsRecipes.SingularData data)
protected java.lang.String getBuilderMethodName(JavacSingularsRecipes.SingularData data)
public java.util.List<JavacNode> generateFields(JavacSingularsRecipes.SingularData data, JavacNode builderType, JCTree source)
generateFields in class JavacSingularsRecipes.JavacSingularizerpublic void generateMethods(JavacSingularsRecipes.SingularData data, JavacNode builderType, JCTree source, boolean fluent, boolean chain)
generateMethods in class JavacSingularsRecipes.JavacSingularizerprotected 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.JavacSingularizerprotected 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.