@Target(value=TYPE)
@Retention(value=RUNTIME)
@Documented
public @interface JsonMixin
JsonMixinModule
.JsonMixinModule
@AliasFor(value="type") public abstract java.lang.Class<?>[] value
type()
attribute. Allows for more concise annotation
declarations e.g.: @JsonMixin(MyType.class)
instead of
@JsonMixin(type=MyType.class)
.@AliasFor(value="value") public abstract java.lang.Class<?>[] type
value()
is an
alias for (and mutually exclusive with) this attribute.