SmileParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,724 of 8,09466%331 of 93764%2196026191,73120101
nextName(SerializableString)3260%500%2828737311
nextNameMatch(PropertyNameMatcher)3160%390%2323717111
_nextNameOptimized(PropertyNameMatcher, int)3030%260%1414505011
_readBinaryEncoded(OutputStream, int, byte[])2960%140%88393911
readBinaryValue(Base64Variant, OutputStream)1510%160%99464611
_nextNameFromSymbolsLong(PropertyNameMatcher, int, int, int)1360%100%66232311
_nextNameAsciiDecodeAndAdd(PropertyNameMatcher, int)1060%120%88232311
_nextNameUnicodeDecodeAndAdd(PropertyNameMatcher, int)990%120%88202011
_tryToLoadToHaveAtLeast(int)9455%1118%67222401
getValueAsString()740%200%1111161611
getString(Writer)560%100%66191911
_loadMore()5258%5116%34141601
_decodeUtf8_3(int)443846%3562%2581401
_decodeShortAsciiValue(int)403244%3350%2491601
_decodeShortAsciiName(int)372540%3125%2381401
_readUnsignedVIntSlow()354757%5758%3761601
releaseBuffered(OutputStream)280%20%229911
_decodeUtf8_4(int)279177%12100%0761801
getValueAsString(String)270%100%666611
getBinaryValue(Base64Variant)270%60%448811
_decodeLongUnicodeName(int[], int, int, boolean)2527591%23294%21876501
nextName()2525791%73282%62376401
_getBinaryFromString(Base64Variant)250%40%337711
_fourBytesToIntSlow()236172%1787%1551201
_closeInput()20416%5116%346801
_decodeLongUnicodeValue()1914488%31986%31374601
_loadToHaveAtLeast(int)17934%3125%235801
nextBooleanValue()150%40%336611
_handlePropertyName()1420393%22993%21954801
_decodeUtf8_3fast(int)145479%4100%0321001
_nextByteGuaranteed()131959%1150%122701
_finishBinary7BitLong(int)1229296%11593%1923701
_skipIncomplete()1212190%82071%82084501
_finishBinaryRawLong(int)124779%1583%1421401
_releaseBuffers2()12425%3125%234601
nextToken()1026596%25296%23536801
_decodeShortUnicodeValue(int)1017894%12100%0823201
_finishIntSlow()1013092%20100%01152801
hasStringCharacters()100%20%223311
_handleLongFieldName()923296%12996%11645301
_decodeUtf8_2(int)93177%4100%032601
_skipBytes(int)92371%2250%2341001
nextIntValue(int)90%20%223311
nextLongValue(long)90%20%223311
_read7BitBinaryWithLength()828997%21487%2923601
_decodeShortUnicodeName(int)716595%10100%0712901
_findOrDecodeShortAsciiName(int)73482%1583%1421001
_findOrDecodeShortUnicodeName(int)73482%1583%1421001
_finishNumberToken(int)71973%2571%2741501
nextStringValue()618996%13196%11924901
_readUnsignedVInt()613595%14100%0812201
finishToken()60%20%223311
_finishToken()46894%21184%2922501
_finishDouble()46594%4100%0321201
_finishBinaryRaw()46093%1787%1511701
_loadMoreGuaranteed()4342%1150%122301
_reportInvalidOther(int, int)4342%n/a012301
_fourBytesToInt()35094%2100%021901
_reportIncompleteBinaryRead7Bit(int, int)33191%n/a011401
_reportIncompleteBinaryReadRaw(int, int)31785%n/a011301
_handleSharedString(int)31583%2100%021401
static {...}31280%n/a012701
_growArrayTo(int[], int)31076%1150%121401
streamReadInputSource()30%n/a111111
_decodeLongAsciiValue()6797%8100%0512001
_finishLongSlow()4495%4100%0311001
_finishFloat()3694%2100%021901
getEmbeddedObject()1285%2250%231501
_padLastQuad(int, int)1184%1150%120101
_eofAsNextToken()981%2100%021401
_findDecodedFromSymbols(int)292100%24100%01304801
_findDecodedFixed12(int, int, int)136100%10100%0602301
_finishInt()101100%12100%0702501
_finishLong()98100%6100%0402101
handleSignature(boolean, boolean)92100%18100%01002701
getString()76100%18100%01001901
_addDecodedToSymbols(int, String)50100%6100%040801
getStringLength()49100%14100%0801301
_expandSeenStringValues(String)48100%6100%0401201
getStringCharacters()40100%10100%0601101
_finishBigDecimal()38100%2100%0201001
_skip7BitBinary()37100%4100%0301101
_expandSeenNames(String[])32100%6100%040901
_addSeenStringValue()31100%2100%020601
_finishBigInteger()28100%2100%020801
_reportTruncatedUTF8InString(int, int, int, int)27100%n/a010201
_reportTruncatedUTF8InName(int, int, int, int)27100%n/a010201
SmileParser(ObjectReadContext, IOContext, int, int, ByteQuadsCanonicalizer, InputStream, byte[], int, int, boolean)26100%n/a010801
_parseNumericValue()24100%4100%030701
_nextAfterHeader()21100%1583%140401
_parseNumericValueIfNumber()21100%4100%030701
_reportInvalidUnsignedVInt(int, int)18100%2100%020501
_reportInvalidSharedName(int)16100%2100%020401
_reportInvalidSharedStringValue(int)16100%2100%020401
createChildArrayContext(int, int)14100%n/a010301
createChildObjectContext(int, int)14100%n/a010301
_reportUnknownValueTypeToken(int)8100%n/a010201
_padQuadForNulls(int)6100%n/a010101
_reportInvalidInitial(int)6100%n/a010101
_reportInvalidOther(int)6100%n/a010101
getStringOffset()100%n/a010101