aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/fasterxml/jackson/databind/deser/impl/FailingDeserializer.java
diff options
context:
space:
mode:
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.java10
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;
}