@@ -237,16 +237,16 @@ protected void processAnnotationOnMethod(MethodMetadata data, Annotation methodA
237237 }
238238
239239 // produces
240- parseProduces (data , method , methodMapping );
240+ parseProduces (data , methodMapping );
241241
242242 // consumes
243- parseConsumes (data , method , methodMapping );
243+ parseConsumes (data , methodMapping );
244244
245245 // headers
246- parseHeaders (data , method , methodMapping );
246+ parseHeaders (data , methodMapping );
247247
248248 // params
249- parseParams (data , method , methodMapping );
249+ parseParams (data , methodMapping );
250250
251251 data .indexToExpander (new LinkedHashMap <>());
252252 }
@@ -329,25 +329,25 @@ private boolean queryMapParamPresent(MethodMetadata data) {
329329 return false ;
330330 }
331331
332- private void parseProduces (MethodMetadata md , Method method , RequestMapping annotation ) {
332+ private void parseProduces (MethodMetadata md , RequestMapping annotation ) {
333333 String [] serverProduces = annotation .produces ();
334334 String clientAccepts = serverProduces .length == 0 ? null : emptyToNull (serverProduces [0 ]);
335335 if (clientAccepts != null ) {
336336 md .template ().header (ACCEPT , clientAccepts );
337337 }
338338 }
339339
340- private void parseConsumes (MethodMetadata md , Method method , RequestMapping annotation ) {
340+ private void parseConsumes (MethodMetadata md , RequestMapping annotation ) {
341341 String [] serverConsumes = annotation .consumes ();
342342 String clientProduces = serverConsumes .length == 0 ? null : emptyToNull (serverConsumes [0 ]);
343343 if (clientProduces != null ) {
344344 md .template ().header (CONTENT_TYPE , clientProduces );
345345 }
346346 }
347347
348- private void parseHeaders (MethodMetadata md , Method method , RequestMapping annotation ) {
348+ private void parseHeaders (MethodMetadata md , RequestMapping annotation ) {
349349 // TODO: only supports one header value per key
350- if (annotation .headers () != null && annotation . headers (). length > 0 ) {
350+ if (annotation .headers () != null ) {
351351 for (String header : annotation .headers ()) {
352352 int index = header .indexOf ('=' );
353353 if (!header .contains ("!=" ) && index >= 0 ) {
@@ -358,9 +358,9 @@ private void parseHeaders(MethodMetadata md, Method method, RequestMapping annot
358358 }
359359 }
360360
361- private void parseParams (MethodMetadata data , Method method , RequestMapping methodMapping ) {
361+ private void parseParams (MethodMetadata data , RequestMapping methodMapping ) {
362362 String [] params = methodMapping .params ();
363- if (params == null || params . length == 0 ) {
363+ if (params == null ) {
364364 return ;
365365 }
366366 for (String param : params ) {
@@ -438,13 +438,7 @@ private boolean isMultipartFormData(MethodMetadata data) {
438438 return false ;
439439 }
440440
441- private static class ConvertingExpanderFactory {
442-
443- private final ConversionService conversionService ;
444-
445- ConvertingExpanderFactory (ConversionService conversionService ) {
446- this .conversionService = conversionService ;
447- }
441+ private record ConvertingExpanderFactory (ConversionService conversionService ) {
448442
449443 Param .Expander getExpander (TypeDescriptor typeDescriptor ) {
450444 return value -> {
0 commit comments