@ProviderFor(value=JavacSingularsRecipes.JavacSingularizer.class) public class JavacGuavaMapSingularizer extends JavacSingularsRecipes.JavacSingularizer
| Constructor and Description |
|---|
JavacGuavaMapSingularizer() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendBuildCode(JavacSingularsRecipes.SingularData data,
JavacNode builderType,
com.sun.tools.javac.tree.JCTree source,
com.sun.tools.javac.util.ListBuffer<com.sun.tools.javac.tree.JCTree.JCStatement> statements,
com.sun.tools.javac.util.Name targetVariableName) |
protected com.sun.tools.javac.tree.JCTree.JCStatement |
createConstructBuilderVarIfNeeded(lombok.javac.JavacTreeMaker maker,
JavacSingularsRecipes.SingularData data,
JavacNode builderType,
com.sun.tools.javac.tree.JCTree source) |
List<JavacNode> |
generateFields(JavacSingularsRecipes.SingularData data,
JavacNode builderType,
com.sun.tools.javac.tree.JCTree source) |
void |
generateMethods(JavacSingularsRecipes.SingularData data,
boolean deprecate,
JavacNode builderType,
com.sun.tools.javac.tree.JCTree source,
boolean fluent,
boolean chain) |
protected void |
generatePluralMethod(boolean deprecate,
lombok.javac.JavacTreeMaker maker,
com.sun.tools.javac.tree.JCTree.JCExpression returnType,
com.sun.tools.javac.tree.JCTree.JCStatement returnStatement,
JavacSingularsRecipes.SingularData data,
JavacNode builderType,
com.sun.tools.javac.tree.JCTree source,
boolean fluent) |
protected String |
getAddAllTypeName() |
protected String |
getAddMethodName() |
protected lombok.core.LombokImmutableList<String> |
getArgumentSuffixes() |
protected String |
getBuilderMethodName(JavacSingularsRecipes.SingularData data) |
protected String |
getSimpleTargetTypeName(JavacSingularsRecipes.SingularData data) |
lombok.core.LombokImmutableList<String> |
getSupportedTypes() |
protected int |
getTypeArgumentsCount() |
addTypeArgs, appendCleaningCode, checkForAlreadyExistingNodesAndGenerateError, cloneParamType, createTypeArgs, getSize, listFieldsToBeGenerated, listMethodsToBeGenerated, makeMods, requiresCleaningpublic lombok.core.LombokImmutableList<String> getSupportedTypes()
getSupportedTypes in class JavacSingularsRecipes.JavacSingularizerprotected lombok.core.LombokImmutableList<String> getArgumentSuffixes()
protected String getAddMethodName()
protected String getAddAllTypeName()
protected String getSimpleTargetTypeName(JavacSingularsRecipes.SingularData data)
protected String getBuilderMethodName(JavacSingularsRecipes.SingularData data)
public List<JavacNode> generateFields(JavacSingularsRecipes.SingularData data, JavacNode builderType, com.sun.tools.javac.tree.JCTree source)
generateFields in class JavacSingularsRecipes.JavacSingularizerpublic void generateMethods(JavacSingularsRecipes.SingularData data, boolean deprecate, JavacNode builderType, com.sun.tools.javac.tree.JCTree source, boolean fluent, boolean chain)
generateMethods in class JavacSingularsRecipes.JavacSingularizerprotected void generatePluralMethod(boolean deprecate,
lombok.javac.JavacTreeMaker maker,
com.sun.tools.javac.tree.JCTree.JCExpression returnType,
com.sun.tools.javac.tree.JCTree.JCStatement returnStatement,
JavacSingularsRecipes.SingularData data,
JavacNode builderType,
com.sun.tools.javac.tree.JCTree source,
boolean fluent)
public void appendBuildCode(JavacSingularsRecipes.SingularData data, JavacNode builderType, com.sun.tools.javac.tree.JCTree source, com.sun.tools.javac.util.ListBuffer<com.sun.tools.javac.tree.JCTree.JCStatement> statements, com.sun.tools.javac.util.Name targetVariableName)
appendBuildCode in class JavacSingularsRecipes.JavacSingularizerprotected com.sun.tools.javac.tree.JCTree.JCStatement createConstructBuilderVarIfNeeded(lombok.javac.JavacTreeMaker maker,
JavacSingularsRecipes.SingularData data,
JavacNode builderType,
com.sun.tools.javac.tree.JCTree source)
protected int getTypeArgumentsCount()
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.