mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-18 18:15:34 +00:00
Pull overloaded createConstructBuilderVarIfNeeded up to JavacSingularizer
This commit is contained in:
1 parent
fe11913fa6
commit
af3226ffaa
4 files changed
+8
-3
No files matched your search
@@ -296,6 +296,8 @@ public class JavacSingularsRecipes {
|
||||
|
||||
protected abstract void generatePluralMethod(boolean deprecate, JavacTreeMaker maker, JCExpression returnType, JCStatement returnStatement, SingularData data, JavacNode builderType, JCTree source, boolean fluent);
|
||||
|
||||
protected abstract JCStatement createConstructBuilderVarIfNeeded(JavacTreeMaker maker, SingularData data, JavacNode builderType, JCTree source);
|
||||
|
||||
public abstract void appendBuildCode(SingularData data, JavacNode builderType, JCTree source, ListBuffer<JCStatement> statements, Name targetVariableName, String builderVariable);
|
||||
|
||||
public boolean requiresCleaning() {
|
||||
|
||||
@@ -178,7 +178,8 @@ abstract class JavacGuavaSingularizer extends JavacSingularizer {
|
||||
JCStatement jcs = maker.VarDef(maker.Modifiers(0), data.getPluralName(), varType, init);
|
||||
statements.append(jcs);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected JCStatement createConstructBuilderVarIfNeeded(JavacTreeMaker maker, SingularData data, JavacNode builderType, JCTree source) {
|
||||
List<JCExpression> jceBlank = List.nil();
|
||||
|
||||
|
||||
@@ -133,7 +133,8 @@ abstract class JavacJavaUtilListSetSingularizer extends JavacJavaUtilSingularize
|
||||
return chainDots(builderType, "java", "util", "Collection");
|
||||
}
|
||||
|
||||
private JCStatement createConstructBuilderVarIfNeeded(JavacTreeMaker maker, SingularData data, JavacNode builderType, JCTree source) {
|
||||
@Override
|
||||
protected JCStatement createConstructBuilderVarIfNeeded(JavacTreeMaker maker, SingularData data, JavacNode builderType, JCTree source) {
|
||||
return createConstructBuilderVarIfNeeded(maker, data, builderType, false, source);
|
||||
}
|
||||
|
||||
|
||||
@@ -180,7 +180,8 @@ public class JavacJavaUtilMapSingularizer extends JavacJavaUtilSingularizer {
|
||||
return chainDots(builderType, "java", "util", "Map");
|
||||
}
|
||||
|
||||
private JCStatement createConstructBuilderVarIfNeeded(JavacTreeMaker maker, SingularData data, JavacNode builderType, JCTree source) {
|
||||
@Override
|
||||
protected JCStatement createConstructBuilderVarIfNeeded(JavacTreeMaker maker, SingularData data, JavacNode builderType, JCTree source) {
|
||||
return createConstructBuilderVarIfNeeded(maker, data, builderType, true, source);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user