Skip to content

Commit cfd6621

Browse files
author
springdoc
committed
project update
1 parent e1de988 commit cfd6621

File tree

3 files changed

+7
-22
lines changed

3 files changed

+7
-22
lines changed

springdoc-openapi-common/src/main/java/org/springdoc/core/AbstractParameterBuilder.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
import org.apache.commons.lang3.ClassUtils;
1818
import org.apache.commons.lang3.StringUtils;
1919
import org.apache.commons.lang3.reflect.MethodUtils;
20-
import org.slf4j.Logger;
21-
import org.slf4j.LoggerFactory;
2220
import org.springframework.core.LocalVariableTableParameterNameDiscoverer;
2321
import org.springframework.core.annotation.AnnotationUtils;
2422
import org.springframework.web.method.HandlerMethod;
@@ -28,16 +26,12 @@
2826
import java.lang.reflect.Method;
2927
import java.lang.reflect.ParameterizedType;
3028
import java.lang.reflect.Type;
31-
import java.util.HashMap;
32-
import java.util.List;
33-
import java.util.Map;
34-
import java.util.Optional;
35-
import java.util.Set;
29+
import java.util.*;
3630

3731
@SuppressWarnings("rawtypes")
3832
public abstract class AbstractParameterBuilder {
3933

40-
private LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer;
34+
private final LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer;
4135

4236
protected AbstractParameterBuilder(LocalVariableTableParameterNameDiscoverer localSpringDocParameterNameDiscoverer) {
4337
this.localSpringDocParameterNameDiscoverer = localSpringDocParameterNameDiscoverer;
@@ -47,8 +41,6 @@ public LocalVariableTableParameterNameDiscoverer getLocalSpringDocParameterNameD
4741
return localSpringDocParameterNameDiscoverer;
4842
}
4943

50-
private static final Logger LOGGER = LoggerFactory.getLogger(AbstractParameterBuilder.class);
51-
5244
Parameter mergeParameter(List<Parameter> existingParamDoc, Parameter paramCalcul) {
5345
Parameter result = paramCalcul;
5446
if (paramCalcul != null && paramCalcul.getName() != null) {

springdoc-openapi-common/src/main/java/org/springdoc/core/AbstractRequestBuilder.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public Operation build(Components components, HandlerMethod handlerMethod, Reque
4747
String[] pNames = d.getParameterNames(handlerMethod.getMethod());
4848
java.lang.reflect.Parameter[] parameters = handlerMethod.getMethod().getParameters();
4949
if(pNames == null){
50-
pNames = Arrays.stream(parameters).map(p -> p.getName()).toArray(String[]::new);
50+
pNames = Arrays.stream(parameters).map(java.lang.reflect.Parameter::getName).toArray(String[]::new);
5151
}
5252
RequestBodyInfo requestBodyInfo = new RequestBodyInfo(methodAttributes);
5353
List<Parameter> operationParameters = (operation.getParameters() != null) ? operation.getParameters()
@@ -229,15 +229,15 @@ private void applyBeanValidatorAnnotations(final Parameter parameter, final List
229229
if (annos.containsKey(DecimalMin.class.getName())) {
230230
DecimalMin min = (DecimalMin) annos.get(DecimalMin.class.getName());
231231
if (min.inclusive()) {
232-
schema.setMinimum(BigDecimal.valueOf(Double.valueOf(min.value())));
232+
schema.setMinimum(BigDecimal.valueOf(Double.parseDouble(min.value())));
233233
} else {
234234
schema.setExclusiveMinimum(!min.inclusive());
235235
}
236236
}
237237
if (annos.containsKey(DecimalMax.class.getName())) {
238238
DecimalMax max = (DecimalMax) annos.get(DecimalMax.class.getName());
239239
if (max.inclusive()) {
240-
schema.setMaximum(BigDecimal.valueOf(Double.valueOf(max.value())));
240+
schema.setMaximum(BigDecimal.valueOf(Double.parseDouble(max.value())));
241241
} else {
242242
schema.setExclusiveMaximum(!max.inclusive());
243243
}

springdoc-openapi-common/src/main/java/org/springdoc/core/AbstractResponseBuilder.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,8 @@
2525
import java.lang.reflect.Method;
2626
import java.lang.reflect.ParameterizedType;
2727
import java.lang.reflect.Type;
28-
import java.util.ArrayList;
29-
import java.util.LinkedHashMap;
30-
import java.util.List;
31-
import java.util.Map;
28+
import java.util.*;
3229
import java.util.Map.Entry;
33-
import java.util.Optional;
34-
import java.util.Set;
3530
import java.util.stream.Collectors;
3631
import java.util.stream.Stream;
3732

@@ -300,9 +295,7 @@ private void buildApiResponses(Components components, Method method, ApiResponse
300295
Schema<?> schemaN = calculateSchema(components, method.getGenericReturnType(),
301296
methodAttributes.getJsonViewAnnotation());
302297
if (schemaN != null && ArrayUtils.isNotEmpty(methodAttributes.getAllProduces())) {
303-
for (String mediaTypeStr : methodAttributes.getAllProduces()) {
304-
mergeSchema(existingContent, schemaN, mediaTypeStr);
305-
}
298+
Arrays.stream(methodAttributes.getAllProduces()).forEach(mediaTypeStr -> mergeSchema(existingContent, schemaN, mediaTypeStr));
306299
}
307300
}
308301

0 commit comments

Comments
 (0)