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 2018/08/03 22:50:03 UTC

groovy git commit: Trivial refactoring for better performance

Repository: groovy
Updated Branches:
  refs/heads/master 6b6cc275d -> 80360261a


Trivial refactoring for better performance


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

Branch: refs/heads/master
Commit: 80360261a121144735005ce40ae880064573099f
Parents: 6b6cc27
Author: Daniel Sun <su...@apache.org>
Authored: Sat Aug 4 06:49:19 2018 +0800
Committer: Daniel Sun <su...@apache.org>
Committed: Sat Aug 4 06:49:19 2018 +0800

----------------------------------------------------------------------
 src/main/java/org/codehaus/groovy/reflection/CachedClass.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/80360261/src/main/java/org/codehaus/groovy/reflection/CachedClass.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/codehaus/groovy/reflection/CachedClass.java b/src/main/java/org/codehaus/groovy/reflection/CachedClass.java
index 7c337cf..7790930 100644
--- a/src/main/java/org/codehaus/groovy/reflection/CachedClass.java
+++ b/src/main/java/org/codehaus/groovy/reflection/CachedClass.java
@@ -158,8 +158,7 @@ public class CachedClass {
             if (superClass != null) {
                 superClass.getMethods();
                 final CachedMethod[] superMopMethods = superClass.mopMethods;
-                for (int i = 0; i != superMopMethods.length; ++i)
-                  mopMethods.add(superMopMethods[i]);
+                mopMethods.addAll(Arrays.asList(superMopMethods));
             }
             CachedClass.this.mopMethods = mopMethods.toArray(CachedMethod.EMPTY_ARRAY);
             Arrays.sort(CachedClass.this.mopMethods, CachedMethodComparatorByName.INSTANCE);