| Exception | Description |
|---|---|
| EserialBuilderMismatchException |
Thrown when object building is interrupted due to a mismatched builder.
|
| EserialException |
EserialException is the superclass of those exceptions that can be thrown during
serialization or deserialization with Eserial.
|
| EserialInputTypeMismatchException |
Thrown when object building is interrupted due to input type mismatch.
|
| EserialInstantiationException |
Thrown when object building is interrupted due to failed instantiation.
|
| EserialInvalidEnumException |
Thrown when Enum building is interrupted due to invalid Enum ordinal or name.
|
| EserialInvalidJsonException |
Thrown when parser is interrupted due to getting an invalid json
|
| EserialInvalidMethodException |
Thrown when serialization or deserialization is interrupted due to an invalid getter or setter method.
|
| EserialMapperMismatchException |
Thrown when serialization is interrupted due to a mismatched mapper.
|
| EserialMissingIncludeMatcherEvaluatorException |
Thrown when annotation processing is interrupted due to a missing
IncludeMatcherEvaluator. |
| EserialMissingInclusionRuleException |
Thrown when annotation processing is interrupted due to a missing
AbstractInclusionRule. |
| EserialNoDefaultConstructorException |
Thrown when object building is interrupted due to the lack of default constructor.
|
| EserialNotEserialAnnotationException |
Thrown when annotation processing is interrupted due to getting a non-
EserialAnnotation
where one was expected. |
| EserialPrimitiveCanNotBeNullException |
Thrown when object building is interrupted due to null value given to a primitive type.
|
| EserialSerializerMismatchException |
Thrown when serialization is interrupted due to a mismatched serializer.
|