diff options
author | Swayam Raina <swayamraina@gmail.com> | 2020-07-11 09:28:55 +0530 |
---|---|---|
committer | Tatu Saloranta <tatu.saloranta@iki.fi> | 2020-07-10 20:59:23 -0700 |
commit | 5299c1aca5df819f8421bb20f2c7808ce894f023 (patch) | |
tree | 6ac5b34ac5560c592ebc9e67508b3b79a1de033d /src/main/java/com/fasterxml | |
parent | 1369c51957f81470579272c962f1ca755e51470f (diff) | |
download | jackson-databind-5299c1aca5df819f8421bb20f2c7808ce894f023.tar.gz |
Issue 2761 (#2762)
Implement #2761 (support multiple type names for `@JsonSubtypes.Type`)
Diffstat (limited to 'src/main/java/com/fasterxml')
-rw-r--r-- | src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java b/src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java index 747aeccb5..6bd2c66c5 100644 --- a/src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java +++ b/src/main/java/com/fasterxml/jackson/databind/introspect/JacksonAnnotationIntrospector.java @@ -592,6 +592,9 @@ public class JacksonAnnotationIntrospector ArrayList<NamedType> result = new ArrayList<NamedType>(types.length); for (JsonSubTypes.Type type : types) { result.add(new NamedType(type.value(), type.name())); + for (String name : type.names()) { + result.add(new NamedType(type.value(), name)); + } } return result; } |