summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Reflector.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/jvm/clojure/lang/Reflector.java b/src/jvm/clojure/lang/Reflector.java
index 412b36dd..4a1cf7c1 100644
--- a/src/jvm/clojure/lang/Reflector.java
+++ b/src/jvm/clojure/lang/Reflector.java
@@ -48,13 +48,10 @@ static Object invokeMatchingMethod(String methodName, List methods, Object targe
Class[] params = m.getParameterTypes();
if(isCongruent(params, args))
{
- if(boxedArgs != null)
- throw new IllegalArgumentException("More than one matching method found: " + methodName);
-
boxedArgs = boxArgs(params, args);
- //break;
+ break;
}
- else if(boxedArgs == null)
+ else
m = null;
}
}