From e71ff2901a3c0651507796376217f269c7d461cd Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Mon, 5 Nov 2018 22:59:33 +0100 Subject: [PATCH] Polishing --- .../org/springframework/web/method/ResolvableMethod.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/spring-web/src/test/java/org/springframework/web/method/ResolvableMethod.java b/spring-web/src/test/java/org/springframework/web/method/ResolvableMethod.java index 6f806d498dd..984649f0af9 100644 --- a/spring-web/src/test/java/org/springframework/web/method/ResolvableMethod.java +++ b/spring-web/src/test/java/org/springframework/web/method/ResolvableMethod.java @@ -277,17 +277,18 @@ public class ResolvableMethod { * Filter on methods with the given name. */ public Builder 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 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; }