You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2021/11/07 10:16:50 UTC
[groovy] branch master updated: Trivial refactoring: use empty
array constant
This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/master by this push:
new c72e665 Trivial refactoring: use empty array constant
c72e665 is described below
commit c72e6650ad3c28670b8b6466e13ecc4237b2ccc5
Author: Daniel Sun <su...@apache.org>
AuthorDate: Sun Nov 7 18:15:05 2021 +0800
Trivial refactoring: use empty array constant
---
.../codehaus/groovy/transform/RecordCompletionASTTransformation.java | 2 +-
.../org/codehaus/groovy/transform/RecordTypeASTTransformation.java | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/main/java/org/codehaus/groovy/transform/RecordCompletionASTTransformation.java b/src/main/java/org/codehaus/groovy/transform/RecordCompletionASTTransformation.java
index 09b7366..dd30e54 100644
--- a/src/main/java/org/codehaus/groovy/transform/RecordCompletionASTTransformation.java
+++ b/src/main/java/org/codehaus/groovy/transform/RecordCompletionASTTransformation.java
@@ -85,7 +85,7 @@ public class RecordCompletionASTTransformation extends AbstractASTTransformation
params.add(param(pNode.getType(), "arg" + i));
}
- ConstructorNode consNode = cNode.getDeclaredConstructor(params.toArray(new Parameter[0]));
+ ConstructorNode consNode = cNode.getDeclaredConstructor(params.toArray(Parameter.EMPTY_ARRAY));
if (consNode != null) {
Statement code = copyWith.getCode();
if (code instanceof ReturnStatement) {
diff --git a/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java b/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java
index 7238615..273fe56 100644
--- a/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java
+++ b/src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java
@@ -81,7 +81,6 @@ import static org.codehaus.groovy.ast.tools.GeneralUtils.hasDeclaredMethod;
import static org.codehaus.groovy.ast.tools.GeneralUtils.listX;
import static org.codehaus.groovy.ast.tools.GeneralUtils.mapEntryX;
import static org.codehaus.groovy.ast.tools.GeneralUtils.mapX;
-import static org.codehaus.groovy.ast.tools.GeneralUtils.nullX;
import static org.codehaus.groovy.ast.tools.GeneralUtils.param;
import static org.codehaus.groovy.ast.tools.GeneralUtils.params;
import static org.codehaus.groovy.ast.tools.GeneralUtils.plusX;
@@ -271,7 +270,7 @@ public class RecordTypeASTTransformation extends AbstractASTTransformation imple
args.addExpression(callThisX(pNode.getName()));
gtypes.add(new GenericsType(getWrapper(pNode.getType())));
}
- tupleClass.setGenericsTypes(gtypes.toArray(new GenericsType[0]));
+ tupleClass.setGenericsTypes(gtypes.toArray(GenericsType.EMPTY_ARRAY));
body = returnS(ctorX(tupleClass, args));
}
addGeneratedMethod(cNode, COMPONENTS, PUBLIC_FINAL, tupleClass, Parameter.EMPTY_ARRAY, ClassNode.EMPTY_ARRAY, body);