com.alibaba.fastjson2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total124,076 of 152,94118%20,330 of 24,78517%12,99415,35525,45230,6672,1252,48979142
JSONReaderUTF819,4954,44418%3,67493920%2,0602,5263,2604,05512217001
JSONReaderJSONB18,7702131%2,4790%1,5841,5953,4983,54020020301
JSONReaderUTF1612,6698,86041%2,8131,70337%1,6042,4552,2593,69310716001
JSON7,5331%1,3461%8278341,6051,62715215301
JSONWriterUTF87,2590%8600%5355351,5681,56810310311
JSONWriterUTF166,3091,68021%76219019%5035941,3341,7267911001
JSONReader5,0523,60041%91854237%6869921,0881,86313819301
JSONWriterJSONB4,3430%4620%3743741,0501,05014314311
JSONObject3,0162%5501%3753827307469610301
JSONBDump2,9570%2780%174174450450161611
JSONB2,7801%3211%250251512524737401
JSONWriter2,73938912%572447%43846669477613515801
JSONArray2,2451%3940%270274552564727601
JSONB.IO2,0330%2480%174174396396505011
JSONPath1,84230314%29510%193216420496384601
JSONPathParser1,7861,52846%31625544%1913143586601801
JSONPathSegmentName1,30310%2948%16517636040681101
JSONPathSegmentIndex1,09713%23911%13515028532981201
JSONPathSingleName1,0694%2142%137141314330121601
JSONReaderASCII9764,11180%20952171%13541520879241701
JSONPathMulti96213%15412%90102230270111401
JSONReader.Context9298%1144%106114228251435101
JSONWriter.Path9292%1140%61631761834601
JSONPathSegment.AllSegment7422%1360%76782022075701
JSONPathFunction7398%1620%9496201216131501
JSONPathCompilerReflectASM6575%620%35371511594601
JSONPathSegment.RangeIndexSegment6421%1450%80811371415601
JSONWriter.Context6119%1163%103108173188414601
JSONPathSegment.MultiNameSegment6016%842%47491241325601
JSONPathTwoSegment57018%6829%4762115142111401
JSONPathSegment.MultiIndexSegment5451%990%56571261294501
JSONPathTypedMultiIndexes5220%980%52521221223311
JSONPathFilter.NameFilter4468%840%48501141296801
JSONFactory4141,13473%5122%8095142247466001
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
JSONPathFilter.NameIntInSegment0%440%252532323311
JSONPathCompilerReflect4%0%182044463501
JSONPathFilter.RangeIndexSegmentFilter0%0%232346464411
JSONReader.BigIntegerCreator21%7%212239532301
JSONPathSingle29%88%11223653101301
JSONPathFilter.Segment2Filter0%0%212139394411
JSONWriterUTF16JDK80%0%191929292211
JSONPathFilter.GroupFilter0%0%181853533311
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
JSONPathFilter.NameExistsFilter5%0%171836404501
JSONPathSegment.CycleNameSegment.MapRecursive0%0%151535354411
JSONPathSegment.MaxSegment0%0%212141414411
JSONPathSegment.MinSegment0%0%212141414411
JSONPathFilter.NamesExistsFilter0%0%131330305511
JSONPathSegment.CycleNameSegment.LoopSet0%0%121233332211
JSONPathSegment.CycleNameSegment.MapLoop11%4%131530361301
JSONPathSegment.CycleNameSegment.LoopRemove0%0%121233332211
JSONPathTypedMultiNamesPrefixName10%0%101022222211
JSONPathCompilerReflect.TwoNameSegmentTypedPath0%0%131334346611
JSONPathFilter.NameDecimalOpSegment8%390%242522262301
JSONPathSegment.EntrySetSegment0%0%9928284411
JSONPathTypedMultiNamesPrefixIndex10%0%9918182211
JSONPathFilter.NameDoubleOpSegment11%0%192017212301
JSONPathFilter.NameStringOpSegment14%0%181917212301
JSONValidator0%0%101022226611
JSONPathSingleNameInteger0%0%141425252211
JSONPathSingleNameDecimal0%0%141425252211
JSONPathSingleNameString0%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.Feature24983%0%798463501
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
JSONFactory.Conf70%50%365151401
JSONWriter.Feature34096%0%241521301
JSONPathFunction.BiFunctionAdapter0%n/a22442211
JSONPathFunction.TypeFunction0%n/a33333311
JSONReader.SavePoint0%n/a11441111
JSONLargeObjectException0%n/a22442211
JSONPathFilter42%n/a23352301
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
JSONPathFunction.FilterFunction75%n/a12141201
JSONReader.AutoTypeBeforeHandler0%n/a11111111
JSONPath.Feature100%n/a02070201
JSONPath.Context100%n/a01070101
JSONFactory.NameCacheEntry2100%n/a01050101
JSONException100%n/a02040201
JSONFactory.NameCacheEntry100%n/a01040101
JSONFactory.CacheItem100%n/a01010101