@ProviderFor(value=JavacSingularsRecipes.JavacSingularizer.class) public class JavacJavaUtilMapSingularizer extends JavacSingularsRecipes.JavacSingularizer
| Modifier and Type | Field and Description |
|---|---|
protected JavacSingularsRecipes.JavacSingularizer |
guavaListSetSingularizer |
protected JavacSingularsRecipes.JavacSingularizer |
guavaMapSingularizer |
| Constructor and Description |
|---|
JavacJavaUtilMapSingularizer() |
| 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) |
protected com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> |
createJavaUtilSetMapInitialCapacitySwitchStatements(lombok.javac.JavacTreeMaker maker,
JavacSingularsRecipes.SingularData data,
JavacNode builderType,
boolean mapMode,
String emptyCollectionMethod,
String singletonCollectionMethod,
String targetType,
com.sun.tools.javac.tree.JCTree source) |
protected com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> |
createJavaUtilSimpleCreationAndFillStatements(lombok.javac.JavacTreeMaker maker,
JavacSingularsRecipes.SingularData data,
JavacNode builderType,
boolean mapMode,
boolean defineVar,
boolean addInitialCapacityArg,
boolean nullGuard,
String targetType,
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) |
lombok.core.LombokImmutableList<String> |
getSupportedTypes() |
List<com.sun.tools.javac.util.Name> |
listFieldsToBeGenerated(JavacSingularsRecipes.SingularData data,
JavacNode builderType) |
List<com.sun.tools.javac.util.Name> |
listMethodsToBeGenerated(JavacSingularsRecipes.SingularData data,
JavacNode builderType) |
protected boolean |
useGuavaInstead(JavacNode node) |
addTypeArgs, appendCleaningCode, checkForAlreadyExistingNodesAndGenerateError, cloneParamType, createTypeArgs, getSize, makeMods, requiresCleaningprotected final JavacSingularsRecipes.JavacSingularizer guavaListSetSingularizer
protected final JavacSingularsRecipes.JavacSingularizer guavaMapSingularizer
public lombok.core.LombokImmutableList<String> getSupportedTypes()
getSupportedTypes in class JavacSingularsRecipes.JavacSingularizerpublic List<com.sun.tools.javac.util.Name> listFieldsToBeGenerated(JavacSingularsRecipes.SingularData data, JavacNode builderType)
listFieldsToBeGenerated in class JavacSingularsRecipes.JavacSingularizerpublic List<com.sun.tools.javac.util.Name> listMethodsToBeGenerated(JavacSingularsRecipes.SingularData data, JavacNode builderType)
listMethodsToBeGenerated in class JavacSingularsRecipes.JavacSingularizerpublic 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.JavacSingularizerpublic 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 boolean useGuavaInstead(JavacNode node)
protected com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> createJavaUtilSetMapInitialCapacitySwitchStatements(lombok.javac.JavacTreeMaker maker,
JavacSingularsRecipes.SingularData data,
JavacNode builderType,
boolean mapMode,
String emptyCollectionMethod,
String singletonCollectionMethod,
String targetType,
com.sun.tools.javac.tree.JCTree source)
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)
protected com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> createJavaUtilSimpleCreationAndFillStatements(lombok.javac.JavacTreeMaker maker,
JavacSingularsRecipes.SingularData data,
JavacNode builderType,
boolean mapMode,
boolean defineVar,
boolean addInitialCapacityArg,
boolean nullGuard,
String targetType,
com.sun.tools.javac.tree.JCTree source)
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.