com.alibaba.fastjson2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total125,974 of 154,87718%20,616 of 25,03317%13,11315,46425,74630,9582,1582,52676142
JSONReaderUTF819,6155,04320%3,6431,08722%2,0342,5763,2724,17313017701
JSONReaderJSONB18,9770%2,4950%1,5941,5943,5393,53920220211
JSONReaderUTF1613,4158,84339%2,9621,67636%1,6662,5102,3953,82811316801
JSON7,5981%1,3561%8368431,6181,64015615701
JSONWriterUTF87,3600%8800%5455451,5801,58010310311
JSONWriterUTF166,4041,72321%78119720%5136071,3441,7437911001
JSONReader5,1903,89142%95254136%7101,0081,1071,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,6531,66150%29028149%1743143196601801
JSONReaderASCII1,3933,31270%28735955%16736129075172001
JSONPathSegmentName1,3437%3045%16817637040681101
JSONPathSegmentIndex1,1638%2527%13815029732981201
JSONPathSingleName1,0287%2104%136141303330131601
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
JSONPathSegment.RangeIndexSegment6421%1450%80811371415601
JSONPathTwoSegment64013%7825%5368127149131601
JSONPathSegment.MultiNameSegment6016%842%47491241325601
JSONPathSegment.MultiIndexSegment5451%990%56571261294501
JSONPathTypedMultiIndexes5220%980%52521221223311
JSONPathFilter.NameFilter4468%840%48501141296801
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.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%0%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
JSONPathFunction.IndexDecimal0%0%8819192211
JSONPathSegment.KeysSegment11%0%6819212401
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
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