mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-14 06:17:44 +00:00
Extract local variables
This commit is contained in:
1 parent
8cec667943
commit
e9f4bcb890
3 files changed
+10
-4
No files matched your search
@@ -100,7 +100,9 @@ abstract class JavacGuavaSingularizer extends JavacSingularizer {
|
||||
}
|
||||
List<JCExpression> invokeAddExpr = invokeAddExprBuilder.toList();
|
||||
JCExpression invokeAdd = maker.Apply(List.<JCExpression>nil(), thisDotFieldDotAdd, invokeAddExpr);
|
||||
statements.append(maker.Exec(invokeAdd));
|
||||
JCStatement st = maker.Exec(invokeAdd);
|
||||
statements.append(st);
|
||||
|
||||
if (returnStatement != null) statements.append(returnStatement);
|
||||
JCBlock body = maker.Block(0, statements.toList());
|
||||
Name methodName = data.getSingularName();
|
||||
|
||||
@@ -103,7 +103,9 @@ abstract class JavacJavaUtilListSetSingularizer extends JavacJavaUtilSingularize
|
||||
statements.append(createConstructBuilderVarIfNeeded(maker, data, builderType, false, source));
|
||||
JCExpression thisDotFieldDotAdd = chainDots(builderType, "this", data.getPluralName().toString(), "add");
|
||||
JCExpression invokeAdd = maker.Apply(List.<JCExpression>nil(), thisDotFieldDotAdd, List.<JCExpression>of(maker.Ident(data.getSingularName())));
|
||||
statements.append(maker.Exec(invokeAdd));
|
||||
JCStatement st = maker.Exec(invokeAdd);
|
||||
statements.append(st);
|
||||
|
||||
if (returnStatement != null) statements.append(returnStatement);
|
||||
JCBlock body = maker.Block(0, statements.toList());
|
||||
Name name = data.getSingularName();
|
||||
|
||||
@@ -135,12 +135,14 @@ public class JavacJavaUtilMapSingularizer extends JavacJavaUtilSingularizer {
|
||||
/* this.pluralname$key.add(singularnameKey); */ {
|
||||
JCExpression thisDotKeyFieldDotAdd = chainDots(builderType, "this", data.getPluralName() + "$key", "add");
|
||||
JCExpression invokeAdd = maker.Apply(List.<JCExpression>nil(), thisDotKeyFieldDotAdd, List.<JCExpression>of(maker.Ident(keyName)));
|
||||
statements.append(maker.Exec(invokeAdd));
|
||||
JCStatement st = maker.Exec(invokeAdd);
|
||||
statements.append(st);
|
||||
}
|
||||
/* this.pluralname$value.add(singularnameValue); */ {
|
||||
JCExpression thisDotValueFieldDotAdd = chainDots(builderType, "this", data.getPluralName() + "$value", "add");
|
||||
JCExpression invokeAdd = maker.Apply(List.<JCExpression>nil(), thisDotValueFieldDotAdd, List.<JCExpression>of(maker.Ident(valueName)));
|
||||
statements.append(maker.Exec(invokeAdd));
|
||||
JCStatement st = maker.Exec(invokeAdd);
|
||||
statements.append(st);
|
||||
}
|
||||
if (returnStatement != null) statements.append(returnStatement);
|
||||
JCBlock body = maker.Block(0, statements.toList());
|
||||
|
||||
Reference in new issue
Block a user