File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed
src/main/java/com/fasterxml/jackson/databind Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 22
33import com .fasterxml .jackson .core .*;
44import com .fasterxml .jackson .databind .deser .BeanDeserializerModifier ;
5+ import com .fasterxml .jackson .databind .deser .DeserializationProblemHandler ;
56import com .fasterxml .jackson .databind .deser .Deserializers ;
67import com .fasterxml .jackson .databind .deser .KeyDeserializers ;
78import com .fasterxml .jackson .databind .deser .ValueInstantiators ;
@@ -262,5 +263,12 @@ public static interface SetupContext
262263 * be "added" to target's annotations, overriding as necessary
263264 */
264265 public void setMixInAnnotations (Class <?> target , Class <?> mixinSource );
266+
267+ /**
268+ * Add a deserialization problem handler
269+ *
270+ * @param handler The deserialization problem handler
271+ */
272+ public void addDeserializationProblemHandler (DeserializationProblemHandler handler );
265273 }
266274}
Original file line number Diff line number Diff line change @@ -601,6 +601,11 @@ public void registerSubtypes(NamedType... subtypes) {
601601 public void setMixInAnnotations (Class <?> target , Class <?> mixinSource ) {
602602 mapper .addMixInAnnotations (target , mixinSource );
603603 }
604+
605+ @ Override
606+ public void addDeserializationProblemHandler (DeserializationProblemHandler handler ) {
607+ mapper .addHandler (handler );
608+ }
604609 });
605610 return this ;
606611 }
You can’t perform that action at this time.
0 commit comments