Skip to content

Commit 10eebcf

Browse files
committed
tweaked java JSON.mustache template
1 parent a6b0175 commit 10eebcf

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

modules/swagger-codegen/src/main/resources/Java/JSON.mustache

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ import org.threeten.bp.OffsetDateTime;
2525
import org.threeten.bp.format.DateTimeFormatter;
2626
{{/threetenbp}}
2727

28-
{{#models.0}}
28+
{{#models}}
2929
import {{modelPackage}}.*;
30-
{{/models.0}}
30+
{{/models}}
3131
import okio.ByteString;
3232

3333
import java.io.IOException;
@@ -63,6 +63,7 @@ public class JSON {
6363
public static GsonBuilder createGson() {
6464
GsonFireBuilder fireBuilder = new GsonFireBuilder()
6565
{{#parent}}
66+
{{#discriminator}}
6667
.registerTypeSelector({{classname}}.class, new TypeSelector() {
6768
@Override
6869
public Class getClassForElement(JsonElement readElement) {
@@ -76,6 +77,7 @@ public class JSON {
7677
getDiscriminatorValue(readElement, "{{discriminator}}"));
7778
}
7879
})
80+
{{/discriminator}}
7981
{{/parent}}
8082
;
8183
GsonBuilder builder = fireBuilder.createGsonBuilder();

0 commit comments

Comments
 (0)