@@ -74,8 +74,9 @@ public OpenAPI filter(OpenAPI openAPI, OpenAPISpecFilter filter, Map<String, Lis
74
74
75
75
Map <PathItem .HttpMethod , Operation > ops = filteredPathItem .readOperationsMap ();
76
76
77
- for (PathItem .HttpMethod key : ops .keySet ()) {
78
- Operation op = ops .get (key );
77
+ for (Map .Entry <PathItem .HttpMethod , Operation > entry : ops .entrySet ()) {
78
+ PathItem .HttpMethod key = entry .getKey ();
79
+ Operation op = entry .getValue ();
79
80
List <String > opTagsBeforeFilter = null ;
80
81
if (op .getTags () != null ) {
81
82
opTagsBeforeFilter = new ArrayList <>(op .getTags ());
@@ -257,16 +258,15 @@ protected Map<String, Schema> filterComponentsSchema(OpenAPISpecFilter filter, M
257
258
}
258
259
Map <String , Schema > clonedComponentsSchema = new LinkedHashMap <>();
259
260
260
- for (String key : schemasMap .keySet ()) {
261
- Schema definition = schemasMap .get (key );
261
+ for (Map .Entry <String , Schema > entry : schemasMap .entrySet ()) {
262
+ String key = entry .getKey ();
263
+ Schema definition = entry .getValue ();
262
264
Optional <Schema > filteredDefinition = filter .filterSchema (definition , params , cookies , headers );
263
- if (!filteredDefinition .isPresent ()) {
264
- continue ;
265
- } else {
265
+ if (filteredDefinition .isPresent ()) {
266
266
Map <String , Schema > clonedProperties = new LinkedHashMap <>();
267
267
if (filteredDefinition .get ().getProperties () != null ) {
268
268
for (Object propName : filteredDefinition .get ().getProperties ().keySet ()) {
269
- Schema property = (Schema ) filteredDefinition .get ().getProperties ().get (( String ) propName );
269
+ Schema property = (Schema ) filteredDefinition .get ().getProperties ().get (propName );
270
270
if (property != null ) {
271
271
Optional <Schema > filteredProperty = filter .filterSchemaProperty (property , definition , (String ) propName , params , cookies , headers );
272
272
if (filteredProperty .isPresent ()) {
@@ -288,7 +288,6 @@ protected Map<String, Schema> filterComponentsSchema(OpenAPISpecFilter filter, M
288
288
clonedComponentsSchema .put (key , clonedModel );
289
289
290
290
} catch (IOException e ) {
291
- continue ;
292
291
}
293
292
}
294
293
}
@@ -312,12 +311,12 @@ private void addSchemaRef(Schema schema, Set<String> referencedDefinitions) {
312
311
313
312
if (schema .getProperties () != null ) {
314
313
for (Object propName : schema .getProperties ().keySet ()) {
315
- Schema property = (Schema ) schema .getProperties ().get (( String ) propName );
314
+ Schema property = (Schema ) schema .getProperties ().get (propName );
316
315
addSchemaRef (property , referencedDefinitions );
317
316
}
318
317
}
319
318
320
- if (schema .getAdditionalProperties () != null && ( schema . getAdditionalProperties () instanceof Schema ) ) {
319
+ if (schema .getAdditionalProperties () instanceof Schema ) {
321
320
addSchemaRef ((Schema )schema .getAdditionalProperties (), referencedDefinitions );
322
321
}
323
322
@@ -346,8 +345,7 @@ private void addSchemaRef(Schema schema, Set<String> referencedDefinitions) {
346
345
347
346
private void addContentSchemaRef (Content content , Set <String > referencedDefinitions ) {
348
347
if (content != null ) {
349
- for (String keyBodyContent : content .keySet ()) {
350
- MediaType mediaType = content .get (keyBodyContent );
348
+ for (MediaType mediaType : content .values ()) {
351
349
addSchemaRef (mediaType .getSchema (), referencedDefinitions );
352
350
}
353
351
}
@@ -361,8 +359,7 @@ private void addPathItemSchemaRef(PathItem pathItem, Set<String> referencedDefin
361
359
}
362
360
}
363
361
Map <PathItem .HttpMethod , Operation > ops = pathItem .readOperationsMap ();
364
- for (PathItem .HttpMethod key : ops .keySet ()) {
365
- Operation op = ops .get (key );
362
+ for (Operation op : ops .values ()) {
366
363
if (op .getRequestBody () != null ) {
367
364
addContentSchemaRef (op .getRequestBody ().getContent (), referencedDefinitions );
368
365
}
@@ -388,8 +385,7 @@ private void addPathItemSchemaRef(PathItem pathItem, Set<String> referencedDefin
388
385
if (op .getCallbacks () != null ) {
389
386
for (String keyCallback : op .getCallbacks ().keySet ()) {
390
387
Callback callback = op .getCallbacks ().get (keyCallback );
391
- for (String keyCallbackPathItem : callback .keySet ()) {
392
- PathItem callbackPathItem = callback .get (keyCallbackPathItem );
388
+ for (PathItem callbackPathItem : callback .values ()) {
393
389
addPathItemSchemaRef (callbackPathItem , referencedDefinitions );
394
390
}
395
391
}
0 commit comments