@ProviderFor(value=EclipseSingularsRecipes.EclipseSingularizer.class) public class EclipseGuavaSetListSingularizer extends EclipseSingularsRecipes.EclipseSingularizer
Modifier and Type | Field and Description |
---|---|
protected static char[][] |
JAVA_UTIL_MAP |
NULL_POSS
Constructor and Description |
---|
EclipseGuavaSetListSingularizer() |
Modifier and Type | Method and Description |
---|---|
void |
appendBuildCode(EclipseSingularsRecipes.SingularData data,
EclipseNode builderType,
List<Statement> statements,
char[] targetVariableName) |
protected Statement |
createConstructBuilderVarIfNeeded(EclipseSingularsRecipes.SingularData data,
EclipseNode builderType) |
List<EclipseNode> |
generateFields(EclipseSingularsRecipes.SingularData data,
EclipseNode builderType) |
void |
generateMethods(EclipseSingularsRecipes.SingularData data,
EclipseNode builderType,
boolean fluent,
boolean chain) |
protected char[] |
getBuilderMethodName(EclipseSingularsRecipes.SingularData data) |
protected String |
getSimpleTargetTypeName(EclipseSingularsRecipes.SingularData data) |
lombok.core.LombokImmutableList<String> |
getSupportedTypes() |
protected boolean |
isMap() |
protected char[][] |
makeGuavaTypeName(String simpleName,
boolean addBuilder) |
addTypeArgs, appendCleaningCode, checkForAlreadyExistingNodesAndGenerateError, cloneParamType, createTypeArgs, getSize, listFieldsToBeGenerated, listMethodsToBeGenerated, requiresCleaning
public lombok.core.LombokImmutableList<String> getSupportedTypes()
getSupportedTypes
in class EclipseSingularsRecipes.EclipseSingularizer
protected boolean isMap()
protected String getSimpleTargetTypeName(EclipseSingularsRecipes.SingularData data)
protected char[] getBuilderMethodName(EclipseSingularsRecipes.SingularData data)
protected char[][] makeGuavaTypeName(String simpleName, boolean addBuilder)
public List<EclipseNode> generateFields(EclipseSingularsRecipes.SingularData data, EclipseNode builderType)
generateFields
in class EclipseSingularsRecipes.EclipseSingularizer
public void generateMethods(EclipseSingularsRecipes.SingularData data, EclipseNode builderType, boolean fluent, boolean chain)
generateMethods
in class EclipseSingularsRecipes.EclipseSingularizer
public void appendBuildCode(EclipseSingularsRecipes.SingularData data, EclipseNode builderType, List<Statement> statements, char[] targetVariableName)
appendBuildCode
in class EclipseSingularsRecipes.EclipseSingularizer
protected Statement createConstructBuilderVarIfNeeded(EclipseSingularsRecipes.SingularData data, EclipseNode builderType)
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.