com.fasterxml.jackson.databind.introspect

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total21,479 of 29,47427%2,071 of 3,13033%2,3233,0874,5606,5581,0731,514213264
TestNamingStrategyStd2,0690%80%2626167167222211
JacksonAnnotationIntrospector1,90991832%36210322%2593344076333410001
POJOPropertiesCollector1,6891,34344%39620033%261356403770135601
EnumNamingStrategiesTest1,6170%n/a3394943311
AnnotationIntrospectorPair1,3530%1860%180180266266878711
POJOPropertyBuilder1,2801,10846%30118738%222329296565358401
IntrospectorPairTest1,1460%n/a2525257257252511
POJOPropertiesCollectorTest7550%180%3232196196232311
BasicBeanDescription50743346%1136135%79130130254124301
MethodGenericTypeResolver3296%725%434687946801
MethodGenericTypeResolverTest2920%100%28287474232311
VisibilityChecker.Std28119140%371021%36555793102901
AnnotatedMethod2399227%1719%29425071183101
TestNamingStrategyCustom2230%n/a8851518811
TestAutoDetect2140%n/a6653536611
PropertyMetadataTest2140%n/a3359593311
VisibilityForSerializationTest2120%0%7759596611
AccessorNamingStrategyTest2060%n/a8865658811
AnnotatedClassResolver19740467%496155%39743713061901
DefaultCreatorDetection4584Test1970%n/a10104242101011
AnnotatedConstructor1955822%1214%23313952162401
TestPropertyConflicts1620%0%8836366611
AnnotatedMemberEqualityTest1560%n/a4436364411
IntrospectorPairTest.IntrospectorWithMap1520%0%25253232242411
PotentialCreator14715451%331936%3146347082001
JacksonAnnotationIntrospectorTest1460%n/a4436364411
AnnotatedCreatorCollector14465281%2010684%15762817001301
CollectorBase1438938%29923%2029335441001
POJOPropertyBuilder.Linked14011244%291534%223128514901
IsGetterRenaming2527Test1310%n/a4426264411
SetterConflictTest1300%0%7734346611
AnnotatedField1254827%60%13223243101901
TransientTest1250%n/a7735357711
SimpleMixInResolver1244627%21519%1923263771001
DefaultAccessorNamingStrategy.Provider1244024%60%13161626101301
DefaultCreatorDetection4584Test.PrimaryCreatorFindingIntrospector1150%180%121232323311
TestScalaLikeImplicitProperties1040%n/a7725257711
AnnotatedClass10121968%141450%21442282133001
AnnotatedParameter10114%100%20222329151701
IsGetterBooleanTest970%n/a5525255511
ObjectIdInfo960%0%14142626121211
TestInferredMutators920%n/a3326263311
VirtualAnnotatedMember890%80%19192424151511
TestAnnotationMerging860%n/a5520205511
AnnotationBundlesTest850%n/a8819198811
AnnotatedMethodCollector7331781%194771%143915830601
DefaultAccessorNamingStrategy7328179%304258%2346198921001
PotentialCreators694338%15731%1321101931001
TestNameConflicts680%n/a5517175511
BasicClassIntrospector6527981%54990%944149651701
TestScalaLikeImplicitProperties.NameMangler650%160%111117173311
AnnotationMap6215471%222250%1935144641301
DefaultCreatorDetection4584Test.POJO4584610%80%111113137711
EnumNamingStrategyFactory610%100%7715152211
DefaultCreatorResolution4620Test.PrimaryConstructorFindingIntrospector610%120%8817172211
AccessorNamingForBuilderTest560%n/a2216162211
BeanNamingTest550%n/a2215152211
TestBuilderMethods530%n/a3314143311
TestNamingStrategyCustom.CStyleStrategy500%0%7712125511
BeanPropertyDefinition484146%7750%16241329121701
AccessorNamingStrategyTest.AccNaming2800Underscore470%100%101013135511
ConcreteBeanPropertyBase469968%201237%192515503901
AnnotationCollector.TwoAnnotations462736%1214%9127172501
NoClassDefFoundWorkaroundTest440%n/a4418184411
CustomAnnotationIntrospector1756Test.FoobarAnnotationIntrospector420%100%8814143311
DefaultCreatorDetection4584Test.POJO4584Annotated420%0%88996611
AnnotatedWithParams413948%50%71112214701
DefaultCreatorResolution4620Test400%n/a44994411
AnnotatedMethodMap3833%625%6107143601
JacksonAnnotationIntrospectorTest.JacksonExample380%n/a11111616111111
DefaultAccessorNamingStrategy.FirstCharBasedValidator370%100%8810103311
POJOPropertyBuilder.MemberIterator360%0%66994411
DefaultAccessorNamingStrategy.RecordNaming360%0%44992211
AnnotationCollector.OneAnnotation3532%712%696132501
IgnoredCreatorProperty1572Test330%n/a22992211
AnnotatedMember324960%660%715102741001
POJOPropertiesCollectorTest.Issue744Bean310%0%66885511
TestPropertyRename310%n/a33883311
TestNamingStrategyStd.Value3368300%n/a6610106611
CustomAnnotationIntrospector1756Test280%n/a22992211
TransientTest.Obj3948270%n/a55995511
TestNamingStrategyStd.UnchangedNames260%n/a22882211
IsGetterRenaming2527Test.MyIntrospector0%60%55772211
MemberKey10381%51575%8194313901
TypeCoercion1592Test0%n/a22662211
IntrospectorPairTest.TestInjector0%0%44773311
JacksonAnnotationIntrospectorTest.LcEnumIntrospector0%0%33442211
DefaultCreatorResolution4620Test.POJO46200%n/a33773311
TestNamingStrategyStd.OtherNonStandardNames0%n/a22772211
AnnotationCollector.NCollector7878%75%374192501
TestNamingStrategyCustom.SetterlessWithValue0%n/a33553311
AccessorNamingForBuilderTest.NoPrexixBuilderXY0%n/a44664411
AnnotationBundlesTest.BundleAnnotationIntrospector0%0%44552211
TestScalaLikeImplicitProperties.VarWithBeanProperty0%n/a55775511
BeanDescriptionTest0%n/a22552211
JacksonAnnotationIntrospectorTest.QNameDeserializer0%0%33442211
IgnoredCreatorProperty1572Test.ImplicitNames0%50%55772211
POJOPropertiesCollectorTest.Jackson7030%n/a22552211
TestNamingStrategyStd.Acronyms0%n/a22662211
SetterConflictTest.DupSetter3125BeanFail0%n/a44444411
TestNameConflicts.CoreBean1580%n/a44774411
TestNamingStrategyCustom.PersonBean0%n/a22662211
TestAutoDetect.Entity19470%n/a55775511
SetterConflictTest.DupSetter3125Bean0%n/a44444411
IntrospectorPairTest.UnreadableBean0%n/a44664411
TestAutoDetect.DataParent27890%n/a33773311
TestNamingStrategyStd.ParamNameIntrospector0%0%33552211
POJOPropertiesCollectorTest.FoodOrgLocation0%n/a44664411
IntrospectorPairTest.IntrospectorWithHandlers0%n/a44774411
IsGetterRenaming2527Test.POJO25270%n/a44664411
IsGetterRenaming2527Test.POJO2527PublicField0%n/a44664411
IsGetterBooleanTest.POJO36090%n/a44664411
TestPropertyConflicts.InferingIntrospector0%0%33552211
TestAnnotationMerging.Wrapper0%n/a44444411
AnnotatedMethod.Serialization0%n/a11551111
IntrospectorPairTest.SimpleEnum0%n/a11111111
AccessorNamingStrategyTest.SetterBean2800_Y0%n/a44444411
CustomAnnotationIntrospector1756Test.FoobarImpl0%n/a33663311
IgnoredFieldPresentInCreatorProperty2001Test0%n/a22442211
TestScalaLikeImplicitProperties.GetterSetterProperty0%n/a33443311
TestPropertyConflicts.Getters1B0%n/a33443311
TestPropertyConflicts.Getters1A0%n/a33443311
AnnotatedMemberEqualityTest.SomeBean0%n/a33663311
TestNamingStrategyCustom.BeanWithPrefixNames0%n/a33443311
TestScalaLikeImplicitProperties.VarProperty0%n/a33553311
POJOPropertiesCollectorTest.PropDescBean0%n/a44444411
AccessorNamingForBuilderTest.ValueClassXY0%n/a11441111
TestNamingStrategyStd.ExplicitBean0%n/a11441111
TestNameConflicts.Bean1930%n/a22552211
TestScalaLikeImplicitProperties.ValWithBeanProperty0%n/a33553311
TestNamingStrategyCustom.PrefixStrategy0%n/a44444411
TestPropertyConflicts.Infernal0%n/a55555511
POJOPropertiesCollectorTest.Issue701Bean0%n/a22222211
AccessorNamingStrategyTest.FieldBean2800_X0%n/a11441111
SetterConflictTest.DuplicateSetterBean29790%n/a33443311
IntrospectorPairTest.TestIntrospector0%0%33442211
SetterConflictTest.Issue1033Bean0%n/a33333311
CustomAnnotationIntrospector1756Test.Issue1756Module0%n/a22442211
TransientTest.ClassyTransient0%n/a33443311
AnnotatedField.Serialization0%n/a11441111
IntrospectorPairTest.Introspector10%n/a33553311
IntrospectorPairTest.Introspector20%n/a33553311
TypeResolutionContext.Empty0%n/a22442211
AnnotatedConstructor.Serialization0%n/a11441111
AccessorNamingStrategy.Base0%n/a55555511
POJOPropertiesCollectorTest.Simple0%n/a33333311
POJOPropertiesCollectorTest.Empty0%n/a33333311
POJOPropertiesCollectorTest.IgnoredSetter0%n/a33333311
TestNamingStrategyCustom.Value0%n/a22222211
VisibilityForSerializationTest.TCls0%n/a33443311
NopAnnotationIntrospector0%n/a33333311
TestNameConflicts.MultipleTheoreticalGetters0%n/a44554411
POJOPropertiesCollectorTest.RenamedProperties0%n/a33333311
TestNamingStrategyCustom.FieldBean0%n/a22222211
AnnotationBundlesTest.NoAutoDetect0%n/a33333311
TestNamingStrategyStd.BoringBean0%n/a11331111
TestPropertyRename.Bean323WithIgnore0%n/a22442211
IsGetterRenaming2527Test.POJO2527Creator0%n/a22442211
TestAnnotationMerging.SharedName0%n/a22222211
TransientTest.SimplePrunableTransient0%n/a11331111
TestScalaLikeImplicitProperties.ValProperty0%n/a22442211
TestAutoDetect.DataType27890%n/a11221111
AnnotationBundlesTest.Bean920%n/a11221111
MethodGenericTypeResolverTest.StubA0%n/a22442211
TestNamingStrategyStd.FirstNameBean0%n/a22222211
POJOPropertiesCollectorTest.SimpleGetterVisibility0%n/a44444411
TestAnnotationMerging.TypeWrapper0%n/a22442211
IsGetterBooleanTest.POJO3836_AR0%n/a22222211
VisibilityForSerializationTest.EnabledGetterClass0%n/a44444411
JacksonAnnotationIntrospectorTest.EnumExample0%n/a11221111
TestNamingStrategyStd.SnakeNameBean0%n/a11441111
AccessorNamingStrategyTest.GetterBean2800_XZ0%n/a44444411
TestNamingStrategyCustom.RenamedCollectionBean0%n/a22442211
TestPropertyRename.Bean323WithExplicitCleave20%n/a22442211
TestPropertyRename.Bean323WithExplicitCleave10%n/a22442211
TestInferredMutators.FixedPoint0%n/a22222211
TestPropertyConflicts.Bean5410%n/a22442211
AccessorNamingStrategyTest.FirstLetterVariesBean0%n/a44444411
AnnotationCollector65%n/a26282601
Annotated27%n/a23232301
JacksonAnnotationIntrospectorTest.QNameSerializer0%n/a22332211
TestBuilderMethods.SimpleBuilder0%n/a22332211
TestAutoDetect.Feature1347DeserBean0%n/a22222211
AccessorNamingStrategyTest.MixedBean2800_X0%n/a22332211
AnnotationBundlesTest.Bean0%n/a22332211
TestNameConflicts.BogusConflictBean0%n/a22332211
IsGetterBooleanTest.POJO3836_AB0%n/a22222211
TestAutoDetect.Feature1347SerBean0%n/a22332211
POJOPropertyBuilder.new POJOPropertyBuilder.WithMember() {...}69%50%13150201
AccessorNamingStrategyTest.BaseNamingProvider0%n/a22222211
POJOPropertiesCollectorTest.DuplicateGetterCreatorBean0%n/a33333311
VisibilityForSerializationTest.DisabledGetterClass0%n/a33333311
VisibilityForSerializationTest.GetterClass0%n/a33333311
VisibilityForSerializationTest.EnabledIsGetterClass0%n/a33333311
TransientTest.BeanTransient0%n/a33333311
TestNamingStrategyCustom.SetterBean0%n/a22332211
TestPropertyConflicts.BeanWithConflict0%n/a33333311
AccessorNamingStrategyTest.AccNaming2800Provider0%n/a22222211
POJOPropertiesCollectorTest.MergedProperties0%n/a22222211
POJOPropertiesCollectorTest.DuplicateGetterBean0%n/a33333311
TransientTest.TransientToPrune0%n/a22222211
AnnotationBundlesTest.RecursiveHolder30%n/a11111111
TestAutoDetect.PrivateBean0%n/a11111111
POJOPropertiesCollectorTest.RenamedProperties20%n/a33333311
IntrospectorPairTest.UnreadableInjectedBean0%n/a11331111
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
TestAnnotationMerging.SharedName20%n/a33333311
TestInferredMutators.Point0%n/a22222211
IgnoredFieldPresentInCreatorProperty2001Test.Foo0%n/a11331111
TransientTest.OverridableTransient0%n/a11111111
TestNamingStrategyStd.DefaultNaming0%n/a11221111
POJOPropertiesCollectorTest.TypeTestBean0%n/a22222211
IntrospectorPairTest.ReadableInjectedBean0%n/a11331111
TestNamingStrategyCustom.LcStrategy0%n/a22222211
AnnotationBundlesTest.InformingHolder0%n/a11221111
POJOPropertiesCollectorTest.Location0%n/a22222211
IgnoredCreatorProperty1572Test.OuterTest0%n/a11331111
AnnotationBundlesTest.RecursiveHolder0%n/a11221111
AnnotationBundlesTest.RecursiveHolder20%n/a22222211
TestNamingStrategyCustom.GetterBean0%n/a22222211
BeanNamingTest.ABean0%n/a22222211
POJOPropertiesCollectorTest.IgnoredRenamedSetter0%n/a33333311
POJOPropertiesCollectorTest.SortedProperties0%n/a33333311
BeanNamingTest.URLBean0%n/a22222211
NopAnnotationIntrospector.new NopAnnotationIntrospector() {...}0%n/a22222211
TestNamingStrategyStd.Bean4280%n/a22222211
AnnotatedFieldCollector22698%3391%3241520601
AnnotationCollector.NoAnnotations63%n/a25252501
MethodGenericTypeResolverTest.StubB0%n/a11221111
TestAutoDetect.DataClassA0%n/a11221111
POJOPropertiesCollectorTest.ImplicitIgnores0%n/a22222211
JacksonAnnotationIntrospectorTest.IgnoredType0%n/a11111111
TypeCoercion1592Test.Bean15920%n/a11111111
JacksonAnnotationIntrospectorTest.IgnoredSubType0%n/a11111111
POJOPropertiesCollectorTest.SimpleFieldDeser0%n/a11111111
NoClassDefFoundWorkaroundTest.Child0%n/a11111111
JacksonAnnotationIntrospectorTest.DummyBuilder0%n/a11111111
CustomAnnotationIntrospector1756Test.CustomStringDeserializer0%n/a11111111
JacksonAnnotationIntrospectorTest.TypeResolverBean0%n/a11111111
TestNamingStrategyStd.ClassWithObjectNodeField0%n/a11111111
BeanDescriptionTest.DocumentedBean0%n/a11111111
NoClassDefFoundWorkaroundTest.Parent0%n/a11111111
IgnoredCreatorProperty1572Test.InnerTest0%n/a11111111
AnnotationCollector.OneCollector57100%100%070120501
AnnotatedMethodCollector.MethodBuilder29100%100%03080201
AnnotationCollector.EmptyCollector27100%n/a06060601
AnnotatedFieldCollector.FieldBuilder100%n/a02060201
TypeResolutionContext.Basic100%n/a02050201
AnnotatedAndMetadata100%n/a02050201
AnnotatedClass.Creators100%n/a01050101
POJOPropertyBuilder.new POJOPropertyBuilder.WithMember() {...}100%n/a02020201
POJOPropertyBuilder.new POJOPropertyBuilder.WithMember() {...}100%n/a02020201
POJOPropertyBuilder.new POJOPropertyBuilder.WithMember() {...}100%n/a02020201
POJOPropertyBuilder.new POJOPropertyBuilder.WithMember() {...}100%n/a02020201
AccessorNamingStrategy100%n/a01010101
AccessorNamingStrategy.Provider100%n/a01010101
ClassIntrospector100%n/a01010101