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);