Skip to content

Commit 913896e

Browse files
committed
saving work
1 parent 9f63191 commit 913896e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1084
-158
lines changed

springdoc-openapi-common/src/main/java/org/springdoc/core/fn/AbstractRouterFunctionVisitor.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,14 +288,14 @@ private void calculateAccept(String value) {
288288
}
289289
}
290290

291-
protected void attributes(Map<String, Object> attributes) {
292-
this.attributes = attributes;
293-
}
294-
295291
protected void route() {
296292
this.routerFunctionData = new RouterFunctionData();
297293
routerFunctionDatas.add(this.routerFunctionData);
298294
this.routerFunctionData.addAttributes(this.attributes);
299295
}
300296

297+
public void attributes(Map<String, Object> map) {
298+
this.attributes = map;
299+
}
300+
301301
}

springdoc-openapi-common/src/main/java/org/springdoc/core/fn/RouterOperation.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,14 +156,16 @@ public RouterOperation(RouterFunctionData routerFunctionData) {
156156

157157
Map<String, Object> attributes = routerFunctionData.getAttributes();
158158
if (attributes.containsKey(ROUTER_ATTRIBUTE)) {
159-
RouterOperation routerOperation = (RouterOperation) attributes.get(ROUTER_ATTRIBUTE);
159+
RouterOperationBuilder routerOperationBuilder = (RouterOperationBuilder) attributes.get(ROUTER_ATTRIBUTE);
160+
RouterOperation routerOperation = routerOperationBuilder.build();
160161
this.beanClass = routerOperation.getBeanClass();
161162
this.beanMethod = routerOperation.getBeanMethod();
162163
this.parameterTypes = routerOperation.getParameterTypes();
163164
this.operation = routerOperation.getOperation();
164165
}
165166
else if (attributes.containsKey(OPERATION_ATTRIBUTE)) {
166-
this.operation = (Operation) attributes.get(OPERATION_ATTRIBUTE);
167+
OperationBuilder operationBuilder = (OperationBuilder) attributes.get(OPERATION_ATTRIBUTE);
168+
this.operation = operationBuilder.build();
167169
}
168170
}
169171

springdoc-openapi-common/src/main/java/org/springdoc/core/fn/builders/ApiResponseBuilder.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,7 @@ public ApiResponseBuilder ref(String ref) {
201201
* @return the api response
202202
*/
203203
public ApiResponse build() {
204-
ApiResponse apiResponse = new ApiResponse() {
205-
204+
return new ApiResponse() {
206205
@Override
207206
public Class<? extends Annotation> annotationType() {
208207
return null;
@@ -243,6 +242,5 @@ public String ref() {
243242
return ref;
244243
}
245244
};
246-
return apiResponse;
247245
}
248246
}

springdoc-openapi-common/src/main/java/org/springdoc/core/fn/builders/ArraySchemaBuilder.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ public ArraySchemaBuilder extension(ExtensionBuilder extensionBuilder) {
159159
* @return the array schema
160160
*/
161161
public ArraySchema build() {
162-
ArraySchema arraySchemaResult = new ArraySchema() {
162+
return new ArraySchema() {
163163
@Override
164164
public Class<? extends Annotation> annotationType() {
165165
return null;
@@ -195,7 +195,5 @@ public Extension[] extensions() {
195195
return extensions;
196196
}
197197
};
198-
199-
return arraySchemaResult;
200198
}
201199
}

springdoc-openapi-common/src/main/java/org/springdoc/core/fn/builders/ContentBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ public ContentBuilder extension(ExtensionBuilder extensionBuilder) {
163163
* @return the content
164164
*/
165165
public Content build() {
166-
Content content = new Content(){
166+
return new Content(){
167167

168168
@Override
169169
public Class<? extends Annotation> annotationType() {
@@ -200,6 +200,5 @@ public Extension[] extensions() {
200200
return extensions;
201201
}
202202
};
203-
return content;
204203
}
205204
}

springdoc-openapi-common/src/main/java/org/springdoc/core/fn/builders/DiscriminatorMappingBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public DiscriminatorMappingBuilder schema(Class<?> schema) {
8888
* @return the discriminator mapping
8989
*/
9090
public DiscriminatorMapping build() {
91-
DiscriminatorMapping discriminatorMapping = new DiscriminatorMapping() {
91+
return new DiscriminatorMapping() {
9292

9393
@Override
9494
public Class<? extends Annotation> annotationType() {
@@ -105,7 +105,6 @@ public Class<?> schema() {
105105
return schema;
106106
}
107107
};
108-
return discriminatorMapping;
109108
}
110109

111110
}

springdoc-openapi-common/src/main/java/org/springdoc/core/fn/builders/EncodingBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ public EncodingBuilder extension(ExtensionBuilder extensionBuilder) {
180180
* @return the encoding
181181
*/
182182
public Encoding build() {
183-
Encoding encoding = new Encoding(){
183+
return new Encoding(){
184184

185185
@Override
186186
public Class<? extends Annotation> annotationType() {
@@ -222,6 +222,5 @@ public Extension[] extensions() {
222222
return extensions;
223223
}
224224
};
225-
return encoding;
226225
}
227226
}

springdoc-openapi-common/src/main/java/org/springdoc/core/fn/builders/ExampleObjectBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public ExampleObjectBuilder description(String description) {
167167
* @return the example object
168168
*/
169169
public ExampleObject build() {
170-
ExampleObject exampleObject = new ExampleObject() {
170+
return new ExampleObject() {
171171
@Override
172172
public Class<? extends Annotation> annotationType() {
173173
return null;
@@ -208,6 +208,5 @@ public String description() {
208208
return description;
209209
}
210210
};
211-
return exampleObject;
212211
}
213212
}

springdoc-openapi-common/src/main/java/org/springdoc/core/fn/builders/ExtensionBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public ExtensionBuilder propertie(ExtensionPropertyBuilder extensionPropertyBuil
8989
* @return the extension
9090
*/
9191
public Extension build() {
92-
Extension extension = new Extension(){
92+
return new Extension(){
9393
@Override
9494
public Class<? extends Annotation> annotationType() {
9595
return null;
@@ -105,6 +105,5 @@ public ExtensionProperty[] properties() {
105105
return properties;
106106
}
107107
};
108-
return extension;
109108
}
110109
}

springdoc-openapi-common/src/main/java/org/springdoc/core/fn/builders/ExtensionPropertyBuilder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public ExtensionPropertyBuilder parseValue(boolean parseValue) {
104104
* @return the extension property
105105
*/
106106
public ExtensionProperty build() {
107-
ExtensionProperty extensionProperty = new ExtensionProperty() {
107+
return new ExtensionProperty() {
108108
@Override
109109
public Class<? extends Annotation> annotationType() {
110110
return null;
@@ -122,6 +122,5 @@ public boolean parseValue() {
122122
return parseValue;
123123
}
124124
};
125-
return extensionProperty;
126125
}
127126
}

0 commit comments

Comments
 (0)