tools.jackson.databind.introspect

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total24,454 of 31,15621%2,276 of 3,14227%2,5233,1315,1606,8951,1551,553223270
IntrospectorPairTest2,4930%n/a3636511511363611
POJOPropertiesCollector1,9931,48342%46322832%304412470863156401
TestNamingStrategyStd1,9720%60%2424166166212111
JacksonAnnotationIntrospector1,79088132%33310523%241307380598298801
EnumNamingStrategiesTest1,6190%n/a3394943311
POJOPropertyBuilder1,40198441%33216032%247335324579388801
AnnotationIntrospectorPair1,3160%1620%158158244244777711
POJOPropertiesCollectorTest6290%60%2626161161232311
BasicBeanDescription56025130%1192517%81110147217143801
VisibilityChecker4978214%670%55648199192801
AnnotatedCreatorCollector42536446%704840%46748316941501
MethodGenericTypeResolver3335%742%444688946801
VisibilityForSerializationTest3210%n/a13138282131311
MethodGenericTypeResolverTest2940%100%28287474232311
JacksonAnnotationIntrospectorTest2680%n/a8873738811
AnnotatedClassResolver25635057%526254%42764712871901
IsGetterBooleanTest2560%n/a9961619911
IntrospectorPairTest.IntrospectorWithMap2520%160%42425252343411
TestNamingStrategyCustom2170%n/a8859598811
PropertyMetadataTest2140%n/a3359593311
PotentialCreator20710032%411121%36464470122001
AccessorNamingStrategyTest2030%n/a8865658811
AnnotatedMethod1999732%1417%24354868152601
TestAutoDetect1970%n/a13134747131311
DefaultCreatorDetection4584Test1970%n/a10104242101011
CollectorBase1856526%36614%2532415951101
POJOPropertyBuilder.Linked1827027%37715%263134514901
AnnotationMap17811%3113%2429354471101
AnnotatedMethodCollector17526960%384252%284935991901
AnnotatedClassGetSuperTypesTest1620%0%11114040101011
AnnotatedMemberEqualityTest1560%n/a4436364411
TestPropertyConflicts1510%0%9939397711
AnnotatedConstructor1496931%910%19263145142101
DefaultAccessorNamingStrategy.Provider1494523%80%14182436101401
AccessorNamingForBuilderTest1450%n/a6640406611
DefaultCreatorDetection4584Test.PrimaryCreatorFindingIntrospector1150%180%121232323311
MixInHandler1115332%18625%1823173361101
TestInferredMutators1070%n/a3326263311
TestScalaLikeImplicitProperties1020%n/a7726267711
ObjectIdInfo970%0%14142626121211
AnnotatedParameter9617%100%18212128131601
AnnotatedClass9521269%131145%23432180143101
TestAnnotationMerging900%n/a5524245511
VirtualAnnotatedMember890%80%19192424151511
AnnotationCollector.TwoAnnotations870%140%131318186611
BasicClassIntrospector8635080%165477%18551711452001
AnnotationBundlesTest830%n/a8821218811
AnnotationCollector.NCollector810%0%6615155511
IsGetterBooleanTest.IsGetterRenamingIntrospector810%120%9919193311
DefaultAccessorNamingStrategy8016166%322240%253621612901
AnnotatedField714840%0%918193071601
PotentialCreators714136%16627%1421101931001
SetterConflictTest710%n/a5520205511
AnnotatedFieldCollector6816170%122264%92314521601
TestNameConflicts680%n/a5517175511
TestScalaLikeImplicitProperties.NameMangler650%160%111117173311
JsonPropertyRename5398Test640%n/a3318183311
DefaultCreatorResolution4620Test.PrimaryConstructorFindingIntrospector610%120%8817172211
DefaultCreatorDetection4584Test.POJO4584610%80%111113137711
EnumNamingStrategyFactory610%100%7715152211
BeanNamingTest590%n/a4418184411
AnnotationCollector.OneCollector570%0%7712125511
AnnotationCollector.OneAnnotation560%80%101014146611
TestNamingStrategyCustom.CStyleStrategy500%0%7712125511
AccessorNamingStrategyTest.AccNaming2800Underscore470%100%101013135511
DefaultCreatorDetection4584Test.POJO4584Annotated420%0%88996611
IgnoredCreatorProperty1572Test420%n/a3313133311
CustomAnnotationIntrospector1756Test.FoobarAnnotationIntrospector420%100%8814143311
BeanPropertyDefinition414150%935%16221127101501
DefaultCreatorResolution4620Test400%n/a44994411
AnnotatedMethodMap3833%625%6107143601
JacksonAnnotationIntrospectorTest.JacksonExample380%n/a11111616111111
MemberKey378970%81260%11198314901
POJOPropertyBuilder.MemberIterator360%0%66994411
DefaultAccessorNamingStrategy.RecordNaming360%0%44992211
AnnotatedMember344456%50%71410263901
DefaultAccessorNamingStrategy.RecordNamingStrict320%60%7711114411
POJOPropertiesCollectorTest.Issue744Bean310%0%66885511
TestPropertyRename310%n/a33883311
TestNamingStrategyStd.Value3368300%n/a6610106611
CustomAnnotationIntrospector1756Test0%n/a22992211
TestNamingStrategyStd.UnchangedNames0%n/a22882211
BeanDescriptionTest0%n/a22662211
TypeCoercion1592Test0%n/a22662211
JacksonAnnotationIntrospectorTest.LcEnumIntrospector0%0%33442211
AnnotatedWithParams3762%50%697153601
DefaultCreatorResolution4620Test.POJO46200%n/a33773311
TestNamingStrategyStd.OtherNonStandardNames0%n/a22772211
TestNamingStrategyCustom.SetterlessWithValue0%n/a33553311
AnnotationBundlesTest.BundleAnnotationIntrospector0%0%44552211
AccessorNamingForBuilderTest.SetPrefixBuilderViaAnnotation.SetPrefixBuilder0%n/a44664411
AccessorNamingForBuilderTest.NoPrexixBuilderXY0%n/a44664411
AccessorNamingForBuilderTest.NoPrefixBuilderViaAnnotation.NoPrefixBuilder0%n/a44664411
IntrospectorPairTest.TestInjector0%0%44773311
TestScalaLikeImplicitProperties.VarWithBeanProperty0%n/a55775511
JacksonAnnotationIntrospectorTest.QNameDeserializer0%0%33442211
BeanNamingTest.Bean28820%n/a77777711
POJOPropertiesCollectorTest.Jackson7030%n/a22552211
TestNamingStrategyStd.ParamNameIntrospector0%0%33552211
TestNamingStrategyCustom.PersonBean0%n/a22662211
TestNameConflicts.CoreBean1580%n/a44774411
SetterConflictTest.DupSetter3125BeanFail0%n/a44444411
IgnoredCreatorProperty1572Test.ImplicitNames0%0%55662211
TestNamingStrategyStd.Acronyms0%n/a22662211
SetterConflictTest.DupSetter3125Bean0%n/a44444411
IntrospectorPairTest.UnreadableBean0%n/a44664411
TestAutoDetect.DataParent27890%n/a33773311
IntrospectorPairTest.IntrospectorWithHandlers0%n/a44774411
POJOPropertiesCollectorTest.FoodOrgLocation0%n/a44664411
IsGetterBooleanTest.POJO36090%n/a44664411
IsGetterBooleanTest.POJO2527PublicField0%n/a44664411
TestAnnotationMerging.Wrapper0%n/a44444411
TestPropertyConflicts.InferingIntrospector0%0%33552211
IsGetterBooleanTest.POJO25270%n/a44664411
IntrospectorPairTest.SimpleEnum0%n/a11111111
AccessorNamingStrategyTest.SetterBean2800_Y0%n/a44444411
CustomAnnotationIntrospector1756Test.FoobarImpl0%n/a33663311
AnnotatedAndMetadata0%n/a22552211
AccessorNamingForBuilderTest.FallbackToPojoBuilderTest.PojoBuilder0%n/a33443311
AccessorNamingForBuilderTest.AnnotationOverrideTest.OverriddenBuilder0%n/a33443311
AnnotatedMemberEqualityTest.SomeBean0%n/a33663311
CustomAnnotationIntrospector1756Test.Issue1756Module0%n/a22442211
AccessorNamingForBuilderTest.ValueClassXY0%n/a11441111
TestNamingStrategyCustom.BeanWithPrefixNames0%n/a33443311
TestScalaLikeImplicitProperties.VarProperty0%n/a33553311
TestScalaLikeImplicitProperties.GetterSetterProperty0%n/a33443311
POJOPropertiesCollectorTest.PropDescBean0%n/a44444411
TestPropertyConflicts.Getters1B0%n/a33443311
TestPropertyConflicts.Getters1A0%n/a33443311
IntrospectorPairTest.TestIntrospector0%0%33442211
TestPropertyConflicts.Infernal0%n/a55555511
AccessorNamingStrategyTest.FieldBean2800_X0%n/a11441111
POJOPropertiesCollectorTest.Issue701Bean0%n/a22222211
TestNamingStrategyCustom.PrefixStrategy0%n/a44444411
SetterConflictTest.Issue1033Bean0%n/a33333311
TestNamingStrategyStd.ExplicitBean0%n/a11441111
TestNameConflicts.Bean1930%n/a22552211
SetterConflictTest.DuplicateSetterBean29790%n/a33443311
TestScalaLikeImplicitProperties.ValWithBeanProperty0%n/a33553311
AnnotationCollector.EmptyCollector59%n/a26262601
IntrospectorPairTest.Introspector10%n/a33553311
IntrospectorPairTest.Introspector20%n/a33553311
POJOPropertiesCollectorTest.TestPOJOPropertiesCollector0%n/a11331111
AccessorNamingStrategy.Base0%n/a55555511
TypeResolutionContext.Empty0%n/a22442211
ConcreteBeanPropertyBase7087%758%7143252801
DefaultAccessorNamingStrategy.FirstCharBasedValidator3175%741%693120301
TestNameConflicts.MultipleTheoreticalGetters0%n/a44554411
POJOPropertiesCollectorTest.IgnoredSetter0%n/a33333311
POJOPropertiesCollectorTest.Empty0%n/a33333311
JsonPropertyRename5398Test.TestRename53980%n/a33443311
TestNamingStrategyCustom.Value0%n/a22222211
POJOPropertiesCollectorTest.RenamedProperties0%n/a33333311
JsonPropertyRename5398Test.TestStd53980%n/a33443311
VisibilityForSerializationTest.TCls0%n/a33443311
AnnotationBundlesTest.NoAutoDetect0%n/a33333311
TestNamingStrategyCustom.FieldBean0%n/a22222211
POJOPropertiesCollectorTest.Simple0%n/a33333311
IsGetterBooleanTest.POJO2527Creator0%n/a22442211
TestScalaLikeImplicitProperties.ValProperty0%n/a22442211
AccessorNamingStrategyTest.FirstLetterVariesBean0%n/a44444411
AccessorNamingStrategyTest.GetterBean2800_XZ0%n/a44444411
VisibilityForSerializationTest.EnabledGetterClass0%n/a44444411
AnnotationBundlesTest.Bean920%n/a11221111
IsGetterBooleanTest.POJO3836_AR0%n/a22222211
TestAnnotationMerging.TypeWrapper0%n/a22442211
JacksonAnnotationIntrospectorTest.QNameSerializer0%n/a22332211
AccessorNamingForBuilderTest.SetPrefixBuilderViaAnnotation0%n/a11441111
TestPropertyConflicts.Bean5410%n/a22442211
POJOPropertiesCollectorTest.SimpleGetterVisibility0%n/a44444411
TestNamingStrategyStd.SnakeNameBean0%n/a11441111
TestInferredMutators.FixedPoint0%n/a22222211
TestAnnotationMerging.SharedName0%n/a22222211
TestNamingStrategyCustom.RenamedCollectionBean0%n/a22442211
TestNamingStrategyStd.FirstNameBean0%n/a22222211
TestPropertyRename.Bean323WithExplicitCleave10%n/a22442211
TestPropertyRename.Bean323WithExplicitCleave20%n/a22442211
JacksonAnnotationIntrospectorTest.EnumExample0%n/a11221111
TestNamingStrategyStd.BoringBean0%n/a11331111
TestAutoDetect.DataType27890%n/a11221111
AccessorNamingForBuilderTest.NoPrefixBuilderViaAnnotation0%n/a11441111
MethodGenericTypeResolverTest.StubA0%n/a22442211
TestPropertyRename.Bean323WithIgnore0%n/a22442211
AnnotationCollector65%n/a26282601
Annotated27%n/a23232301
AnnotationBundlesTest.Bean0%n/a22332211
TestAutoDetect.Feature1347DeserBean0%n/a22222211
IsGetterBooleanTest.POJO3836_AB0%n/a22222211
AccessorNamingStrategyTest.MixedBean2800_X0%n/a22332211
TestNameConflicts.BogusConflictBean0%n/a22332211
TestAutoDetect.Feature1347SerBean0%n/a22332211
VisibilityForSerializationTest.GetterClass0%n/a33333311
POJOPropertiesCollectorTest.DuplicateGetterCreatorBean0%n/a33333311
VisibilityForSerializationTest.DisabledGetterClass0%n/a33333311
TestPropertyConflicts.BeanWithConflict0%n/a33333311
IsGetterBooleanTest.POJO3836_OB0%n/a22222211
AccessorNamingStrategyTest.BaseNamingProvider0%n/a22222211
VisibilityForSerializationTest.EnabledIsGetterClass0%n/a33333311
TestNamingStrategyCustom.SetterBean0%n/a22332211
AccessorNamingStrategyTest.AccNaming2800Provider0%n/a22222211
POJOPropertiesCollectorTest.DuplicateGetterBean0%n/a33333311
POJOPropertiesCollectorTest.MergedProperties0%n/a22222211
AnnotationCollector.NoAnnotations53%n/a36363601
AnnotatedMethod.MethodHolder53%n/a12141201
AnnotationBundlesTest.InformingHolder0%n/a11221111
POJOPropertiesCollectorTest.Location0%n/a22222211
POJOPropertiesCollectorTest.RenamedProperties20%n/a33333311
IntrospectorPairTest.ReadableInjectedBean0%n/a11331111
AccessorNamingForBuilderTest.FallbackToPojoBuilderTest0%n/a11331111
IgnoredCreatorProperty1572Test.Foo20010%n/a11331111
TestInferredMutators.Point0%n/a22222211
AnnotationBundlesTest.RecursiveHolder0%n/a11221111
TestNamingStrategyCustom.LcStrategy0%n/a22222211
TestAnnotationMerging.SharedName20%n/a33333311
POJOPropertiesCollectorTest.TypeTestBean0%n/a22222211
IntrospectorPairTest.UnreadableInjectedBean0%n/a11331111
TestAutoDetect.PrivateBeanAnnotated0%n/a11111111
MethodGenericTypeResolverTest.new TypeReference() {...}0%n/a11111111
MethodGenericTypeResolverTest.new TypeReference() {...}0%n/a11111111
MethodGenericTypeResolverTest.new TypeReference() {...}0%n/a11111111
MethodGenericTypeResolverTest.new TypeReference() {...}0%n/a11111111
MethodGenericTypeResolverTest.new TypeReference() {...}0%n/a11111111
MethodGenericTypeResolverTest.new TypeReference() {...}0%n/a11111111
MethodGenericTypeResolverTest.new TypeReference() {...}0%n/a11111111
MethodGenericTypeResolverTest.new TypeReference() {...}0%n/a11111111
AccessorNamingForBuilderTest.AnnotationOverrideTest0%n/a11331111
IgnoredCreatorProperty1572Test.OuterTest0%n/a11331111
TestNamingStrategyStd.DefaultNaming0%n/a11221111
TestAutoDetect.PrivateBeanNonAnnotated0%n/a11111111
AnnotationBundlesTest.RecursiveHolder30%n/a11111111
TestAutoDetect.ProtectedBean0%n/a11111111
TestNamingStrategyCustom.GetterBean0%n/a22222211
POJOPropertiesCollectorTest.SortedProperties0%n/a33333311
BeanNamingTest.ABean0%n/a22222211
TestNamingStrategyStd.Bean4280%n/a22222211
POJOPropertiesCollectorTest.IgnoredRenamedSetter0%n/a33333311
BeanNamingTest.URLBean0%n/a22222211
AnnotationBundlesTest.RecursiveHolder20%n/a22222211
TestAutoDetect.DataClassA0%n/a11221111
POJOPropertiesCollectorTest.ImplicitIgnores0%n/a22222211
MethodGenericTypeResolverTest.StubB0%n/a11221111
AnnotatedClassGetSuperTypesTest.ChildBean0%n/a11111111
POJOPropertiesCollectorTest.SimpleFieldDeser0%n/a11111111
JacksonAnnotationIntrospectorTest.AnnotatedSub0%n/a11111111
TypeCoercion1592Test.Bean15920%n/a11111111
AnnotatedClassGetSuperTypesTest.MultiLevel0%n/a11111111
JacksonAnnotationIntrospectorTest.UnannotatedSub0%n/a11111111
TestNamingStrategyStd.ClassWithObjectNodeField0%n/a11111111
AnnotatedClassGetSuperTypesTest.SimpleBean0%n/a11111111
JacksonAnnotationIntrospectorTest.IgnoredSubType0%n/a11111111
JacksonAnnotationIntrospectorTest.ImplOfAnnotatedIface0%n/a11111111
BeanDescriptionTest.DocumentedBean0%n/a11111111
JacksonAnnotationIntrospectorTest.UnannotatedBase0%n/a11111111
POJOPropertiesCollectorTest.IgnoredMixed0%n/a11111111
JacksonAnnotationIntrospectorTest.AnnotatedSubSub0%n/a11111111
JacksonAnnotationIntrospectorTest.AnnotatedBase0%n/a11111111
JacksonAnnotationIntrospectorTest.IgnoredType0%n/a11111111
CustomAnnotationIntrospector1756Test.CustomStringDeserializer0%n/a11111111
IgnoredCreatorProperty1572Test.InnerTest0%n/a11111111
AnnotatedMethodCollector.MethodBuilder93%50%13180201
NopAnnotationIntrospector80%n/a13131301
NopAnnotationIntrospector.new NopAnnotationIntrospector() {...}60%n/a12121201
AnnotatedFieldCollector.FieldBuilder100%n/a02060201
TypeResolutionContext.Basic100%n/a02050201
POJOPropertyBuilder.new POJOPropertyBuilder.WithMember() {...}100%n/a02020201
AnnotatedConstructor.InvokerHolder100%n/a02040201
AnnotatedClass.Creators100%n/a01050101
AccessorNamingStrategy.Provider100%n/a01010101
ClassIntrospector100%n/a01010101
AccessorNamingStrategy100%n/a01010101