@ProviderFor(value=EclipseSingularsRecipes.EclipseSingularizer.class) public class EclipseGuavaSetListSingularizer extends EclipseSingularsRecipes.EclipseSingularizer
NULL_POSS| Constructor and Description |
|---|
EclipseGuavaSetListSingularizer() |
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, 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.