Skip to content

Commit a78ea01

Browse files
committed
Map the binary type to a java.util.File instead of byte[]
1 parent 1f2ceb5 commit a78ea01

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/main/java/io/swagger/codegen/v3/generators/java/AbstractJavaCodegen.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ public AbstractJavaCodegen() {
120120
instantiationTypes.put("map", "HashMap");
121121
typeMapping.put("date", "Date");
122122
typeMapping.put("file", "File");
123+
typeMapping.put("binary", "File");
123124

124125
cliOptions.add(new CliOption(CodegenConstants.MODEL_PACKAGE, CodegenConstants.MODEL_PACKAGE_DESC));
125126
cliOptions.add(new CliOption(CodegenConstants.API_PACKAGE, CodegenConstants.API_PACKAGE_DESC));
@@ -374,7 +375,7 @@ public void processOpts() {
374375
} else {
375376
importMapping.put("Schema", "io.swagger.v3.oas.annotations.media.Schema");
376377
}
377-
378+
378379
importMapping.put("JsonProperty", "com.fasterxml.jackson.annotation.JsonProperty");
379380
importMapping.put("JsonSubTypes", "com.fasterxml.jackson.annotation.JsonSubTypes");
380381
importMapping.put("JsonTypeInfo", "com.fasterxml.jackson.annotation.JsonTypeInfo");
@@ -1304,7 +1305,7 @@ private String deriveInvokerPackageName(String input) {
13041305
public void setSupportJava6(boolean value) {
13051306
this.supportJava6 = value;
13061307
}
1307-
1308+
13081309
public String toRegularExpression(String pattern) {
13091310
return escapeText(pattern);
13101311
}
@@ -1360,7 +1361,7 @@ public void setLanguageArguments(List<CodegenArgument> languageArguments) {
13601361
.value(Boolean.FALSE.toString()));
13611362
}
13621363
}
1363-
1364+
13641365
super.setLanguageArguments(languageArguments);
13651366
}
13661367
}

0 commit comments

Comments
 (0)