public class InvalidDefinitionException extends JsonMappingException
JsonMappingException
s
that are due to problems with target type definition; usually a problem with
annotations used on a class or its properties.
This is in contrast to MismatchedInputException
which
signals a problem with input to map.JsonMappingException.Reference
Modifier and Type | Method and Description |
---|---|
static InvalidDefinitionException |
from(JsonGenerator g,
java.lang.String msg,
BeanDescription bean,
BeanPropertyDefinition prop) |
static InvalidDefinitionException |
from(JsonGenerator g,
java.lang.String msg,
JavaType type) |
static InvalidDefinitionException |
from(JsonParser p,
java.lang.String msg,
BeanDescription bean,
BeanPropertyDefinition prop) |
static InvalidDefinitionException |
from(JsonParser p,
java.lang.String msg,
JavaType type) |
BeanDescription |
getBeanDescription()
Accessor for type definition (class) that had the definition problem, if any; may sometimes
be undefined or unknown; if so, returns
null . |
BeanPropertyDefinition |
getProperty()
Accessor for property that had the definition problem if any
(none, for example if the problem relates to type in general),
if known.
|
JavaType |
getType()
Accessor for type fully resolved type that had the problem; this should always
known and available, never
null |
from, from, from, from, from, from, from, from, fromUnexpectedIOE, getLocalizedMessage, getMessage, getPath, getPathReference, getPathReference, getProcessor, prependPath, prependPath, prependPath, toString, wrapWithPath, wrapWithPath, wrapWithPath
clearLocation, getLocation, getOriginalMessage
public static InvalidDefinitionException from(JsonParser p, java.lang.String msg, BeanDescription bean, BeanPropertyDefinition prop)
public static InvalidDefinitionException from(JsonParser p, java.lang.String msg, JavaType type)
public static InvalidDefinitionException from(JsonGenerator g, java.lang.String msg, BeanDescription bean, BeanPropertyDefinition prop)
public static InvalidDefinitionException from(JsonGenerator g, java.lang.String msg, JavaType type)
public JavaType getType()
null
public BeanDescription getBeanDescription()
null
.public BeanPropertyDefinition getProperty()
null
."Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"