com.alibaba.fastjson2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total129,805 of 161,92919%20,571 of 25,64019%12,92615,65226,38332,2211,9172,31573151
JSONReaderJSONB20,3030%2,7320%1,7051,7053,5853,58519519511
JSONReaderUTF819,3714,87320%3,5061,06223%1,9332,4723,3144,1789814201
JSONReaderUTF1612,7129,67943%2,7411,88940%1,5342,4922,3893,9348914101
JSONWriterUTF89,3620%9860%6156151,9591,959989811
JSON7,4271%1,3261%8148211,5791,60114915001
JSONWriterUTF167,2792,17222%77219420%5296191,5181,9917110401
JSONWriterJSONB7,1542%7940%5375431,5491,58613614201
JSONReader5,1953,60140%92356337%6689831,1031,88412517701
JSONBDump2,9680%2800%175175453453161611
JSONObject2,8632%5201%348355685700849001
JSONB2,7812%3061%232234518533636401
JSONWriter2,47951517%518549%39643061571412014401
JSONArray2,0991%3700%246250510522606401
JSONPath1,75638918%2834714%187216402496384601
JSONPathParser1,2202,09463%21335862%1303142236600801
JSONPathSegmentName1,21922815%2724614%15317533640481101
JSONPathSegmentIndex1,01525019%2205118%12515026632971201
JSONReaderASCII9914,16180%19955973%12842619778241401
JSONPathSingleName97810%1977%131138292327121601
JSONPathMulti96213%15412%90102230270111401
JSONWriter.Path9292%1140%61631761834601
JSONReader.Context9128%1124%105113226249435101
JSONPathCompilerReflectASM7266%620%35371511634601
JSONPathSegment.AllSegment7264%1341%75781962074701
JSONPathFunction72110%1601%9296195216111501
JSONPathSegment.RangeIndexSegment6204%1422%79811311414601
JSONPathSegment.MultiNameSegment6016%842%47491241325601
JSONWriter.Context57413%1126%94106158182334401
JSONPathTwoSegment56718%6730%4662114142111401
JSONPathSegment.MultiIndexSegment5451%990%56571261294501
JSONPathTypedMultiIndexes5220%980%52521221223311
JSONReaderUTF8Vector5200%800%46461111112211
JSONFactory4471,11771%5926%7895158251405301
JSONPathFilter.NameFilter4468%840%48501141296801
JSONWriterUTF16Vector4440%700%40401121125511
JSONReaderASCIIVector3810%650%383886862211
TypeReference3650%440%44447979222211
JSONPathFilter.NameIntOpSegment3643%880%545574785601
JSONPathSegment.CycleNameSegment36120%7514%475610312361001
JSONReaderUTF16Vector3510%620%353571713311
JSONPathTypedMultiNames3290%520%323275756611
JSONPathSegment.RandomIndexSegment3040%470%313182825511
JSONKt2920%n/a23235858232311
JSONWriterUTF8Vector2900%440%252578783311
JSONPathFilter.SegmentFilter2484%450%303152575601
PropertyNamingStrategy2430%0%212147474411
JSONPathTypedMulti2170%0%26264141151511
JSONPathSegment.SumSegment2123%620%343643453501
SymbolTable2030%0%161642428811
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.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
JSONPathFilter.NameExistsFilter5%0%171836404501
JSONWriterUTF16JDK8UF0%0%181829292211
JSONPathFilter.NamesExistsFilter0%0%131330305511
JSONPathSegment.CycleNameSegment.LoopSet0%0%121233332211
JSONPathSegment.MaxSegment5%0%192139412401
JSONPathSegment.MinSegment5%0%192139412401
JSONPathSegment.CycleNameSegment.LoopRemove0%0%121233332211
JSONPathTypedMultiNamesPrefixName10%0%101022222211
JSONPathCompilerReflect.TwoNameSegmentTypedPath0%0%131334346611
JSONPathFilter.NameDecimalOpSegment8%390%242522262301
JSONPathTypedMultiNamesPrefixIndex10%0%9918182211
JSONPathSegment.EntrySetSegment7%0%7926282401
JSONPathFilter.NameDoubleOpSegment11%0%192017212301
JSONPathFilter.NameStringOpSegment14%0%181917212301
JSONValidator0%0%101022226611
JSONPathSingleNameInteger0%0%141425252211
JSONPathSingleNameDecimal0%0%141425252211
JSONPathSingleNameString0%0%141425252211
JSONPathSingleNameLong0%0%141425252211
JSONPathFilter.NameName0%0%8826263311
JSONPathSegment.LengthSegment9%0%101223252401
JSONPath.PreviousPath0%n/a15151616151511
JSONPathFunction.IndexInt0%0%121214142211
JSONPathFunction.Index4%0%91018191201
JSONPathFunction.IndexDecimal0%0%8819192211
JSONPathSegment.KeysSegment11%0%6819212401
JSONPathSegment4%0%789106701
JSONPathFilter.NameStringContainsSegment0%0%7714142211
JSONPathFilter.NameStringInSegment0%0%9911113311
JSONPathSegment.CycleNameSegment.MapLoop61%62%61512360301
JSONReader.Feature24282%0%798453501
JSONPathSegment.CycleNameSegment.MapRecursive64%54%9159351401
JSONPathSingleIndex51%20%111513281301
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
JSONWriterUTF16JDK9UF84%56%13254450301
JSONObject.NameConsumer0%0%4411112211
JSONPathSegment.RootSegment15%0%459102301
JSONWriterUTF8JDK90%0%4411112211
JSONPathFunction.IndexValue20%0%457101201
JSONPathFilter.NameObjectOpSegment37%0%23371201
JSONPathFilter.NameArrayOpSegment37%0%23371201
JSONPathFilter.NameRLikeSegment33%0%346101201
JSONPathFilter.StartsWithSegment0%0%44552211
JSONPathFilter.EndsWithSegment0%0%44552211
JSONReaderUTF16Vector.Factory0%0%33442211
JSONValidator.Type0%n/a11221111
JSONPathFilter.NameIsNull33%0%45462301
JSONFactory.Conf70%50%365151401
JSONReaderASCIIVector.Factory0%n/a22222211
JSONReaderUTF8Vector.Factory0%n/a22222211
JSONWriter.Feature31996%0%241491301
JSONPathFunction.BiFunctionAdapter0%n/a22442211
JSONPathFunction.IndexString37%0%23361201
JSONWriterUTF8Vector.Factory0%n/a22222211
JSONWriterUTF16Vector.Factory0%n/a22222211
JSONReader.SavePoint0%n/a11441111
JSONPathSegment.SelfSegment68%100%14381301
JSONPath.Sequence0%n/a11331111
TypeReference.new TypeReference() {...}0%n/a11111111
JSONReader.ResolveTask78%n/a12171201
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/a02070201
JSONPath.Context100%n/a01070101
JSONFactory.NameCacheEntry2100%n/a01050101
JSONException100%n/a02040201
JSONFactory.NameCacheEntry100%n/a01040101
JSONValidException100%n/a01020101
JSONFactory.CacheItem100%n/a01010101