com.alibaba.fastjson2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total125,909 of 155,11618%20,624 of 25,09417%13,10815,49925,73631,0162,1542,53074143
JSONReaderUTF819,5725,10820%3,6351,10123%2,0282,5793,2634,17513017701
JSONReaderJSONB18,9790%2,4960%1,5951,5953,5403,54020220211
JSONReaderUTF1613,3418,91740%2,9491,68936%1,6592,5102,3833,82811316801
JSON7,5981%1,3561%8368431,6181,64015615701
JSONWriterUTF87,3560%8780%5445441,5801,58010310311
JSONWriterUTF166,4061,71721%78019620%5136061,3451,7437911001
JSONReader5,1493,93243%94355036%7031,0081,0981,88414420001
JSONWriterJSONB4,3430%4620%3743741,0501,05014314311
JSONObject2,9742%5341%3683757177339710401
JSONBDump2,9570%2780%174174450450161611
JSONWriter2,80838912%580447%44347171079213615901
JSONB2,7801%3211%250251512524737401
JSONArray2,1271%3620%255259522534737701
JSONB.IO2,0330%2480%174174396396505011
JSONPath1,84633115%29911%195221417499394701
JSONPathParser1,6961,67749%30728648%1803253186681801
JSONReaderASCII1,3933,31270%28536155%16536129075172001
JSONPathSegmentName1,3488%3055%16917837241481101
JSONPathSegmentIndex1,1568%2517%13715029632981201
JSONPathSingleName1,0287%2104%136141303330131601
JSONPathMulti98412%15812%94106235275131601
JSONReader.Context9298%1144%106114228251435101
JSONWriter.Path9292%1140%61631761834601
JSONPathSegment.AllSegment7422%1360%76782022075701
JSONPathFunction7398%1620%9496201216131501
JSONPathCompilerReflectASM6575%620%35371511594601
JSONWriter.Context6448%1223%106111179194414601
JSONPathSegment.RangeIndexSegment6204%1422%79811311414601
JSONPathTwoSegment60917%7527%5268121149131601
JSONPathSegment.MultiNameSegment6016%842%47491241325601
JSONPathSegment.MultiIndexSegment5451%990%56571261294501
JSONPathTypedMultiIndexes5220%980%52521221223311
JSONPathFilter.NameFilter4987%1000%57591321477901
JSONFactory4321,15372%5425%8398147259466001
JSONPathSegment.CycleNameSegment38116%7910%505610512361001
TypeReference3650%440%44447979222211
JSONPathFilter.NameIntOpSegment3643%880%545574785601
JSONPathTypedMultiNames3580%540%333380806611
JSONPathSegment.RandomIndexSegment3040%470%313182825511
JSONKt2920%n/a23235858232311
JSONPathFilter.SegmentFilter2484%450%303152575601
PropertyNamingStrategy2430%0%212147474411
SymbolTable2290%0%19194848101011
JSONPathSegment.SumSegment2200%620%363645455511
JSONPathTypedMulti2170%0%26264141151511
JSONPathSingle26%72%15264158121501
JSONPathFilter.NameIntInSegment0%440%252532323311
JSONPathCompilerReflect4%0%182044463501
JSONPathFilter.RangeIndexSegmentFilter0%0%232346464411
JSONReader.BigIntegerCreator21%7%212239532301
JSONPathFilter.Segment2Filter0%0%212139394411
JSONWriterUTF16JDK80%0%191929292211
JSONPathFilter.NameExistsFilter5%0%192038424501
JSONPathFilter.NameLongContainsSegment0%420%232342422211
JSONPathTyped0%0%24244040151511
JSONPathFilter.GroupFilter3%0%171850532301
JSONPathFilter.NameIntBetweenSegment0%400%232331313311
JSONPathTypedMultiNamesPrefixName20%0%161635353311
JSONPathSegment.CycleNameSegment.LoopCallback0%0%131338382211
JSONPathFilter.NameMatchFilter0%0%161635352211
JSONPathCompilerReflect.SingleNamePathTyped0%0%23234343131311
JSONPathSegment.CycleNameSegment.MapRecursive0%0%151535354411
JSONPathSegment.MinSegment0%0%212141414411
JSONPathFilter.NamesExistsFilter0%0%131330305511
JSONPathSegment.CycleNameSegment.LoopSet0%0%121233332211
JSONPathSegment.MaxSegment5%0%192139412401
JSONPathSegment.CycleNameSegment.MapLoop11%4%131530361301
JSONPathSegment.CycleNameSegment.LoopRemove0%0%121233332211
JSONPathTypedMultiNamesPrefixName10%0%101022222211
JSONPathCompilerReflect.TwoNameSegmentTypedPath0%0%131334346611
JSONPathFilter.NameDecimalOpSegment8%0%242522262301
JSONPathSegment.EntrySetSegment0%0%9928284411
JSONPathSingleNameString0%0%161627272211
JSONPathTypedMultiNamesPrefixIndex10%0%9918182211
JSONPathFilter.NameDoubleOpSegment11%0%192017212301
JSONPathFilter.NameSubFilterSegment0%0%111121213311
JSONPathFilter.NameStringOpSegment14%0%181917212301
JSONValidator0%0%101022226611
JSONPathSingleNameInteger0%0%141425252211
JSONPathSingleNameDecimal0%0%141425252211
JSONPathSingleNameLong0%0%141425252211
JSONPathFilter.NameName0%0%8826263311
JSONPathSegment.LengthSegment9%0%101223252401
JSONPath.PreviousPath0%n/a15151616151511
JSONPathSingleIndex33%16%121517281301
JSONPathFunction.IndexInt0%0%121214142211
JSONPathFunction.Index0%0%101019192211
JSONPathFunction.IndexDecimal0%0%8819192211
JSONPathSegment.KeysSegment11%0%6819212401
JSONPathSegment4%0%789106701
JSONPathFilter.NameStringContainsSegment0%0%7714142211
JSONPathFilter.NameStringInSegment0%0%9911113311
JSONReader.Feature25683%0%798473501
JSONBKt0%n/a6610106611
JSONPathFilter.Operator74%0%192020421201
JSONPath.RootPath25%0%11151318101401
JSONPathSegment.ValuesSegment15%0%5714162401
JSONPathFunction.SizeFunction16%0%6811131301
JSONPathCompilerReflect.NameSegmentTyped0%0%5514142211
JSONPObject0%n/a7713137711
JSONPathFilter.NameRLikeSegment0%0%4410102211
JSONObject.NameConsumer0%0%4411112211
JSONPathSegment.RootSegment15%0%459102301
JSONPathFunction.IndexValue20%0%457101201
JSONPathFilter.NameObjectOpSegment37%0%23371201
JSONPathFilter.NameArrayOpSegment37%0%23371201
JSONPathFilter.StartsWithSegment0%0%44552211
JSONPathFilter.EndsWithSegment0%0%44552211
JSONValidator.Type0%n/a11441111
JSONPathSegment.SelfSegment20%0%34782301
JSONPathFilter.NameIsNull33%0%45462301
JSONWriterUTF16JDK8UF0%0%33772211
JSONPathFunction.IndexString0%0%33662211
JSONWriterUTF16JDK9UF82%60%383200301
JSONWriter.Feature34796%0%241531301
JSONFactory.Conf69%50%354141301
JSONPathFunction.BiFunctionAdapter0%n/a22442211
JSONReader.SavePoint0%n/a11441111
JSONLargeObjectException0%n/a22442211
JSONPath.Sequence0%n/a11331111
TypeReference.new TypeReference() {...}0%n/a11111111
JSONReader.ResolveTask78%n/a12171201
JSONValidException0%n/a11221111
JSONSchemaValidException0%n/a11221111
JSONPathFilter78%n/a13151301
JSONPathFunction.TypeFunction72%n/a13131301
JSONArrayKt.into..inlined.reference.new TypeReference() {...}0%n/a11111111
JSONArrayKt.into..inlined.reference.new TypeReference() {...}0%n/a11111111
JSONObjectKt.into..inlined.reference.new TypeReference() {...}0%n/a11111111
JSONObjectKt.into..inlined.reference.new TypeReference() {...}0%n/a11111111
JSONKt.into..inlined.reference.new TypeReference() {...}0%n/a11111111
JSONKt.into..inlined.reference.new TypeReference() {...}0%n/a11111111
JSONKt.into..inlined.reference.new TypeReference() {...}0%n/a11111111
JSONKt.into..inlined.reference.new TypeReference() {...}0%n/a11111111
TypeReferenceKt.reference.new TypeReference() {...}0%n/a11111111
JSONPathFunction.FilterFunction75%n/a12141201
JSONReader.AutoTypeBeforeHandler0%n/a11111111
JSONPath.Feature100%n/a02080201
JSONPath.Context100%n/a01070101
JSONFactory.NameCacheEntry2100%n/a01050101
JSONException100%n/a02040201
JSONFactory.NameCacheEntry100%n/a01040101
JSONFactory.CacheItem100%n/a01010101