Skip to content

Commit f1d2240

Browse files
authored
Merge pull request #10031 from swagger-api/schema_handler
add schema handle method on codegen config interface.
2 parents b41c527 + e09a749 commit f1d2240

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/v3/CodegenConfig.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,4 +243,6 @@ public interface CodegenConfig {
243243
void setIgnoreImportMapping(boolean ignoreImportMapping);
244244

245245
boolean defaultIgnoreImportMappingOption();
246+
247+
ISchemaHandler getSchemaHandler();
246248
}

modules/swagger-codegen/src/main/java/io/swagger/codegen/v3/DefaultGenerator.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -386,13 +386,12 @@ public int compare(String o1, String o2) {
386386
throw new RuntimeException("Could not process model '" + name + "'" + ".Please make sure that your schema is correct!", e);
387387
}
388388
}
389-
final List<CodegenModel> composedModels = null;
390-
/** todo: uncomment once generator repo is updated
389+
391390
final ISchemaHandler schemaHandler = config.getSchemaHandler();
392391
schemaHandler.readProcessedModels(allProcessedModels);
393392

394393
final List<CodegenModel> composedModels = schemaHandler.getModels();
395-
*/
394+
396395
if (composedModels != null && !composedModels.isEmpty()) {
397396
for (CodegenModel composedModel : composedModels) {
398397
final Map<String, Object> models = processModel(composedModel, config, schemas);

0 commit comments

Comments
 (0)