com.alibaba.fastjson2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total124,873 of 152,76118%20,466 of 24,73217%13,07515,33225,61030,6202,1482,49383142
JSONReaderUTF819,6624,18817%3,70688719%2,0762,5153,2914,04112516901
JSONReaderJSONB18,7682131%2,4790%1,5831,5943,4973,53919920201
JSONReaderUTF1612,8068,63540%2,8431,65336%1,6162,4442,2803,67910815901
JSON7,5451%1,3501%8308371,6081,63015315401
JSONWriterUTF87,2590%8600%5355351,5681,56810310311
JSONWriterUTF166,3081,68121%76219019%5035941,3341,7267911001
JSONReader5,1273,52040%92953036%6969911,1061,86013919301
JSONWriterJSONB4,3430%4620%3743741,0501,05014314311
JSONObject2,9692%5341%3673747167329610301
JSONBDump2,9570%2780%174174450450161611
JSONB2,7801%3211%250251512524737401
JSONWriter2,74338512%573436%43946669577613515801
JSONArray2,1221%3620%254258521533727601
JSONB.IO2,0330%2480%174174396396505011
JSONPath1,88329413%30410%199221426499404701
JSONPathParser1,8721,44243%32824342%2003143836601801
JSONPathSegmentName1,3437%3045%16817637040681101
JSONPathSegmentIndex1,1757%2575%14215030032981201
JSONReaderASCII1,0714,01678%23050068%14341522379241701
JSONPathSingleName1,0456%2133%137141310330131601
JSONPathMulti98412%15812%94106235275131601
JSONReader.Context9387%1153%107114231251445101
JSONWriter.Path9292%1140%61631761834601
JSONPathSegment.AllSegment7422%1360%76782022075701
JSONPathFunction7398%1620%9496201216131501
JSONPathCompilerReflectASM6575%620%35371511594601
JSONPathTwoSegment64612%8023%5568129149131601
JSONPathSegment.RangeIndexSegment6421%1450%80811371415601
JSONWriter.Context6119%1163%103108173188414601
JSONPathSegment.MultiNameSegment6016%842%47491241325601
JSONPathSegment.MultiIndexSegment5451%990%56571261294501
JSONPathTypedMultiIndexes5220%980%52521221223311
JSONPathFilter.NameFilter4468%840%48501141296801
JSONFactory4241,12972%5122%8195145249476001
JSONPathSegment.CycleNameSegment4246%844%515611612371001
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
JSONPathSingle20725%63%17264258121501
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
JSONPathSegment.LengthSegment0%0%121225254411
JSONPathFilter.NameName0%0%8826263311
JSONPath.PreviousPath0%n/a15151616151511
JSONPathSingleIndex33%12%131517281301
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.NameIsNull0%0%55663311
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
JSONWriterUTF16JDK8UF0%0%33772211
JSONPathFunction.IndexString0%0%33662211
JSONWriter.Feature34096%0%241521301
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
JSONException44%n/a12241201
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
JSONFactory.NameCacheEntry100%n/a01040101
JSONFactory.CacheItem100%n/a01010101