@ProviderFor(value=EclipseSingularsRecipes.EclipseSingularizer.class) public class EclipseGuavaTableSingularizer extends EclipseSingularsRecipes.EclipseSingularizer
NULL_POSS| Constructor and Description |
|---|
EclipseGuavaTableSingularizer() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendBuildCode(EclipseSingularsRecipes.SingularData data,
EclipseNode builderType,
List<org.eclipse.jdt.internal.compiler.ast.Statement> statements,
char[] targetVariableName) |
protected org.eclipse.jdt.internal.compiler.ast.Statement |
createConstructBuilderVarIfNeeded(EclipseSingularsRecipes.SingularData data,
EclipseNode builderType) |
List<EclipseNode> |
generateFields(EclipseSingularsRecipes.SingularData data,
EclipseNode builderType) |
void |
generateMethods(EclipseSingularsRecipes.SingularData data,
boolean deprecate,
EclipseNode builderType,
boolean fluent,
boolean chain) |
protected String |
getAddAllTypeName() |
protected String |
getAddMethodName() |
protected lombok.core.LombokImmutableList<String> |
getArgumentSuffixes() |
protected char[] |
getBuilderMethodName(EclipseSingularsRecipes.SingularData data) |
protected String |
getSimpleTargetTypeName(EclipseSingularsRecipes.SingularData data) |
lombok.core.LombokImmutableList<String> |
getSupportedTypes() |
protected int |
getTypeArgumentsCount() |
protected char[][] |
makeGuavaTypeName(String simpleName,
boolean addBuilder) |
addTypeArgs, appendCleaningCode, checkForAlreadyExistingNodesAndGenerateError, cloneParamType, createTypeArgs, getSize, listFieldsToBeGenerated, listMethodsToBeGenerated, requiresCleaningpublic lombok.core.LombokImmutableList<String> getSupportedTypes()
getSupportedTypes in class EclipseSingularsRecipes.EclipseSingularizerprotected lombok.core.LombokImmutableList<String> getArgumentSuffixes()
protected String getAddMethodName()
protected String getAddAllTypeName()
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.EclipseSingularizerpublic void generateMethods(EclipseSingularsRecipes.SingularData data, boolean deprecate, EclipseNode builderType, boolean fluent, boolean chain)
generateMethods in class EclipseSingularsRecipes.EclipseSingularizerpublic void appendBuildCode(EclipseSingularsRecipes.SingularData data, EclipseNode builderType, List<org.eclipse.jdt.internal.compiler.ast.Statement> statements, char[] targetVariableName)
appendBuildCode in class EclipseSingularsRecipes.EclipseSingularizerprotected org.eclipse.jdt.internal.compiler.ast.Statement createConstructBuilderVarIfNeeded(EclipseSingularsRecipes.SingularData data, EclipseNode builderType)
protected int getTypeArgumentsCount()
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.