Source file "com/fasterxml/jackson/databind/DeserializationContext.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,825 of 2,249 | 18% | 151 of 187 | 19% | 173 | 211 | 368 | 476 | 87 | 114 |
| handleMissingInstantiator(Class, ValueInstantiator, JsonParser, String, Object[]) | 25% | 33% | 6 | 7 | 17 | 25 | 0 | 1 | ||
| handleInstantiationProblem(Class, Object, Throwable) | 0% | 0% | 5 | 5 | 15 | 15 | 1 | 1 | ||
| handleUnexpectedToken(JavaType, JsonToken, JsonParser, String, Object[]) | 42% | 42% | 6 | 8 | 12 | 22 | 0 | 1 | ||
| handleUnknownTypeId(JavaType, String, TypeIdResolver, String) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| handleWeirdKey(Class, String, String, Object[]) | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| handleWeirdNumberValue(Class, Number, String, Object[]) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| handleWeirdStringValue(Class, String, String, Object[]) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| handleWeirdNativeValue(JavaType, Object, JsonParser) | 0% | 0% | 5 | 5 | 11 | 11 | 1 | 1 | ||
| handleMissingTypeId(JavaType, TypeIdResolver, String) | 0% | 0% | 5 | 5 | 13 | 13 | 1 | 1 | ||
| handleUnknownProperty(JsonParser, JsonDeserializer, Object, String) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| instantiationException(Class, Throwable) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| reportBadPropertyDefinition(BeanDescription, BeanPropertyDefinition, String, Object[]) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| DeserializationContext(DeserializationContext, DeserializationConfig) | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | ||
| reportInputMismatch(BeanProperty, String, Object[]) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| readTree(JsonParser) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| DeserializationContext(DeserializationContext) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| readPropertyValue(JsonParser, BeanProperty, JavaType) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| reportBadTypeDefinition(BeanDescription, String, Object[]) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| weirdStringException(String, Class, String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| handleBadMerge(JsonDeserializer) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| hasValueDeserializerFor(JavaType, AtomicReference) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| parseDate(String) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| weirdKeyException(Class, String, String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| unknownTypeException(JavaType, String, String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| findInjectableValue(Object, BeanProperty, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| handlePrimaryContextualization(JsonDeserializer, BeanProperty, JavaType) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| readValue(JsonParser, JavaType) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| wrongTokenException(JsonParser, JavaType, JsonToken, String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| wrongTokenException(JsonParser, Class, JsonToken, String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| weirdNumberException(Number, Class, String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| invalidTypeIdException(JavaType, String, String) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| reportUnresolvedObjectId(ObjectIdReader, Object) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| _treeAsTokens(JsonNode) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| _isCompatible(Class, Object) | 0% | 0% | 5 | 5 | 4 | 4 | 1 | 1 | ||
| weirdNativeValueException(Object, Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| instantiationException(Class, String) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| reportPropertyInputMismatch(Class, String, String, Object[]) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| reportUnknownProperty(Object, String, JsonDeserializer) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| missingTypeIdException(JavaType, String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| _getDateFormat() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| readTreeAsValue(JsonNode, Class) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| readTreeAsValue(JsonNode, JavaType) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| reportTrailingTokens(Class, JsonParser, JsonToken) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| mappingException(Class, JsonToken) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| findKeyDeserializer(JavaType, BeanProperty) | 48% | 50% | 1 | 2 | 4 | 8 | 0 | 1 | ||
| constructSpecializedType(JavaType, Class) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| reportWrongTokenException(JsonDeserializer, JsonToken, String, Object[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| endOfInputException(Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| reportWrongTokenException(JavaType, JsonToken, String, Object[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| reportWrongTokenException(Class, JsonToken, String, Object[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| findRootValueDeserializer(JavaType) | 69% | 50% | 2 | 3 | 3 | 9 | 0 | 1 | ||
| handleUnexpectedToken(Class, JsonParser) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| reportInputMismatch(JsonDeserializer, String, Object[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getArrayBuilders() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| reportWrongTokenException(JsonParser, JsonToken, String, Object[]) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getContextualType() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| hasDeserializationFeatures(int) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| handleUnexpectedToken(Class, JsonToken, JsonParser, String, Object[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| handleUnexpectedToken(JavaType, JsonParser) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setAttribute(Object, Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| bufferAsCopyOfValue(JsonParser) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| constructCalendar(Date) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| readPropertyValue(JsonParser, BeanProperty, Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| _shapeForToken(JsonToken) | 70% | 63% | 4 | 10 | 4 | 12 | 0 | 1 | ||
| readValue(JsonParser, Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| reportPropertyInputMismatch(JavaType, String, String, Object[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| wrongTokenException(JsonParser, JsonToken, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| reportMappingException(String, Object[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| mappingException(String, Object[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| reportMissingContent(String, Object[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| mappingException(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| bufferForInputBuffering(JsonParser) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| extractScalarFromObject(JsonParser, JsonDeserializer, Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| reportBadDefinition(JavaType, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| DeserializationContext(DeserializerFactory, DeserializerCache) | 87% | 50% | 2 | 3 | 1 | 14 | 0 | 1 | ||
| DeserializationContext(DeserializerFactory) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isEnabled(MapperFeature) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isEnabled(DatatypeFeature) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAttribute(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| bufferForInputBuffering() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| findClass(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| reportBadMerge(JsonDeserializer) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| mappingException(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| canOverrideAccessModifiers() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDatatypeFeatures() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getLocale() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTimeZone() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBase64Variant() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getNodeFactory() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getActiveView() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getFactory() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDeserializationFeatures() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDateFormat() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| DeserializationContext(DeserializationContext, DeserializationConfig, JsonParser, InjectableValues) | 95% | 50% | 1 | 2 | 0 | 11 | 0 | 1 | ||
| hasSomeOfFeatures(int) | 77% | 50% | 1 | 2 | 0 | 1 | 0 | 1 | ||
| constructType(Class) | 77% | 50% | 1 | 2 | 0 | 1 | 0 | 1 | ||
| DeserializationContext(DeserializationContext, DeserializerFactory) | 100% | n/a | 0 | 1 | 0 | 11 | 0 | 1 | ||
| handleSecondaryContextualization(JsonDeserializer, BeanProperty, JavaType) | 100% | 100% | 0 | 2 | 0 | 5 | 0 | 1 | ||
| findContextualValueDeserializer(JavaType, BeanProperty) | 100% | 50% | 1 | 2 | 0 | 4 | 0 | 1 | ||
| leaseObjectBuffer() | 100% | 100% | 0 | 2 | 0 | 5 | 0 | 1 | ||
| reportBadCoercion(JsonDeserializer, Class, Object, String, Object[]) | 100% | n/a | 0 | 1 | 0 | 3 | 0 | 1 | ||
| returnObjectBuffer(ObjectBuffer) | 100% | 100% | 0 | 3 | 0 | 4 | 0 | 1 | ||
| reportInputMismatch(Class, String, Object[]) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| reportInputMismatch(JavaType, String, Object[]) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| isEnabled(DeserializationFeature) | 100% | 100% | 0 | 2 | 0 | 1 | 0 | 1 | ||
| findNonContextualValueDeserializer(JavaType) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| findCoercionAction(LogicalType, Class, CoercionInputShape) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| findCoercionFromBlankString(LogicalType, Class, CoercionAction) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getDefaultPropertyFormat(Class) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| isEnabled(StreamReadCapability) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getAnnotationIntrospector() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getTypeFactory() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getConfig() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getParser() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |