BeanSerializerFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total670 of 1,46854%153 of 25038%109148144341323
constructBeanOrAddOnSerializer(SerializationContext, JavaType, BeanDescription.Supplier, JsonFormat.Value, boolean)21119848%352339%2330458701
constructObjectIdHandler(SerializationContext, BeanDescription.Supplier, List)10786%9110%56222501
_createSerializer2(SerializationContext, BeanDescription.Supplier, JavaType, JsonFormat.Value, boolean)6912364%192152%1521124101
createSerializer(SerializationContext, JavaType, BeanDescription.Supplier, JsonFormat.Value)674540%12425%89142701
_verifyNoTypeIdPropertyConflict(SerializationContext, BeanDescription.Supplier, List)511117%1317%78111601
removeOverlappingExternalTypeIds(SerializationContext, BeanDescription.Supplier, BeanSerializerBuilder, List)332240%9325%5781301
findBeanProperties(SerializationContext, BeanDescription.Supplier, BeanSerializerBuilder)308974%9950%61082701
filterUnwantedJDKProperties(SerializationConfig, BeanDescription.Supplier, List)28720%9110%567901
filterBeanProperties(SerializationConfig, BeanDescription.Supplier, List)173869%9535%7841601
processViews(SerializationConfig, BeanSerializerBuilder)164372%6650%5741701
_findUnsupportedTypeSerializer(SerializationContext, JavaType, BeanDescription.Supplier)12942%3125%232501
lambda$removeSetterlessGetters$0(BeanPropertyDefinition)100%40%331111
removeIgnorableTypes(SerializationContext, BeanDescription.Supplier, List)56592%5758%5732401
removeSetterlessGetters(SerializationConfig, BeanDescription.Supplier, List)50%n/a112211
constructFilteredBeanWriter(BeanPropertyWriter, Class[])40%n/a111111
_isUnserializableJacksonType(SerializationContext, JavaType)3394%7750%780801
withConfig(SerializerFactoryConfig)1386%1150%121401
isPotentialBeanType(Class)990%2250%230101
_constructWriter(SerializationContext, BeanPropertyDefinition, PropertyBuilder, boolean, AnnotatedMember)62100%1583%1401301
constructPropertyBuilder(SerializationConfig, BeanDescription.Supplier)7100%n/a010101
constructBeanSerializerBuilder(SerializationConfig, BeanDescription.Supplier)6100%n/a010101
static {...}6100%n/a010101
BeanSerializerFactory(SerializerFactoryConfig)4100%n/a010201