Skip to content

Commit 9244d67

Browse files
committed
fixed compiler errors in java 17 and lower
1 parent 9630c6c commit 9244d67

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

modules/openapi-generator/src/main/java/org/openapitools/codegen/InlineModelResolver.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import io.swagger.v3.oas.models.parameters.RequestBody;
3131
import io.swagger.v3.oas.models.responses.ApiResponse;
3232
import io.swagger.v3.oas.models.responses.ApiResponses;
33+
import java.util.stream.Collectors;
3334
import org.apache.commons.lang3.StringUtils;
3435
import org.openapitools.codegen.utils.ModelUtils;
3536
import org.slf4j.Logger;
@@ -420,9 +421,9 @@ private void gatherInlineModels(Schema schema, String modelPrefix) {
420421
// Check if there is only one "non metadata" schema.
421422
// For example, there may be an `description` only schema that is used to override the descrption.
422423
// In these cases, we can simply discard those schemas.
423-
List<Schema> nonMetadataOnlySchemas = schema.getAllOf().stream()
424+
List<Schema> nonMetadataOnlySchemas = (List<Schema>) schema.getAllOf().stream()
424425
.filter(v -> isMetadataOnlySchema((Schema) v))
425-
.toList();
426+
.collect(Collectors.toList());
426427

427428
if (nonMetadataOnlySchemas.size() == 1) {
428429
schema.setAllOf(nonMetadataOnlySchemas);

0 commit comments

Comments
 (0)