Repository: groovy
Updated Branches:
  refs/heads/master ead1ab00a -> 068be4456


Trivial refactoring: avoid creating zero length array


Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/068be445
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/068be445
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/068be445

Branch: refs/heads/master
Commit: 068be445664dd1a2a871c5c13788df9033a0c60f
Parents: ead1ab0
Author: sunlan <[email protected]>
Authored: Mon Apr 2 11:49:32 2018 +0800
Committer: sunlan <[email protected]>
Committed: Mon Apr 2 11:49:32 2018 +0800

----------------------------------------------------------------------
 .../codehaus/groovy/ast/decompiled/FormalParameterParser.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/068be445/src/main/java/org/codehaus/groovy/ast/decompiled/FormalParameterParser.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/codehaus/groovy/ast/decompiled/FormalParameterParser.java 
b/src/main/java/org/codehaus/groovy/ast/decompiled/FormalParameterParser.java
index 9f281ab..bb01a95 100644
--- 
a/src/main/java/org/codehaus/groovy/ast/decompiled/FormalParameterParser.java
+++ 
b/src/main/java/org/codehaus/groovy/ast/decompiled/FormalParameterParser.java
@@ -51,7 +51,7 @@ abstract class FormalParameterParser extends SignatureVisitor 
{
     protected void flushTypeParameter() {
         if (currentTypeParameter != null) {
             ClassNode ref = 
Java5.configureTypeVariableReference(currentTypeParameter);
-            ClassNode[] boundNodes = parameterBounds.toArray(new ClassNode[0]);
+            ClassNode[] boundNodes = 
parameterBounds.toArray(ClassNode.EMPTY_ARRAY);
             typeParameters.add(Java5.configureTypeVariableDefinition(ref, 
boundNodes));
 
             currentTypeParameter = null;
@@ -76,6 +76,6 @@ abstract class FormalParameterParser extends SignatureVisitor 
{
 
     public GenericsType[] getTypeParameters() {
         flushTypeParameter();
-        return typeParameters.toArray(new GenericsType[0]);
+        return typeParameters.toArray(GenericsType.EMPTY_ARRAY);
     }
 }

Reply via email to