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