Repository: groovy
Updated Branches:
  refs/heads/GROOVY_2_4_X 12c49fa26 -> 27908c180


Trivial refactoring

(cherry picked from commit c41a6dc)


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

Branch: refs/heads/GROOVY_2_4_X
Commit: b49c4eff582bb5ddd5bbb1100e644be8de7541a0
Parents: 12c49fa
Author: sunlan <[email protected]>
Authored: Mon Dec 4 08:38:07 2017 +0800
Committer: sunlan <[email protected]>
Committed: Mon Dec 4 11:30:15 2017 +0800

----------------------------------------------------------------------
 src/main/org/codehaus/groovy/runtime/CurriedClosure.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/b49c4eff/src/main/org/codehaus/groovy/runtime/CurriedClosure.java
----------------------------------------------------------------------
diff --git a/src/main/org/codehaus/groovy/runtime/CurriedClosure.java 
b/src/main/org/codehaus/groovy/runtime/CurriedClosure.java
index 8700886..cabe230 100644
--- a/src/main/org/codehaus/groovy/runtime/CurriedClosure.java
+++ b/src/main/org/codehaus/groovy/runtime/CurriedClosure.java
@@ -155,7 +155,7 @@ public final class CurriedClosure<V> extends Closure<V> {
         if (isVararg()) {
             int numNonVarargs = oldParams.length - 1;
             if (index < 0) {
-                int absIndex = index < 0 ? -index : index;
+                int absIndex = -index;
                 // do -ve indexes based on actual args, so can't accurately 
calculate type here
                 // so work out minimal type params and vararg on end will 
allow for other possibilities
                 if (absIndex > numNonVarargs) gobbledParams = numNonVarargs;

Reply via email to