diff options
Diffstat (limited to 'src/main/java/com/fasterxml/jackson/databind/deser/impl/FailingDeserializer.java')
-rw-r--r-- | src/main/java/com/fasterxml/jackson/databind/deser/impl/FailingDeserializer.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/deser/impl/FailingDeserializer.java b/src/main/java/com/fasterxml/jackson/databind/deser/impl/FailingDeserializer.java index 9df6742bd..ba9b55299 100644 --- a/src/main/java/com/fasterxml/jackson/databind/deser/impl/FailingDeserializer.java +++ b/src/main/java/com/fasterxml/jackson/databind/deser/impl/FailingDeserializer.java @@ -4,12 +4,11 @@ import java.io.IOException; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.deser.std.StdDeserializer; /** * Special bogus "serializer" that will throw - * {@link JsonMappingException} if an attempt is made to deserialize + * {@link com.fasterxml.jackson.databind.exc.MismatchedInputException} if an attempt is made to deserialize * a value. This is used as placeholder to avoid NPEs for uninitialized * structured serializers or handlers. */ @@ -20,7 +19,12 @@ public class FailingDeserializer extends StdDeserializer<Object> protected final String _message; public FailingDeserializer(String m) { - super(Object.class); + this(Object.class, m); + } + + // @since 2.12 + public FailingDeserializer(Class<?> rawType, String m) { + super(rawType); _message = m; } |