@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,
boolean mapMode,
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,
JavacNode builderType,
com.sun.tools.javac.tree.JCTree source,
boolean fluent,
boolean chain) |
protected void |
generatePluralMethod(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 |
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, requiresCleaningpublic lombok.core.LombokImmutableList<String> getSupportedTypes()
getSupportedTypes in class JavacSingularsRecipes.JavacSingularizerprotected boolean isMap()
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, JavacNode builderType, com.sun.tools.javac.tree.JCTree source, boolean fluent, boolean chain)
generateMethods in class JavacSingularsRecipes.JavacSingularizerprotected void generatePluralMethod(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,
boolean mapMode,
com.sun.tools.javac.tree.JCTree source)
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.