@ProviderFor(value=EclipseSingularsRecipes.EclipseSingularizer.class) public class EclipseGuavaMapSingularizer extends EclipseSingularsRecipes.EclipseSingularizer
| Modifier and Type | Field and Description |
|---|---|
protected static char[][] |
JAVA_UTIL_MAP |
NULL_POSS| Constructor and Description |
|---|
EclipseGuavaMapSingularizer() |
| 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,
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, requiresCleaningpublic lombok.core.LombokImmutableList<String> getSupportedTypes()
getSupportedTypes in class EclipseSingularsRecipes.EclipseSingularizerprotected 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.EclipseSingularizerpublic void generateMethods(EclipseSingularsRecipes.SingularData data, 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)
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.