See: Description
| Enum | Description |
|---|---|
| SerdeAssert.AssertThat |
An condition that the field's value must verify during (de)serialization.
|
| SerdeDefault.WhenValue |
A condition that defines when to use the default value during (de)serialization.
|
| SerdePhase |
A serialization/deserialization phase.
|
| SerdeSkipDeserializingIf.SkipDeIf |
A condition that defines when to skip the field during deserialization.
|
| SerdeSkipSerializingIf.SkipSerIf |
A condition that defines when to skip the field during serialization.
|
| Annotation Type | Description |
|---|---|
| SerdeAssert |
Throw an exception if the annotated field does not match the given condition.
|
| SerdeAssertsContainer |
A container for multiple
SerdeAssert annotations, because
that's how Repeatable annotations are implemented in Java. |
| SerdeComment |
Defines the comment to write to the configuration for this field.
|
| SerdeCommentsContainer |
A container for multiple
SerdeComment annotations, because
that's how Repeatable annotations are implemented in Java. |
| SerdeDefault |
Defines a default value to use when serializing, deserializing, or both.
|
| SerdeDefaultsContainer |
A container for multiple
SerdeDefault annotations, because
that's how Repeatable annotations are implemented in Java. |
| SerdeKey |
Sets the key to use when serializing/deserializing an element, instead of its
Java name.
|
| SerdeSkipDeserializingIf |
Don't deserialize the annotated field if some condition is true.
|
| SerdeSkipSerializingIf |
Don't serialize the annotated field if some condition is true.
|