64
64
*/
65
65
public class ServletRequestMethodArgumentResolver implements HandlerMethodArgumentResolver {
66
66
67
- private static final Method getPushBuilderMethod =
68
- ClassUtils .getMethodIfAvailable (HttpServletRequest .class , "getPushBuilder " );
67
+ private static final Method newPushBuilderMethod =
68
+ ClassUtils .getMethodIfAvailable (HttpServletRequest .class , "newPushBuilder " );
69
69
70
70
71
71
@ Override
@@ -75,7 +75,7 @@ public boolean supportsParameter(MethodParameter parameter) {
75
75
ServletRequest .class .isAssignableFrom (paramType ) ||
76
76
MultipartRequest .class .isAssignableFrom (paramType ) ||
77
77
HttpSession .class .isAssignableFrom (paramType ) ||
78
- (getPushBuilderMethod != null && getPushBuilderMethod .getReturnType ().isAssignableFrom (paramType )) ||
78
+ (newPushBuilderMethod != null && newPushBuilderMethod .getReturnType ().isAssignableFrom (paramType )) ||
79
79
Principal .class .isAssignableFrom (paramType ) ||
80
80
InputStream .class .isAssignableFrom (paramType ) ||
81
81
Reader .class .isAssignableFrom (paramType ) ||
@@ -127,8 +127,8 @@ private Object resolveArgument(Class<?> paramType, HttpServletRequest request) t
127
127
}
128
128
return session ;
129
129
}
130
- else if (getPushBuilderMethod != null && getPushBuilderMethod .getReturnType ().isAssignableFrom (paramType )) {
131
- Object pushBuilder = ReflectionUtils .invokeMethod (getPushBuilderMethod , request );
130
+ else if (newPushBuilderMethod != null && newPushBuilderMethod .getReturnType ().isAssignableFrom (paramType )) {
131
+ Object pushBuilder = ReflectionUtils .invokeMethod (newPushBuilderMethod , request );
132
132
if (pushBuilder != null && !paramType .isInstance (pushBuilder )) {
133
133
throw new IllegalStateException (
134
134
"Current push builder is not of type [" + paramType .getName () + "]: " + pushBuilder );
0 commit comments