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,585 of 4,111 | 12% | 673 of 738 | 8% | 418 | 440 | 869 | 1,013 | 53 | 69 |
| _addImplicitConstructorCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, List) | 0% | 0% | 30 | 30 | 76 | 76 | 1 | 1 | ||
| _addImplicitFactoryCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, List) | 0% | 0% | 19 | 19 | 52 | 52 | 1 | 1 | ||
| _addExplicitAnyCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate, ConstructorDetector) | 0% | 0% | 19 | 19 | 43 | 43 | 1 | 1 | ||
| createEnumDeserializer(DeserializationContext, JavaType, BeanDescription) | 0% | 0% | 11 | 11 | 30 | 30 | 1 | 1 | ||
| _createEnumKeyDeserializer(DeserializationContext, JavaType) | 0% | 0% | 10 | 10 | 30 | 30 | 1 | 1 | ||
| _handleSingleArgumentCreator(CreatorCollector, AnnotatedWithParams, boolean, boolean) | 0% | 0% | 28 | 28 | 31 | 31 | 1 | 1 | ||
| _addExplicitConstructorCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, boolean) | 0% | 0% | 11 | 11 | 30 | 30 | 1 | 1 | ||
| _checkImplicitlyNamedConstructors(DeserializationContext, BeanDescription, VisibilityChecker, AnnotationIntrospector, CreatorCollector, List) | 0% | 0% | 10 | 10 | 29 | 29 | 1 | 1 | ||
| constructCreatorProperty(DeserializationContext, BeanDescription, PropertyName, int, AnnotatedParameter, JacksonInject.Value) | 0% | 0% | 5 | 5 | 26 | 26 | 1 | 1 | ||
| _addExplicitFactoryCreators(DeserializationContext, BasicDeserializerFactory.CreatorCollectionState, boolean) | 0% | 0% | 10 | 10 | 28 | 28 | 1 | 1 | ||
| _addExplicitDelegatingCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate) | 0% | 0% | 7 | 7 | 24 | 24 | 1 | 1 | ||
| findDefaultDeserializer(DeserializationContext, JavaType, BeanDescription) | 40% | 40% | 14 | 17 | 21 | 38 | 0 | 1 | ||
| _constructDefaultValueInstantiator(DeserializationContext, BeanDescription) | 0% | 0% | 9 | 9 | 20 | 20 | 1 | 1 | ||
| createMapDeserializer(DeserializationContext, MapType, BeanDescription) | 55% | 34% | 16 | 17 | 19 | 50 | 0 | 1 | ||
| _findCreatorsFromProperties(DeserializationContext, BeanDescription) | 0% | 0% | 6 | 6 | 20 | 20 | 1 | 1 | ||
| _getSetterInfo(DeserializationContext, BeanProperty, PropertyMetadata) | 0% | 0% | 17 | 17 | 29 | 29 | 1 | 1 | ||
| hasExplicitDeserializerFor(DeserializationConfig, Class) | 0% | 0% | 17 | 17 | 20 | 20 | 1 | 1 | ||
| resolveMemberAndTypeAnnotations(DeserializationContext, AnnotatedMember, JavaType) | 0% | 0% | 9 | 9 | 25 | 25 | 1 | 1 | ||
| createReferenceDeserializer(DeserializationContext, ReferenceType, BeanDescription) | 0% | 0% | 8 | 8 | 20 | 20 | 1 | 1 | ||
| createArrayDeserializer(DeserializationContext, ArrayType, BeanDescription) | 0% | 0% | 8 | 8 | 20 | 20 | 1 | 1 | ||
| _valueInstantiatorInstance(DeserializationConfig, Annotated, Object) | 0% | 0% | 8 | 8 | 19 | 19 | 1 | 1 | ||
| createCollectionDeserializer(DeserializationContext, CollectionType, BeanDescription) | 53% | 34% | 16 | 17 | 13 | 37 | 0 | 1 | ||
| _addExplicitPropertyCreator(DeserializationContext, BeanDescription, CreatorCollector, CreatorCandidate) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 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 | ||
| findValueInstantiator(DeserializationContext, BeanDescription) | 45% | 35% | 7 | 8 | 8 | 20 | 0 | 1 | ||
| findTypeDeserializer(DeserializationConfig, JavaType) | 37% | 16% | 6 | 7 | 10 | 18 | 0 | 1 | ||
| _checkIfCreatorPropertyBased(BeanDescription, AnnotationIntrospector, AnnotatedWithParams, BeanPropertyDefinition) | 0% | 0% | 11 | 11 | 14 | 14 | 1 | 1 | ||
| findPropertyTypeDeserializer(DeserializationConfig, JavaType, AnnotatedMember) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| findPropertyContentTypeDeserializer(DeserializationConfig, JavaType, AnnotatedMember) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 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 | ||
| _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 | ||
| _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 | ||
| constructEnumNamingStrategyResolver(DeserializationConfig, Class, AnnotatedClass) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| mapAbstractType(DeserializationConfig, JavaType) | 58% | 66% | 2 | 4 | 1 | 9 | 0 | 1 | ||
| _findCustomMapDeserializer(MapType, DeserializationConfig, BeanDescription, KeyDeserializer, TypeDeserializer, JsonDeserializer) | 35% | 25% | 2 | 3 | 4 | 6 | 0 | 1 | ||
| findDeserializerFromAnnotation(DeserializationContext, Annotated) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 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 | ||
| createTreeDeserializer(DeserializationConfig, JavaType, BeanDescription) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| _findCustomBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) | 40% | 25% | 2 | 3 | 4 | 6 | 0 | 1 | ||
| _mapAbstractMapType(JavaType, DeserializationConfig) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 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 | ||
| _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 | ||
| withValueInstantiators(ValueInstantiators) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| findOptionalStdDeserializer(DeserializationContext, JavaType, BeanDescription) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| resolveType(DeserializationContext, BeanDescription, JavaType, AnnotatedMember) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getFactoryConfig() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| _mapAbstractCollectionType(JavaType, DeserializationConfig) | 86% | 50% | 1 | 2 | 1 | 5 | 0 | 1 | ||
| _mapAbstractType2(DeserializationConfig, JavaType) | 100% | 75% | 2 | 5 | 0 | 8 | 0 | 1 | ||
| static {...} | 100% | n/a | 0 | 1 | 0 | 7 | 0 | 1 | ||
| _findRemappedType(DeserializationConfig, Class) | 100% | 75% | 1 | 3 | 0 | 2 | 0 | 1 | ||
| withAbstractTypeResolver(AbstractTypeResolver) | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| BasicDeserializerFactory(DeserializerFactoryConfig) | 100% | n/a | 0 | 1 | 0 | 3 | 0 | 1 |