@ -225,8 +225,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -225,8 +225,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
if(targetObjectinstanceofClass){
Set<Method>result=newLinkedHashSet<>();
// Add these so that static methods are invocable on the type: e.g. Float.valueOf(..)
Method[]methods=getMethods(type);
for(Methodmethod:methods){
for(Methodmethod:getMethods(type)){
if(Modifier.isStatic(method.getModifiers())){
result.add(method);
}
@ -239,8 +238,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -239,8 +238,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
@ -250,8 +248,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -250,8 +248,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
}
else{
Set<Method>result=newLinkedHashSet<>();
Method[]methods=getMethods(type);
for(Methodmethod:methods){
for(Methodmethod:getMethods(type)){
if(isCandidateForInvocation(method,type)){
result.add(method);
}
@ -276,7 +273,7 @@ public class ReflectiveMethodResolver implements MethodResolver {
@@ -276,7 +273,7 @@ public class ReflectiveMethodResolver implements MethodResolver {