Skip to content

Commit ff2a1c8

Browse files
author
springdoc
committed
project review
1 parent ac0cd26 commit ff2a1c8

File tree

9 files changed

+17
-27
lines changed

9 files changed

+17
-27
lines changed

springdoc-openapi-common/src/main/java/org/springdoc/api/AbstractOpenApiResource.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,7 @@ protected OpenAPI getOpenApi() {
6464
openApi = openAPIBuilder.getOpenAPI();
6565

6666
// run the optional customisers
67-
if (openApiCustomisers.isPresent()) {
68-
openApiCustomisers.get().forEach(openApiCustomiser -> openApiCustomiser.customise(openApi));
69-
}
67+
openApiCustomisers.ifPresent(apiCustomisers -> apiCustomisers.forEach(openApiCustomiser -> openApiCustomiser.customise(openApi)));
7068
LOGGER.info("Init duration for springdoc-openapi is: {} ms",
7169
Duration.between(start, Instant.now()).toMillis());
7270
computeDone = true;

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,11 @@ Schema calculateSchema(Components components, java.lang.reflect.Parameter parame
147147
RequestBodyInfo requestBodyInfo, JsonView jsonView) {
148148
Schema schemaN;
149149
Class<?> schemaImplementation = null;
150-
Type paramType = null;
150+
Type returnType = null;
151151
JavaType ct = null;
152152

153153
if (parameter != null) {
154-
paramType = parameter.getParameterizedType();
154+
returnType = parameter.getParameterizedType();
155155
ct = constructType(parameter.getType());
156156
schemaImplementation = parameter.getType();
157157
}
@@ -162,12 +162,12 @@ Schema calculateSchema(Components components, java.lang.reflect.Parameter parame
162162
return schemaN;
163163
}
164164

165-
if (paramType instanceof ParameterizedType) {
166-
ParameterizedType parameterizedType = (ParameterizedType) paramType;
165+
if (returnType instanceof ParameterizedType) {
166+
ParameterizedType parameterizedType = (ParameterizedType) returnType;
167167
if (isFile(parameterizedType)) {
168168
return extractFileSchema(paramName, requestBodyInfo);
169169
}
170-
schemaN = calculateSchemaFromParameterizedType( components, paramType, jsonView);
170+
schemaN = calculateSchemaFromParameterizedType( components, returnType, jsonView);
171171
} else {
172172
schemaN = SpringDocAnnotationsUtils.resolveSchemaFromType(schemaImplementation, components, jsonView);
173173
}
@@ -240,7 +240,7 @@ private void setExamples(io.swagger.v3.oas.annotations.Parameter parameterDoc, P
240240
private void setExtensions(io.swagger.v3.oas.annotations.Parameter parameterDoc, Parameter parameter) {
241241
if (parameterDoc.extensions().length > 0) {
242242
Map<String, Object> extensionMap = AnnotationsUtils.getExtensions(parameterDoc.extensions());
243-
extensionMap.entrySet().forEach(entry -> parameter.addExtension(entry.getKey(), entry.getValue()));
243+
extensionMap.forEach(parameter::addExtension);
244244
}
245245
}
246246

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public ApiResponses build(Components components, HandlerMethod handlerMethod, Op
4747
MethodAttributes methodAttributes) {
4848
final ApiResponses apiResponses = getApiResponses(operation);
4949
// for each one build ApiResponse and add it to existing responses
50-
genericMapResponse.entrySet().forEach(entry -> apiResponses.addApiResponse(entry.getKey(), entry.getValue()));
50+
genericMapResponse.forEach(apiResponses::addApiResponse);
5151
// Fill api Responses
5252
computeResponse(components, handlerMethod.getMethod(), apiResponses, methodAttributes, false);
5353
return apiResponses;
@@ -73,7 +73,7 @@ public void buildGenericResponse(Components components, Map<String, Object> find
7373
}
7474
Map<String, ApiResponse> apiResponses = computeResponse(components, method, new ApiResponses(),
7575
new MethodAttributes(methodProduces), true);
76-
apiResponses.entrySet().forEach(entry -> genericMapResponse.put(entry.getKey(), entry.getValue()));
76+
apiResponses.forEach(genericMapResponse::put);
7777
}
7878
}
7979
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ private void setPathItemOperation(PathItem pathItemObject, String method, Operat
171171
private void buildExtensions(io.swagger.v3.oas.annotations.Operation apiOperation, Operation operation) {
172172
if (apiOperation.extensions().length > 0) {
173173
Map<String, Object> extensions = AnnotationsUtils.getExtensions(apiOperation.extensions());
174-
extensions.entrySet().forEach(entry -> operation.addExtension(entry.getKey(), entry.getValue()));
174+
extensions.forEach(operation::addExtension);
175175
}
176176
}
177177

@@ -325,7 +325,7 @@ private void setExtensions(io.swagger.v3.oas.annotations.responses.ApiResponse r
325325
ApiResponse apiResponseObject) {
326326
if (response.extensions().length > 0) {
327327
Map<String, Object> extensions = AnnotationsUtils.getExtensions(response.extensions());
328-
extensions.entrySet().forEach(entry -> apiResponseObject.addExtension(entry.getKey(), entry.getValue()));
328+
extensions.forEach(apiResponseObject::addExtension);
329329
}
330330
}
331331

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public Optional<RequestBody> buildRequestBodyFromDoc(
5353
}
5454
if (requestBody.extensions().length > 0) {
5555
Map<String, Object> extensions = AnnotationsUtils.getExtensions(requestBody.extensions());
56-
extensions.entrySet().forEach(entry -> requestBodyObject.addExtension(entry.getKey(), entry.getValue()));
56+
extensions.forEach(requestBodyObject::addExtension);
5757
isEmpty = false;
5858
}
5959

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ public Optional<SecuritySchemePair> getSecurityScheme(
154154

155155
if (securityScheme.extensions().length > 0) {
156156
Map<String, Object> extensions = AnnotationsUtils.getExtensions(securityScheme.extensions());
157-
extensions.entrySet().forEach(entry -> securitySchemeObject.addExtension(entry.getKey(), entry.getValue()));
157+
extensions.forEach(securitySchemeObject::addExtension);
158158
}
159159

160160
getOAuthFlows(securityScheme.flows()).ifPresent(securitySchemeObject::setFlows);
@@ -178,7 +178,7 @@ private Optional<OAuthFlows> getOAuthFlows(io.swagger.v3.oas.annotations.securit
178178
OAuthFlows oAuthFlowsObject = new OAuthFlows();
179179
if (oAuthFlows.extensions().length > 0) {
180180
Map<String, Object> extensions = AnnotationsUtils.getExtensions(oAuthFlows.extensions());
181-
extensions.entrySet().forEach(entry -> oAuthFlowsObject.addExtension(entry.getKey(), entry.getValue()));
181+
extensions.forEach(oAuthFlowsObject::addExtension);
182182
}
183183
getOAuthFlow(oAuthFlows.authorizationCode()).ifPresent(oAuthFlowsObject::setAuthorizationCode);
184184
getOAuthFlow(oAuthFlows.clientCredentials()).ifPresent(oAuthFlowsObject::setClientCredentials);
@@ -203,7 +203,7 @@ private Optional<OAuthFlow> getOAuthFlow(io.swagger.v3.oas.annotations.security.
203203
}
204204
if (oAuthFlow.extensions().length > 0) {
205205
Map<String, Object> extensions = AnnotationsUtils.getExtensions(oAuthFlow.extensions());
206-
extensions.entrySet().forEach(entry -> oAuthFlowObject.addExtension(entry.getKey(), entry.getValue()));
206+
extensions.forEach(oAuthFlowObject::addExtension);
207207
}
208208
getScopes(oAuthFlow.scopes()).ifPresent(oAuthFlowObject::setScopes);
209209
return Optional.of(oAuthFlowObject);

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

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,8 @@ public String getKey() {
1717
return key;
1818
}
1919

20-
public void setKey(String key) {
21-
this.key = key;
22-
}
23-
2420
public SecurityScheme getSecurityScheme() {
2521
return securityScheme;
2622
}
2723

28-
public void setSecurityScheme(SecurityScheme securityScheme) {
29-
this.securityScheme = securityScheme;
30-
}
31-
3224
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ private static void addExtension(io.swagger.v3.oas.annotations.media.Content ann
115115
annotationContent.extensions();
116116
if (annotationContent.extensions().length > 0) {
117117
Map<String, Object> extensions = AnnotationsUtils.getExtensions(annotationContent.extensions());
118-
extensions.entrySet().forEach(entry -> mediaType.addExtension(entry.getKey(), entry.getValue()));
118+
extensions.forEach(mediaType::addExtension);
119119
}
120120
}
121121

springdoc-openapi-webflux-core/src/main/java/org/springdoc/core/ParameterBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public ParameterBuilder(LocalVariableTableParameterNameDiscoverer localSpringDoc
2424

2525
@Override
2626
protected Schema calculateSchemaFromParameterizedType(Components components, Type paramType, JsonView jsonView) {
27-
Schema schemaN = null;
27+
Schema schemaN;
2828
ParameterizedType parameterizedType = (ParameterizedType) paramType;
2929
if (Mono.class.getName().contentEquals(parameterizedType.getRawType().getTypeName())
3030
|| Flux.class.getName().contentEquals(parameterizedType.getRawType().getTypeName()))

0 commit comments

Comments
 (0)