Source file "com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 3,044 of 4,159 | 26% | 622 of 746 | 16% | 400 | 445 | 718 | 1,022 | 42 | 70 |
_addImplicitConstructorCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, List) | ![]() | 0% | ![]() | 0% | 32 | 32 | 77 | 77 | 1 | 1 |
_addImplicitFactoryCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, List) | ![]() | 0% | ![]() | 0% | 19 | 19 | 52 | 52 | 1 | 1 |
_createEnumKeyDeserializer(DeserializationContext, JavaType) | ![]() | 0% | ![]() | 0% | 10 | 10 | 32 | 32 | 1 | 1 |
_addExplicitAnyCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate, ConstructorDetector) | ![]() ![]() | 11% | ![]() ![]() | 8% | 18 | 19 | 37 | 43 | 0 | 1 |
createEnumDeserializer(DeserializationContext, JavaType, BeanDescription) | ![]() | 0% | ![]() | 0% | 11 | 11 | 31 | 31 | 1 | 1 |
_handleSingleArgumentCreator(CreatorCollector, AnnotatedWithParams, boolean, boolean) | ![]() | 0% | ![]() | 0% | 28 | 28 | 31 | 31 | 1 | 1 |
_checkImplicitlyNamedConstructors(DeserializationContext, BeanDescription, VisibilityChecker, AnnotationIntrospector, CreatorCollector, List) | ![]() | 0% | ![]() | 0% | 10 | 10 | 29 | 29 | 1 | 1 |
_addExplicitDelegatingCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate) | ![]() | 0% | ![]() | 0% | 7 | 7 | 24 | 24 | 1 | 1 |
hasExplicitDeserializerFor(DeserializationConfig, Class) | ![]() | 0% | ![]() | 0% | 17 | 17 | 20 | 20 | 1 | 1 |
_addExplicitFactoryCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, boolean) | ![]() ![]() | 21% | ![]() ![]() | 5% | 9 | 10 | 21 | 28 | 0 | 1 |
createReferenceDeserializer(DeserializationContext, ReferenceType, BeanDescription) | ![]() | 0% | ![]() | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
createMapDeserializer(DeserializationContext, MapType, BeanDescription) | ![]() ![]() | 59% | ![]() ![]() | 31% | 16 | 17 | 15 | 50 | 0 | 1 |
createArrayDeserializer(DeserializationContext, ArrayType, BeanDescription) | ![]() | 0% | ![]() | 0% | 9 | 9 | 20 | 20 | 1 | 1 |
createCollectionDeserializer(DeserializationContext, CollectionType, BeanDescription) | ![]() ![]() | 52% | ![]() ![]() | 34% | 16 | 17 | 13 | 37 | 0 | 1 |
_valueInstantiatorInstance(DeserializationConfig, Annotated, Object) | ![]() | 0% | ![]() | 0% | 8 | 8 | 19 | 19 | 1 | 1 |
findDefaultDeserializer(DeserializationContext, JavaType, BeanDescription) | ![]() ![]() | 53% | ![]() ![]() | 53% | 13 | 17 | 17 | 38 | 0 | 1 |
createMapLikeDeserializer(DeserializationContext, MapLikeType, BeanDescription) | ![]() | 0% | ![]() | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
_addRecordConstructor(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, AnnotatedConstructor, List) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
createCollectionLikeDeserializer(DeserializationContext, CollectionLikeType, BeanDescription) | ![]() | 0% | ![]() | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
createKeyDeserializer(DeserializationContext, JavaType) | ![]() ![]() | 48% | ![]() ![]() | 30% | 10 | 11 | 11 | 24 | 0 | 1 |
_checkIfCreatorPropertyBased(BeanDescription, AnnotationIntrospector, AnnotatedWithParams, BeanPropertyDefinition) | ![]() | 0% | ![]() | 0% | 11 | 11 | 14 | 14 | 1 | 1 |
findValueInstantiator(DeserializationContext, BeanDescription) | ![]() ![]() | 51% | ![]() ![]() | 42% | 6 | 8 | 7 | 20 | 0 | 1 |
_addExplicitConstructorCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, boolean) | ![]() ![]() | 70% | ![]() ![]() | 47% | 8 | 11 | 9 | 30 | 0 | 1 |
resolveMemberAndTypeAnnotations(DeserializationContext, AnnotatedMember, JavaType) | ![]() ![]() | 60% | ![]() ![]() | 50% | 6 | 9 | 10 | 25 | 0 | 1 |
mapAbstractType(DeserializationConfig, JavaType) | ![]() ![]() | 20% | ![]() ![]() | 16% | 3 | 4 | 6 | 9 | 0 | 1 |
_findCustomMapLikeDeserializer(MapLikeType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
_findParamName(AnnotatedParameter, AnnotationIntrospector) | ![]() | 0% | ![]() | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
_findCustomReferenceDeserializer(ReferenceType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
_findCustomArrayDeserializer(ArrayType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
_findCustomCollectionLikeDeserializer(CollectionLikeType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
_findCreatorsFromProperties(DeserializationContext, BeanDescription) | ![]() ![]() | 71% | ![]() ![]() | 80% | 2 | 6 | 2 | 20 | 0 | 1 |
_mapAbstractType2(DeserializationConfig, JavaType) | ![]() ![]() | 25% | ![]() ![]() | 12% | 4 | 5 | 5 | 8 | 0 | 1 |
_findCustomTreeNodeDeserializer(Class, DeserializationConfig, BeanDescription) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
_findCustomEnumDeserializer(Class, DeserializationConfig, BeanDescription) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
constructEnumResolver(Class, DeserializationConfig, BeanDescription) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
_addExplicitPropertyCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate) | ![]() ![]() | 65% | ![]() ![]() | 50% | 2 | 4 | 5 | 15 | 0 | 1 |
_getSetterInfo(DeserializationContext, BeanProperty, PropertyMetadata) | ![]() ![]() | 73% | ![]() ![]() | 31% | 16 | 17 | 5 | 29 | 0 | 1 |
findPropertyTypeDeserializer(DeserializationConfig, JavaType, AnnotatedMember) | ![]() ![]() | 41% | ![]() ![]() | 50% | 1 | 2 | 6 | 10 | 0 | 1 |
_hasCreatorAnnotation(DeserializationContext, Annotated) | ![]() | 0% | ![]() | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
_validateNamedPropertyParameter(DeserializationContext, BeanDescription, CreatorCandidate, int, PropertyName, JacksonInject.Value) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
_constructDefaultValueInstantiator(DeserializationContext, BeanDescription) | ![]() ![]() | 78% | ![]() ![]() | 50% | 6 | 9 | 3 | 20 | 0 | 1 |
constructEnumNamingStrategyResolver(DeserializationConfig, AnnotatedClass) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
constructEnumNamingStrategyResolver(DeserializationConfig, Class, AnnotatedClass) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
_findCustomMapDeserializer(MapType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer) | ![]() ![]() | 35% | ![]() ![]() | 25% | 2 | 3 | 4 | 6 | 0 | 1 |
findKeyDeserializerFromAnnotation(DeserializationContext, Annotated) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
findContentDeserializerFromAnnotation(DeserializationContext, Annotated) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
_findCustomCollectionDeserializer(CollectionType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer) | ![]() ![]() | 37% | ![]() ![]() | 25% | 2 | 3 | 4 | 6 | 0 | 1 |
_findRemappedType(DeserializationConfig, Class) | ![]() | 0% | ![]() | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
createTreeDeserializer(DeserializationConfig, JavaType, BeanDescription) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
constructCreatorProperty(DeserializationContext, BeanDescription, PropertyName, int, AnnotatedParameter, JacksonInject.Value) | ![]() ![]() | 86% | ![]() ![]() | 62% | 3 | 5 | 4 | 26 | 0 | 1 |
findTypeDeserializer(DeserializationConfig, JavaType) | ![]() ![]() | 79% | ![]() ![]() | 66% | 4 | 7 | 5 | 18 | 0 | 1 |
_findCustomBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) | ![]() ![]() | 40% | ![]() ![]() | 25% | 2 | 3 | 4 | 6 | 0 | 1 |
_reportUnwrappedCreatorProperty(DeserializationContext, BeanDescription, AnnotatedParameter) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
modifyTypeByAnnotation(DeserializationContext, Annotated, JavaType) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
findPropertyContentTypeDeserializer(DeserializationConfig, JavaType, AnnotatedMember) | ![]() ![]() | 59% | ![]() ![]() | 50% | 1 | 2 | 2 | 7 | 0 | 1 |
_findJsonValueFor(DeserializationConfig, JavaType) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
_addExplicitAnyCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
withAdditionalDeserializers(Deserializers) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
withAdditionalKeyDeserializers(KeyDeserializers) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
withDeserializerModifier(BeanDeserializerModifier) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
withAbstractTypeResolver(AbstractTypeResolver) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
withValueInstantiators(ValueInstantiators) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
resolveType(DeserializationContext, BeanDescription, JavaType, AnnotatedMember) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
findDeserializerFromAnnotation(DeserializationContext, Annotated) | ![]() ![]() | 72% | ![]() ![]() | 50% | 2 | 3 | 1 | 6 | 0 | 1 |
getFactoryConfig() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
_mapAbstractCollectionType(JavaType, DeserializationConfig) | ![]() | 86% | ![]() ![]() | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
_mapAbstractMapType(JavaType, DeserializationConfig) | ![]() | 86% | ![]() ![]() | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
static {...} | ![]() | 100% | n/a | 0 | 1 | 0 | 7 | 0 | 1 | |
findOptionalStdDeserializer(DeserializationContext, JavaType, BeanDescription) | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
BasicDeserializerFactory(DeserializerFactoryConfig) | ![]() | 100% | n/a | 0 | 1 | 0 | 3 | 0 | 1 |