com.alibaba.fastjson2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total124,652 of 153,46118%20,352 of 24,76717%12,99515,34625,52630,6582,1502,50582142
JSONReaderUTF819,4364,41818%3,64194020%2,0322,5073,2224,02112617201
JSONReaderJSONB18,9810%2,4950%1,5941,5943,5393,53920220211
JSONReaderUTF1612,5788,92841%2,7851,70637%1,5832,4422,2533,68410916301
JSON7,5451%1,3501%8308371,6081,63015315401
JSONWriterUTF87,3590%8800%5455451,5801,58010310311
JSONWriterUTF166,4031,72321%78119720%5136071,3441,7437911001
JSONReader5,0953,84242%91853336%6899831,0951,86114019601
JSONWriterJSONB4,3430%4620%3743741,0501,05014314311
JSONObject2,9742%5341%3683757177339710401
JSONBDump2,9570%2780%174174450450161611
JSONWriter2,80538912%580447%44247070879013515801
JSONB2,7801%3211%250251512524737401
JSONArray2,1271%3620%255259522534737701
JSONB.IO2,0330%2480%174174396396505011
JSONPath1,84633115%2993911%195221417499394701
JSONPathParser1,7801,53446%30826346%1853143556601801
JSONPathSegmentName1,3437%3045%16817637040681101
JSONPathSegmentIndex1,1757%2575%14215030032981201
JSONPathSingleName1,0287%2104%136141303330131601
JSONReaderASCII1,0014,07480%21451670%13741521479241701
JSONPathMulti98412%15812%94106235275131601
JSONReader.Context9387%1153%107114231251445101
JSONWriter.Path9292%1140%61631761834601
JSONPathSegment.AllSegment7422%1360%76782022075701
JSONPathFunction7398%1620%9496201216131501
JSONPathCompilerReflectASM6575%620%35371511594601
JSONWriter.Context6448%1223%106111179194414601
JSONPathTwoSegment64313%7924%5468128149131601
JSONPathSegment.RangeIndexSegment6421%1450%80811371415601
JSONPathSegment.MultiNameSegment6016%842%47491241325601
JSONPathSegment.MultiIndexSegment5451%990%56571261294501
JSONPathTypedMultiIndexes5220%980%52521221223311
JSONPathFilter.NameFilter4468%840%48501141296801
JSONPathSegment.CycleNameSegment4246%844%515611612371001
JSONFactory4191,13473%5122%8095144249466001
TypeReference3650%440%44447979222211
JSONPathFilter.NameIntOpSegment3643%880%545574785601
JSONPathTypedMultiNames3580%540%333380806611
JSONPathSegment.RandomIndexSegment3040%470%313182825511
JSONKt2920%n/a23235858232311
JSONPathFilter.SegmentFilter2600%450%313157576611
PropertyNamingStrategy2430%0%212147474411
SymbolTable2290%0%19194848101011
JSONPathSegment.SumSegment2200%620%363645455511
JSONPathTypedMulti2170%0%26264141151511
JSONPathSingle20426%72%15264158121501
JSONPathFilter.NameIntInSegment1990%440%252532323311
JSONPathCompilerReflect4%0%182044463501
JSONPathFilter.RangeIndexSegmentFilter0%0%232346464411
JSONReader.BigIntegerCreator21%7%212239532301
JSONPathFilter.Segment2Filter0%0%212139394411
JSONWriterUTF16JDK80%0%191929292211
JSONPathFilter.GroupFilter0%0%181853533311
JSONPathFilter.NameExistsFilter5%0%192038424501
JSONPathFilter.NameLongContainsSegment0%420%232342422211
JSONPathTyped0%0%24244040151511
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.CycleNameSegment.MapLoop0%0%151536363311
JSONPathSegment.MaxSegment0%0%212141414411
JSONPathSegment.MinSegment0%0%212141414411
JSONPathFilter.NamesExistsFilter0%0%131330305511
JSONPathSegment.CycleNameSegment.LoopSet0%0%121233332211
JSONPathSegment.CycleNameSegment.LoopRemove0%0%121233332211
JSONPathTypedMultiNamesPrefixName10%0%101022222211
JSONPathCompilerReflect.TwoNameSegmentTypedPath0%0%131334346611
JSONPathFilter.NameDecimalOpSegment8%390%242522262301
JSONPathSegment.EntrySetSegment0%0%9928284411
JSONPathSingleNameString0%0%161627272211
JSONPathTypedMultiNamesPrefixIndex10%0%9918182211
JSONPathFilter.NameDoubleOpSegment11%0%192017212301
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
JSONPathSegment.KeysSegment0%0%8821214411
JSONPathFunction.IndexDecimal0%0%8819192211
JSONPathSegment4%0%789106701
JSONPathFilter.NameStringContainsSegment0%0%7714142211
JSONPathFilter.NameStringInSegment0%0%9911113311
JSONReader.Feature25683%0%798473501
JSONPathSegment.ValuesSegment0%0%7716164411
JSONPathFunction.SizeFunction0%0%8813133311
JSONBKt0%n/a6610106611
JSONPathFilter.Operator74%0%192020421201
JSONPath.RootPath25%0%11151318101401
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
JSONWriterUTF16JDK9UF78%50%484200301
JSONPathFilter.NameIsNull33%0%45462301
JSONWriterUTF16JDK8UF0%0%33772211
JSONPathFunction.IndexString0%0%33662211
JSONWriter.Feature34796%0%241531301
JSONFactory.Conf69%50%354141301
JSONPathFunction.BiFunctionAdapter0%n/a22442211
JSONPathFunction.TypeFunction0%n/a33333311
JSONReader.SavePoint0%n/a11441111
JSONLargeObjectException0%n/a22442211
JSONPathFilter42%n/a23352301
JSONPathFunction.FilterFunction0%n/a22442211
JSONPath.Sequence0%n/a11331111
TypeReference.new TypeReference() {...}0%n/a11111111
JSONReader.ResolveTask78%n/a12171201
JSONValidException0%n/a11221111
JSONSchemaValidException0%n/a11221111
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
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