@Target(value=TYPE)
@Retention(value=RUNTIME)
@Introspected
public @interface Serdeable
This annotation is meta-annotated with Serdeable.Serializable
and
Serdeable.Deserializable
which allow a type to be either serializable or deserializable
Modifier and Type | Optional Element and Description |
---|---|
java.lang.Class<? extends PropertyNamingStrategy> |
naming |
boolean |
validate |
@AliasFor(annotation=SerdeConfig.class, member="validate") public abstract boolean validate
@AliasFor(annotation=SerdeConfig.class, member="naming") public abstract java.lang.Class<? extends PropertyNamingStrategy> naming