add composed schema check (#6286)

This commit is contained in:
William Cheng
2020-05-14 10:05:15 +08:00
committed by GitHub
parent 7f3f7063ab
commit 81d307d8ca

View File

@@ -22,6 +22,7 @@ import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.Operation;
import io.swagger.v3.oas.models.PathItem;
import io.swagger.v3.oas.models.media.ArraySchema;
import io.swagger.v3.oas.models.media.ComposedSchema;
import io.swagger.v3.oas.models.media.Schema;
import io.swagger.v3.oas.models.servers.Server;
import io.swagger.v3.parser.util.SchemaTypeUtil;
@@ -796,7 +797,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
}
return String.format(Locale.ROOT, pattern, typeDeclaration);
} else if (ModelUtils.isMapSchema(schema)) {
} else if (ModelUtils.isMapSchema(schema) && !(schema instanceof ComposedSchema)) {
final String pattern;
if (fullJavaUtil) {
pattern = "new java.util.HashMap<%s>()";