Browse Source

Polishing

pull/2011/head
Juergen Hoeller 7 years ago
parent
commit
e71ff2901a
  1. 9
      spring-web/src/test/java/org/springframework/web/method/ResolvableMethod.java

9
spring-web/src/test/java/org/springframework/web/method/ResolvableMethod.java

@ -277,17 +277,18 @@ public class ResolvableMethod { @@ -277,17 +277,18 @@ public class ResolvableMethod {
* Filter on methods with the given name.
*/
public Builder<T> named(String methodName) {
addFilter("methodName=" + methodName, m -> m.getName().equals(methodName));
addFilter("methodName=" + methodName, method -> method.getName().equals(methodName));
return this;
}
/**
* Filter on methods with the given parameter types.
* @since 5.1
*/
public Builder<T> argTypes(Class<?>... argTypes) {
addFilter("argTypes=" + Arrays.toString(argTypes), m ->
ObjectUtils.isEmpty(argTypes) ?
m.getParameterTypes().length == 0 : Arrays.equals(m.getParameterTypes(), argTypes));
addFilter("argTypes=" + Arrays.toString(argTypes), method ->
ObjectUtils.isEmpty(argTypes) ? method.getParameterCount() == 0 :
Arrays.equals(method.getParameterTypes(), argTypes));
return this;
}

Loading…
Cancel
Save