mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2026-03-23 04:09:06 +00:00
fix java binary mapping (#158)
This commit is contained in:
committed by
Jérémie Bresson
parent
28a1255c0e
commit
03490e9230
@@ -839,7 +839,7 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
typeMapping.put("object", "Object");
|
||||
typeMapping.put("integer", "Integer");
|
||||
typeMapping.put("ByteArray", "byte[]");
|
||||
typeMapping.put("binary", "byte[]");
|
||||
typeMapping.put("binary", "File");
|
||||
typeMapping.put("file", "File");
|
||||
typeMapping.put("UUID", "UUID");
|
||||
//typeMapping.put("BigDecimal", "BigDecimal"); //TODO need the mapping?
|
||||
|
||||
@@ -81,8 +81,8 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
|
||||
modelDocTemplateFiles.put("model_doc.mustache", ".md");
|
||||
apiDocTemplateFiles.put("api_doc.mustache", ".md");
|
||||
|
||||
hideGenerationTimestamp = false;
|
||||
|
||||
hideGenerationTimestamp = false;
|
||||
|
||||
setReservedWordsLowerCase(
|
||||
Arrays.asList(
|
||||
// used as internal variables, can collide with parameter names
|
||||
@@ -801,19 +801,19 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
|
||||
|
||||
@Override
|
||||
public String getSchemaType(Schema p) {
|
||||
String swaggerType = super.getSchemaType(p);
|
||||
String openAPIType = super.getSchemaType(p);
|
||||
|
||||
swaggerType = getAlias(swaggerType);
|
||||
openAPIType = getAlias(openAPIType);
|
||||
|
||||
// don't apply renaming on types from the typeMapping
|
||||
if (typeMapping.containsKey(swaggerType)) {
|
||||
return typeMapping.get(swaggerType);
|
||||
if (typeMapping.containsKey(openAPIType)) {
|
||||
return typeMapping.get(openAPIType);
|
||||
}
|
||||
|
||||
if (null == swaggerType) {
|
||||
if (null == openAPIType) {
|
||||
LOGGER.error("No Type defined for Schema " + p);
|
||||
}
|
||||
return toModelName(swaggerType);
|
||||
return toModelName(openAPIType);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user