Skip to content

Commit a7c62aa

Browse files
authored
Merge pull request #889 from swagger-api/codegen-issue-10979
Codegen issue 10979
2 parents 16520be + 0e66409 commit a7c62aa

File tree

5 files changed

+10
-38
lines changed

5 files changed

+10
-38
lines changed

src/main/resources/handlebars/Java/libraries/retrofit2/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package {{package}};//retrofit2
1+
package {{package}};
22

33
import {{invokerPackage}}.CollectionFormats.*;
44

src/main/resources/handlebars/Java/pojo.mustache

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,11 @@ public class {{classname}} {{#parent}}extends {{{parent}}} {{/parent}}{{#parcela
1212
private static final long serialVersionUID = 1L;
1313
{{/serializableModel}}
1414
{{#vars}}
15+
{{#baseItems this}}
1516
{{#isEnum}}
16-
{{^isContainer}}
1717
{{>modelInnerEnum}}
18-
{{/isContainer}}
1918
{{/isEnum}}
20-
{{#items.isEnum}}
21-
{{#items}}
22-
{{^isContainer}}
23-
{{>modelInnerEnum}}
24-
{{/isContainer}}
25-
{{/items}}
26-
{{/items.isEnum}}
19+
{{/baseItems}}
2720
{{#jackson}}
2821
{{#vendorExtensions.x-is-discriminator-property}}
2922
@JsonTypeId

src/main/resources/handlebars/JavaJaxRS/spec/pojo.mustache

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,12 @@ import com.fasterxml.jackson.annotation.JsonProperty;
55

66
public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {{#serializableModel}}implements Serializable {{#interfaceModels}}, {{classname}}{{^@last}}, {{/@last}}{{#@last}} {{/@last}}{{/interfaceModels}}{{/serializableModel}}{{^serializableModel}}{{#interfaceModels}}{{#@first}}implements {{/@first}}{{classname}}{{^@last}}, {{/@last}}{{#@last}} {{/@last}}{{/interfaceModels}}{{/serializableModel}} {
77
{{#vars}}
8+
9+
{{#baseItems this}}
810
{{#isEnum}}
9-
{{^isContainer}}
1011
{{>enumClass}}
11-
{{/isContainer}}
1212
{{/isEnum}}
13-
{{#items.isEnum}}
14-
{{#items}}
15-
16-
{{^isContainer}}
17-
{{>enumClass}}
18-
{{/isContainer}}
19-
{{/items}}
20-
{{/items.isEnum}}
13+
{{/baseItems}}
2114
private {{#useBeanValidation}}@Valid{{/useBeanValidation}} {{{datatypeWithEnum}}} {{name}} = {{{defaultValue}}};
2215
{{/vars}}
2316

src/main/resources/handlebars/JavaMicronaut/pojo.mustache

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,11 @@ public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {{#seriali
1010

1111
{{/serializableModel}}
1212
{{#vars}}
13+
{{#baseItems this}}
1314
{{#isEnum}}
14-
{{^isContainer}}
1515
{{>enumClass}}
16-
{{/isContainer}}
1716
{{/isEnum}}
18-
{{#items.isEnum}}
19-
{{#items}}
20-
{{^isContainer}}
21-
{{>enumClass}}
22-
{{/isContainer}}
23-
{{/items}}
24-
{{/items.isEnum}}
17+
{{/baseItems}}
2518
{{#jackson}}
2619
@JsonProperty("{{baseName}}"){{#withXml}}
2720
@JacksonXmlProperty({{#isXmlAttribute}}isAttribute = true, {{/isXmlAttribute}}{{#xmlNamespace}}namespace="{{xmlNamespace}}", {{/xmlNamespace}}localName = "{{#xmlName}}{{xmlName}}{{/xmlName}}{{^xmlName}}{{baseName}}{{/xmlName}}"){{/withXml}}

src/main/resources/handlebars/JavaSpring/pojo.mustache

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,11 @@ public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {{#seriali
1212

1313
{{/serializableModel}}
1414
{{#vars}}
15+
{{#baseItems this}}
1516
{{#isEnum}}
16-
{{^isContainer}}
1717
{{>enumClass}}
18-
{{/isContainer}}
1918
{{/isEnum}}
20-
{{#items.isEnum}}
21-
{{#items}}
22-
{{^isContainer}}
23-
{{>enumClass}}
24-
{{/isContainer}}
25-
{{/items}}
26-
{{/items.isEnum}}
19+
{{/baseItems}}
2720
{{#jackson}}
2821
{{#vendorExtensions.x-is-discriminator-property}}
2922
@JsonTypeId

0 commit comments

Comments
 (0)