| constructAnySetter(DeserializationContext, BeanDescription, AnnotatedMember) |  | 0% |  | 0% | 17 | 17 | 65 | 65 | 1 | 1 |
| addBeanProps(DeserializationContext, BeanDescription, BeanDeserializerBuilder) |   | 51% |   | 44% | 27 | 35 | 36 | 93 | 0 | 1 |
| buildThrowableDeserializer(DeserializationContext, JavaType, BeanDescription) |  | 0% |  | 0% | 12 | 12 | 37 | 37 | 1 | 1 |
| buildBuilderBasedDeserializer(DeserializationContext, JavaType, BeanDescription) |  | 0% |  | 0% | 8 | 8 | 32 | 32 | 1 | 1 |
| addObjectIdReader(DeserializationContext, BeanDescription, BeanDeserializerBuilder) |   | 6% |   | 16% | 3 | 4 | 20 | 23 | 0 | 1 |
| addInjectables(DeserializationContext, BeanDescription, BeanDeserializerBuilder) |   | 10% |   | 16% | 3 | 4 | 12 | 15 | 0 | 1 |
| constructSetterlessProperty(DeserializationContext, BeanDescription, BeanPropertyDefinition) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| buildBeanDeserializer(DeserializationContext, JavaType, BeanDescription) |   | 61% |   | 41% | 5 | 7 | 8 | 27 | 0 | 1 |
| createBeanDeserializer(DeserializationContext, JavaType, BeanDescription) |   | 60% |   | 59% | 7 | 12 | 9 | 25 | 0 | 1 |
| _resolveAnySetter(DeserializationContext, BeanDescription, SettableBeanProperty[]) |   | 18% |   | 20% | 5 | 6 | 5 | 9 | 0 | 1 |
| addBackReferenceProperties(DeserializationContext, BeanDescription, BeanDeserializerBuilder) |   | 13% |   | 16% | 3 | 4 | 8 | 11 | 0 | 1 |
| constructSettableProperty(DeserializationContext, BeanDescription, BeanPropertyDefinition, JavaType) |   | 70% |   | 50% | 6 | 8 | 5 | 23 | 0 | 1 |
| createBuilderBasedDeserializer(DeserializationContext, JavaType, BeanDescription, Class) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| findStdDeserializer(DeserializationContext, JavaType, BeanDescription) |   | 41% |   | 50% | 2 | 4 | 3 | 7 | 0 | 1 |
| materializeAbstractType(DeserializationContext, JavaType, BeanDescription) |   | 40% |   | 25% | 2 | 3 | 4 | 6 | 0 | 1 |
| withConfig(DeserializerFactoryConfig) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| filterBeanProps(DeserializationContext, BeanDescription, BeanDeserializerBuilder, List, Set) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPotentialBeanType(Class) |   | 82% |   | 83% | 1 | 4 | 1 | 9 | 0 | 1 |
| addReferenceProperties(DeserializationContext, BeanDescription, BeanDeserializerBuilder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| filterBeanProps(DeserializationContext, BeanDescription, BeanDeserializerBuilder, List, Set, Set) |   | 91% |   | 60% | 4 | 6 | 3 | 16 | 0 | 1 |
| _isSetterlessType(Class) |  | 83% |   | 50% | 2 | 3 | 0 | 2 | 0 | 1 |
| isIgnorableType(DeserializationConfig, BeanPropertyDefinition, Class, Map) |  | 100% |   | 80% | 2 | 6 | 0 | 13 | 0 | 1 |
| _findUnsupportedTypeDeserializer(DeserializationContext, JavaType, BeanDescription) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| constructBeanDeserializerBuilder(DeserializationContext, BeanDescription) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| _validateSubType(DeserializationContext, JavaType, BeanDescription) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| BeanDeserializerFactory(DeserializerFactoryConfig) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |