SmileParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,393 of 8,09470%294 of 93768%1966025291,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
getValueAsString()740%200%1111161611
getString(Writer)560%100%66191911
_decodeShortAsciiValue(int)373548%3350%2481601
_decodeShortAsciiName(int)372540%3125%2381401
releaseBuffered(OutputStream)280%20%229911
getValueAsString(String)270%100%666611
getBinaryValue(Base64Variant)270%60%448811
_decodeLongUnicodeName(int[], int, int, boolean)2527591%23294%21876501
_getBinaryFromString(Base64Variant)250%40%337711
nextName()2126192%73282%62356401
_decodeUtf8_4(int)219782%12100%0731801
nextBooleanValue()150%40%336611
_handlePropertyName()1420393%32890%31954801
_decodeUtf8_3(int)146882%8100%0521401
_decodeUtf8_3fast(int)145479%4100%0321001
_finishBinary7BitLong(int)1229296%16100%0923701
_skipIncomplete()1212190%82071%82084501
_loadMore()114680%1583%1431601
nextToken()1026596%15398%13536801
hasStringCharacters()100%20%223311
_decodeLongUnicodeValue()915494%22090%21334601
_tryToLoadToHaveAtLeast(int)99090%21083%2732401
_skipBytes(int)92371%2250%2341001
nextIntValue(int)90%20%223311
nextLongValue(long)90%20%223311
_read7BitBinaryWithLength()828997%16100%0923601
_decodeShortUnicodeValue(int)718196%12100%0813201
_decodeShortUnicodeName(int)716595%10100%0712901
_decodeUtf8_2(int)73382%4100%031601
_finishNumberToken(int)71973%2571%2741501
nextStringValue()618996%13196%11924901
_readUnsignedVInt()613595%14100%0812201
_readUnsignedVIntSlow()67692%12100%0711601
_finishBinaryRawLong(int)65389%6100%0411401
_skip7BitBinary()63183%1375%1321101
finishToken()60%20%223311
_closeInput()51979%2466%242801
_finishToken()46894%21184%2922501
_finishBinaryRaw()46093%8100%0511701
_findOrDecodeShortAsciiName(int)43790%1583%1411001
_findOrDecodeShortUnicodeName(int)43790%1583%1411001
_reportInvalidOther(int, int)4342%n/a012301
_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
_loadMoreGuaranteed()3457%2100%021301
streamReadInputSource()30%n/a111111
getEmbeddedObject()1285%2250%231501
_padLastQuad(int, int)1184%1150%120101
_eofAsNextToken()981%2100%021401
_handleLongFieldName()24099%12996%11605301
_findDecodedFromSymbols(int)292100%24100%01304801
_finishIntSlow()140100%20100%01102801
_findDecodedFixed12(int, int, int)136100%10100%0602301
_finishInt()101100%12100%0702501
_finishLong()98100%6100%0402101
handleSignature(boolean, boolean)92100%18100%01002701
_fourBytesToIntSlow()84100%8100%0501201
getString()76100%18100%01001901
_finishDouble()69100%4100%0301201
_decodeLongAsciiValue()69100%8100%0502001
_fourBytesToInt()53100%2100%020901
_addDecodedToSymbols(int, String)50100%6100%040801
getStringLength()49100%14100%0801301
_expandSeenStringValues(String)48100%6100%0401201
_finishLongSlow()46100%4100%0301001
getStringCharacters()40100%10100%0601101
_finishFloat()38100%2100%020901
_finishBigDecimal()38100%2100%0201001
_nextByteGuaranteed()32100%2100%020701
_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
_loadToHaveAtLeast(int)26100%4100%030801
_parseNumericValue()24100%4100%030701
_nextAfterHeader()21100%1583%140401
_parseNumericValueIfNumber()21100%4100%030701
_reportInvalidUnsignedVInt(int, int)18100%2100%020501
_releaseBuffers2()16100%1375%130601
_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