File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
modules/swagger-codegen/src/main/java/io/swagger/codegen Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -374,17 +374,15 @@ public int compare(String o1, String o2) {
374
374
continue ;
375
375
}
376
376
Map <String , Object > modelTemplate = (Map <String , Object >) ((List <Object >) models .get ("models" )).get (0 );
377
- /**
378
- if (config instanceof AbstractJavaCodegen) {
377
+ if (isJavaCodegen (config .getName ())) {
379
378
// Special handling of aliases only applies to Java
380
379
if (modelTemplate != null && modelTemplate .containsKey ("model" )) {
381
- CodegenModel m = (CodegenModel) modelTemplate.get("model");
382
- if (m.isAlias ) {
380
+ CodegenModel codegenModel = (CodegenModel ) modelTemplate .get ("model" );
381
+ if (ExtensionHelper . getBooleanValue ( codegenModel , CodegenConstants . IS_ALIAS_EXT_NAME ) ) {
383
382
continue ; // Don't create user-defined classes for aliases
384
383
}
385
384
}
386
385
}
387
- */
388
386
allModels .add (modelTemplate );
389
387
for (String templateName : config .modelTemplateFiles ().keySet ()) {
390
388
String suffix = config .modelTemplateFiles ().get (templateName );
@@ -1014,4 +1012,9 @@ private com.github.jknack.handlebars.Template getHandlebars(String templateFile)
1014
1012
1015
1013
return handlebars .compile (templateFile .replace (".mustache" , StringUtils .EMPTY ));
1016
1014
}
1015
+
1016
+ private boolean isJavaCodegen (String name ) {
1017
+ return name .equalsIgnoreCase ("java" )
1018
+ || name .equalsIgnoreCase ("inflector" );
1019
+ }
1017
1020
}
You can’t perform that action at this time.
0 commit comments