@Target(value={ANNOTATION_TYPE,TYPE,FIELD,METHOD,PARAMETER}) @Retention(value=RUNTIME) public @interface JsonSubTypes
JsonTypeInfo to indicate sub-types of serializable
 polymorphic types, and to associate logical names used within JSON content
 (which is more portable than using physical Java class names).
 Note that just annotating a property or base type with this annotation does
 NOT enable polymorphic type handling: in addition, JsonTypeInfo
 or equivalent (such as enabling of so-called "default typing") annotation
 is needed, and only in such case is subtype information used.
| Modifier and Type | Required Element and Description | 
|---|---|
| JsonSubTypes.Type[] | valueSubtypes of the annotated type (annotated class, or property value type
 associated with the annotated method). | 
public abstract JsonSubTypes.Type[] value
Copyright © 2008–2019 FasterXML. All rights reserved.