@ -49,13 +51,24 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@@ -49,13 +51,24 @@ public class ReflectiveConstructorResolver implements ConstructorResolver {
@ -58,20 +62,21 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -58,20 +62,21 @@ public class ReflectiveMethodResolver implements MethodResolver {
@ -79,10 +84,19 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -79,10 +84,19 @@ public class ReflectiveMethodResolver implements MethodResolver {
}
}
Arrays.sort(methods,newComparator<Method>(){
publicintcompare(Methodm1,Methodm2){
intm1pl=m1.getParameterTypes().length;
intm2pl=m2.getParameterTypes().length;
return(newInteger(m1pl)).compareTo(m2pl);
}
});
MethodcloseMatch=null;
int[]argsToConvert=null;
booleanmultipleOptions=false;
MethodmatchRequiringConversion=null;
booleanmultipleOptions=false;
for(Methodmethod:methods){
if(method.isBridge()){
continue;
@ -139,7 +153,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -139,7 +153,7 @@ public class ReflectiveMethodResolver implements MethodResolver {