Skip to content

Commit

Permalink
swagger-api#3904 allow non-abstract parent class
Browse files Browse the repository at this point in the history
  • Loading branch information
konopski committed Oct 7, 2017
1 parent 28b6473 commit e351dd2
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 0 deletions.
Expand Up @@ -65,6 +65,7 @@ public class JSON {
{{#children}}
classByDiscriminatorValue.put("{{name}}".toUpperCase(), {{classname}}.class);
{{/children}}
classByDiscriminatorValue.put("{{classname}}".toUpperCase(), {{classname}}.class);
return getClassByDiscriminator(
classByDiscriminatorValue,
getDiscriminatorValue(readElement, "{{discriminator}}"));
Expand Down
Expand Up @@ -54,6 +54,7 @@ public Class getClassForElement(JsonElement readElement) {
Map classByDiscriminatorValue = new HashMap();
classByDiscriminatorValue.put("Cat".toUpperCase(), Cat.class);
classByDiscriminatorValue.put("Dog".toUpperCase(), Dog.class);
classByDiscriminatorValue.put("Animal".toUpperCase(), Animal.class);
return getClassByDiscriminator(
classByDiscriminatorValue,
getDiscriminatorValue(readElement, "className"));
Expand Down

0 comments on commit e351dd2

Please sign in to comment.