com.alibaba.fastjson2.introspect

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total8,331 of 8,3460%443 of 4440%9971,0012,1502,154775779139142
PropertyAccessorFactoryLambda1,4830%1370%113115326328444601
PropertyAccessorFactory1,0260%1620%115116198199343501
PropertyAccessorFactoryUnsafe1681%400%212242431201
PropertyAccessorFactory.PropertyAccessorCharacter1110%n/a19192929191911
PropertyAccessorFactory.PropertyAccessorShort1050%n/a18182727181811
PropertyAccessorFactory.PropertyAccessorFloat1050%n/a18182727181811
PropertyAccessorFactory.PropertyAccessorLong1050%n/a18182727181811
PropertyAccessorFactory.PropertyAccessorByte1050%n/a18182727181811
PropertyAccessorFactory.PropertyAccessorDouble1050%n/a18182727181811
PropertyAccessorFactory.PropertyAccessorNumber980%n/a18182727181811
PropertyAccessorFactory.PropertyAccessorInteger980%n/a17172525171711
PropertyAccessorFactory.PropertyAccessorByteValue950%n/a16162424161611
PropertyAccessorFactory.PropertyAccessorShortValue920%n/a16162424161611
PropertyAccessorFactory.PropertyAccessorBooleanValue890%n/a16162424161611
PropertyAccessorFactory.PropertyAccessorFloatValue890%n/a16162424161611
PropertyAccessorFactory.PropertyAccessorCharValue890%n/a16162424161611
PropertyAccessorFactory.PropertyAccessorLongValue880%n/a16162424161611
PropertyAccessorFactory.PropertyAccessorDoubleValue880%n/a16162424161611
PropertyAccessorFactory.PropertyAccessorObject880%n/a16162424161611
PropertyAccessorFactory.PropertyAccessorIntValue860%n/a16162424161611
FunctionAccessor840%60%13131919101011
MethodAccessor730%80%121214148811
FieldAccessor690%20%11111616101011
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeObject530%40%77995511
PropertyAccessorFactory.PropertyAccessorString500%n/a10101111101011
PropertyAccessorFactory.PropertyAccessorBoolean500%n/a10101111101011
PropertyAccessorFactory.PropertyAccessorBigDecimal450%n/a9910109911
PropertyAccessorFactory.PropertyAccessorBigInteger450%n/a9910109911
PropertyAccessorFactory.PropertyAccessorWrapperBigDecimal430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperNumber430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperShort430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperFloat430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperBigInteger430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperString430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperByte430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperDouble430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperBoolean430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperObject430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperInteger430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperLong430%40%5513133311
PropertyAccessorFactory.PropertyAccessorWrapperCharacter430%40%5513133311
PropertyAccessorFactory.ConstructorFunctionBase420%n/a4411114411
PropertyAccessorFactory.MethodAccessorLongValue410%n/a3310103311
PropertyAccessorFactory.MethodAccessorByteValue410%n/a3310103311
PropertyAccessorFactory.MethodAccessorDoubleValue410%n/a3310103311
PropertyAccessorFactory.MethodAccessorShortValue410%n/a3310103311
PropertyAccessorFactory.MethodAccessorBooleanValue410%n/a3310103311
PropertyAccessorFactory.MethodAccessorCharValue410%n/a3310103311
PropertyAccessorFactory.MethodAccessorFloatValue410%n/a3310103311
PropertyAccessorFactory.MethodAccessorIntValue410%n/a3310103311
PropertyAccessorFactory.MethodAccessorInteger390%n/a3310103311
PropertyAccessorFactory.MethodAccessorString390%n/a3310103311
PropertyAccessorFactory.PropertyAccessorWrapperCharValue390%40%5512123311
PropertyAccessorFactory.MethodAccessorShort390%n/a3310103311
PropertyAccessorFactory.MethodAccessorNumber390%n/a3310103311
PropertyAccessorFactory.PropertyAccessorWrapperIntValue390%40%5512123311
PropertyAccessorFactory.MethodAccessorBigDecimal390%n/a3310103311
PropertyAccessorFactory.PropertyAccessorWrapperDoubleValue390%40%5512123311
PropertyAccessorFactory.PropertyAccessorWrapperShortValue390%40%5512123311
PropertyAccessorFactory.PropertyAccessorWrapperByteValue390%40%5512123311
PropertyAccessorFactory.PropertyAccessorWrapperLongValue390%40%5512123311
PropertyAccessorFactory.MethodAccessorLong390%n/a3310103311
PropertyAccessorFactory.PropertyAccessorWrapperFloatValue390%40%5512123311
PropertyAccessorFactory.MethodAccessorDouble390%n/a3310103311
PropertyAccessorFactory.MethodAccessorFloat390%n/a3310103311
PropertyAccessorFactory.MethodAccessorBoolean390%n/a3310103311
PropertyAccessorFactory.MethodAccessorByte390%n/a3310103311
PropertyAccessorFactory.PropertyAccessorWrapperBooleanValue390%40%5512123311
PropertyAccessorFactory.MethodAccessorCharacter390%n/a3310103311
PropertyAccessorFactory.MethodAccessorBigInteger390%n/a3310103311
PropertyAccessorFactory.FunctionAccessorBigDecimal380%n/a3312123311
PropertyAccessorFactory.FunctionAccessorBigInteger380%n/a3312123311
PropertyAccessorFactory.MethodAccessorObject380%n/a3310103311
PropertyAccessorFactory.FunctionAccessorCharacter370%n/a3312123311
PropertyAccessorFactory.FunctionAccessorShort370%n/a3312123311
PropertyAccessorFactory.FunctionAccessorFloat370%n/a3312123311
PropertyAccessorFactory.FunctionAccessorDouble370%n/a3312123311
PropertyAccessorFactory.FunctionAccessorInteger370%n/a3312123311
PropertyAccessorFactory.FunctionAccessorNumber370%n/a3312123311
PropertyAccessorFactory.FunctionAccessorLong370%n/a3312123311
PropertyAccessorFactory.FunctionAccessorString370%n/a3312123311
PropertyAccessorFactory.FunctionAccessorByte370%n/a3312123311
PropertyAccessorFactory.FunctionAccessorBoolean330%n/a3310103311
PropertyAccessorFactory.FunctionAccessorObject310%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectBigInteger270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectInteger270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectFloat270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectLong270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectBigDecimal270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectDouble270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflect270%n/a22772211
PropertyAccessorFactory.FieldAccessorReflectByte270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectCharacter270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectNumber270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectString270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectShort270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectBoolean270%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectObject260%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectCharValue260%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectBooleanValue260%n/a3310103311
PropertyAccessorFactory.PropertyAccessorWrapper260%n/a66886611
PropertyAccessorFactory.FieldAccessorReflectFloatValue260%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectByteValue260%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectDoubleValue260%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectIntValue260%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectLongValue260%n/a3310103311
PropertyAccessorFactory.FieldAccessorReflectShortValue260%n/a3310103311
PropertyAccessorFactory.FunctionAccessorByteValue250%n/a33773311
PropertyAccessorFactory.FunctionAccessorBooleanValue250%n/a33773311
PropertyAccessorFactory.FunctionAccessorDoubleValue250%n/a33773311
PropertyAccessorFactory.FunctionAccessorCharValue250%n/a33773311
PropertyAccessorFactory.FunctionAccessorFloatValue250%n/a33773311
PropertyAccessorFactory.FunctionAccessorIntValue250%n/a33773311
PropertyAccessorFactory.FunctionAccessorLongValue250%n/a33773311
PropertyAccessorFactory.FunctionAccessorShortValue250%n/a33773311
PropertyAccessorFactory.ConstructorBiFunction230%n/a22552211
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeString200%n/a33553311
PropertyAccessorFactory.ConstructorIntFunction200%n/a22552211
PropertyAccessorFactory.ConstructorDoubleFunction200%n/a22552211
PropertyAccessorFactory.ConstructorLongFunction200%n/a22552211
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeInteger200%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeDouble200%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeByte200%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeBigDecimal200%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeLong200%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeShort200%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeBigInteger200%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeNumber200%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeBoolean200%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeCharacter200%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeFloat200%n/a33553311
PropertyAccessorFactory.ConstructorFunction190%n/a22552211
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeIntValue190%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeFloatValue190%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeCharValue190%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeLongValue190%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeShortValue190%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeBooleanValue190%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeByteValue190%n/a33553311
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeDoubleValue190%n/a33553311
PropertyAccessorFactory.ConstructorSupplier150%n/a22552211
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafe0%n/a11331111