@ProviderFor(value=JavacSingularsRecipes.JavacSingularizer.class) public class JavacGuavaTableSingularizer extends JavacSingularsRecipes.JavacSingularizer
Constructor and Description |
---|
JavacGuavaTableSingularizer() |
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,
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 |
getAddAllTypeName() |
protected java.lang.String |
getAddMethodName() |
protected lombok.core.LombokImmutableList<java.lang.String> |
getArgumentSuffixes() |
protected java.lang.String |
getBuilderMethodName(JavacSingularsRecipes.SingularData data) |
protected java.lang.String |
getSimpleTargetTypeName(JavacSingularsRecipes.SingularData data) |
lombok.core.LombokImmutableList<java.lang.String> |
getSupportedTypes() |
protected int |
getTypeArgumentsCount() |
addTypeArgs, appendCleaningCode, checkForAlreadyExistingNodesAndGenerateError, cloneParamType, createTypeArgs, getSize, listFieldsToBeGenerated, listMethodsToBeGenerated, requiresCleaning
public lombok.core.LombokImmutableList<java.lang.String> getSupportedTypes()
getSupportedTypes
in class JavacSingularsRecipes.JavacSingularizer
protected lombok.core.LombokImmutableList<java.lang.String> getArgumentSuffixes()
protected java.lang.String getAddMethodName()
protected java.lang.String getAddAllTypeName()
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.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, JCTree source)
protected int getTypeArgumentsCount()
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.