NonBlockingUtf8JsonParserBase

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,411 of 7,4110%1,185 of 1,1850%7677671,8121,8129898
_finishAposName(int, int, int)3600%560%2929828211
_parseEscapedName(int, int, int)3390%500%2626858511
_finishToken()2820%520%4545585811
_finishPropertyWithEscape()2720%360%1919555511
_finishAposString()2420%270%1616585811
_startFloat(char[], int, int)2390%400%2121606011
_finishRegularString()2390%250%1515585811
_startNegativeNumber()2050%280%1515474711
_finishTokenWithEOF()1930%360%3131474711
_startValueExpectComma(int)1650%410%2828484811
_finishNumberLeadingPosNegZeroes(boolean)1490%280%1515323211
_fastParseName()1480%200%1111373711
_startPositiveNumber(int)1360%140%88313111
_decodeSplitUTF8_4(int, int, int)1360%140%88292911
_finishFloatFraction()1310%160%99323211
_startValueExpectColon(int)1300%310%2222393911
_parseMediumName(int, int)1300%160%99292911
_decodeSplitEscaped(int, int)1290%260%1717404011
_startNameAfterComma(int)1270%280%1515353511
_parseMediumName2(int, int, int)1240%140%88272711
_finishHexDigits(boolean)1230%160%99252511
_finishNumberIntegralPart(char[], int)1210%160%99242411
_finishNumberLeadingZeroes()1170%180%1010292911
_finishFloatExponent(boolean, int)1120%180%1010292911
_finishUnquotedName(int, int, int)1090%120%77262611
_startAfterComment(int)1070%310%1919303011
_finishNumberPlusMinus(int, boolean)1040%280%1515282811
_decodeSplitMultiByte(int, int, boolean)1040%130%99313111
_startNumberLeadingZero()1020%140%88262611
_decodeFastCharEscape()1000%200%1414333311
_startPositiveNumber()920%180%1010242411
_skipCComment(int, boolean, int)880%200%1111242411
nextToken()860%180%1313242411
_startValueAfterComma(int)850%250%2020262611
_decodeSplitUTF8_3(int, int, int)800%120%77171711
_startValue(int)790%210%1818252511
_decodeCharForError(int)780%120%77171711
_decodeUTF8_4(int, int, int, int, int)740%60%44101011
_skipLineComment(int, int, int)700%120%77191911
_finishNonStdToken(int, int)700%100%66191911
_startAposString()670%60%44191911
_startUnexpectedValue(boolean, int)660%180%1313171711
_startString()660%60%44181811
_finishLowSurrogateInName()640%100%66181811
_startFalseToken()630%140%88121211
_handleOddName(int)630%150%1010151511
_skipWS(int)600%140%88151511
_finishKeywordToken(String, int, JsonToken)600%100%66161611
_decodeUTF8_3(int, int, int, int)600%80%55111111
_finishBOM(int)590%120%88171711
_startTrueToken()570%120%77111111
_startNullToken()570%120%77111111
_startName(int)520%120%77151511
_skipSlashComment(int)510%80%55131311
_decodeEscapedUTF8Second(int, int)440%40%338811
_decodeEscapedUTF8(int, int)440%60%44101011
_verifyRootSpaceAfterNumber()430%100%66121211
_completeHexNumber()420%60%447711
_finishErrorToken()380%60%44101011
_startHexNumber(boolean, char)340%20%229911
_startHexNumberWithSign(boolean, char)310%20%227711
_startDocument(int)300%80%557711
_startSignedFloatThatStartsWithPeriod(boolean)290%60%446611
_startEscapedUTF8(int)290%40%339911
_checkUtf8_4InComment(int, int)270%60%443311
static {...}260%n/a119911
_reportErrorToken(String)220%n/a113311
_decodeUTF8_2(int, int, int)220%20%223311
_finishNonStdTokenWithEOF(int, int)210%20%225511
_handleLinefeedInString(int)210%20%225511
_suspendNameEscape(int, int, int, int)180%n/a116611
_finishKeywordTokenWithEOF(String, int, JsonToken)170%20%224411
_decodeCharEscape()170%20%224411
_skipHashComment(int)160%20%223311
_startFloatThatStartsWithPeriod()160%n/a114411
_setExpLength(int)140%n/a113311
_resumeLineComment(int, int, int)130%20%223311
_finishCComment(int, boolean, int)130%20%223311
needMoreInput()120%40%331111
_startValueWithPeriod()120%20%223311
_numberCompleteZero(String)120%n/a114411
_decodeLowSurrogateInName(int)120%n/a114411
_suspendLeadingWS()110%20%224411
_startSlashComment(int)110%20%223311
_finishHashComment(int)110%20%223311
_suspendAfterComment(int, boolean)110%20%224411
_setFractLength(int)110%n/a113311
NonBlockingUtf8JsonParserBase(ObjectReadContext, IOContext, int, int, ByteQuadsCanonicalizer)80%n/a112211
_setIntLength(int)80%n/a113311
_skipCppComment(int)60%n/a111111
_finishErrorTokenWithEOF()60%n/a111111
_numberComplete(JsonToken)60%n/a112211
_finishNumberMinus(int)50%n/a111111
_finishNumberPlus(int)50%n/a111111
endOfInput()40%n/a112211
_finishNumberLeadingNegZeroes()40%n/a111111
_finishNumberLeadingPosZeroes()40%n/a111111
_decodeEscaped()30%n/a112211