| refineSerializationType(MapperConfig, Annotated, JavaType) |  | 0% |  | 0% | 21 | 21 | 67 | 67 | 1 | 1 |
| refineDeserializationType(MapperConfig, Annotated, JavaType) |   | 14% |   | 16% | 12 | 13 | 28 | 37 | 0 | 1 |
| findSubtypesCheckRepeatedNames(String, JsonSubTypes.Type[]) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| _findTypeResolver(MapperConfig, Annotated, JavaType) |   | 16% |   | 10% | 10 | 11 | 22 | 27 | 0 | 1 |
| findAndAddVirtualProperties(MapperConfig, AnnotatedClass, List) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| findSubtypes(Annotated) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| findEnumValues(Class, Enum[], String[]) |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 1 | 1 |
| _constructVirtualProperty(JsonAppend.Prop, MapperConfig, AnnotatedClass) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| findEnumAliases(Class, Enum[], String[][]) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| findNameForDeserialization(Annotated) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| findNameForSerialization(Annotated) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| _constructVirtualProperty(JsonAppend.Attr, MapperConfig, AnnotatedClass, JavaType) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| findInjectableValue(AnnotatedMember) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| findPropertyAliases(Annotated) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| resolveSetterConflict(MapperConfig, AnnotatedMethod, AnnotatedMethod) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| findSerializer(Annotated) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| findCreatorAnnotation(MapperConfig, Annotated) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
| hasCreatorAnnotation(Annotated) |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
| isAnnotationBundle(Annotation) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| findEnumValue(Enum) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| _refinePropertyInclusion(Annotated, JsonInclude.Value) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| findObjectIdInfo(Annotated) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| findReferenceType(AnnotatedMember) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| findRootName(AnnotatedClass) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| findPropertyInclusion(Annotated) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| _isIgnorable(Annotated) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| _primitiveAndWrapper(Class, Class) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
| findUnwrappingNameTransformer(AnnotatedMember) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| _findConstructorName(Annotated) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| _primitiveAndWrapper(JavaType, Class) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| findPropertyDefaultValue(Annotated) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| findPropertyIndex(Annotated) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findObjectReferenceInfo(Annotated, ObjectIdInfo) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findFilterId(Annotated) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findKeySerializer(Annotated) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findContentSerializer(Annotated) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findNullSerializer(Annotated) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findKeyDeserializer(Annotated) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findContentDeserializer(Annotated) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| _propertyName(String, String) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| findSerializationConverter(Annotated) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findSerializationContentConverter(AnnotatedMember) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findDeserializationContentConverter(AnnotatedMember) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findPropertyContentTypeResolver(MapperConfig, AnnotatedMember, JavaType) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| _findSortAlpha(Annotated) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| hasAsValueAnnotation(AnnotatedMethod) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| findPOJOBuilderConfig(AnnotatedClass) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| isIgnorableType(AnnotatedClass) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findAutoDetectVisibility(AnnotatedClass, VisibilityChecker) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| hasRequiredMarker(AnnotatedMember) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| findPropertyTypeResolver(MapperConfig, AnnotatedMember, JavaType) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| hasAsKey(MapperConfig, Annotated) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| hasAsValue(Annotated) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| hasAnyGetter(Annotated) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| hasAnySetter(Annotated) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findMergeInfo(Annotated) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findPropertyIgnoralByName(MapperConfig, Annotated) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| findPropertyInclusionByName(MapperConfig, Annotated) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| findNamingStrategy(AnnotatedClass) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findEnumNamingStrategy(MapperConfig, AnnotatedClass) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findClassDescription(AnnotatedClass) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findPropertyAccess(Annotated) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| findPropertyDescription(Annotated) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findFormat(Annotated) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findViews(Annotated) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findTypeName(AnnotatedClass) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findSerializationTyping(Annotated) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findSerializationPropertyOrder(AnnotatedClass) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findValueInstantiator(AnnotatedClass) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findCreatorBinding(Annotated) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| _classIfExplicit(Class, Class) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| readResolve() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| findImplicitPropertyName(AnnotatedMember) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| findInjectableValueId(AnnotatedMember) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| _classIfExplicit(Class) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| findDeserializer(Annotated) |   | 55% |   | 25% | 2 | 3 | 3 | 6 | 0 | 1 |
| findSetterInfo(Annotated) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| _databindException(Throwable, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTypeId(AnnotatedMember) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| _databindException(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findDeserializationConverter(Annotated) |   | 68% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| setConstructorPropertiesImpliesCreator(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findPropertyIgnorals(Annotated) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasAnyGetterAnnotation(AnnotatedMethod) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasAnySetterAnnotation(AnnotatedMethod) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findPOJOBuilder(AnnotatedClass) |   | 73% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| findDefaultEnumValue(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasIgnoreMarker(AnnotatedMember) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findSerializationSortAlphabetically(Annotated) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| _constructStdTypeResolverBuilder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |   | 96% | | n/a | 0 | 1 | 2 | 9 | 0 | 1 |
| version() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findRenameByField(MapperConfig, AnnotatedField, PropertyName) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| _constructNoTypeResolverBuilder() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| JacksonAnnotationIntrospector() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| findTypeResolver(MapperConfig, AnnotatedClass, JavaType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |