Encoder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total405 of 1,66075%80 of 17754%5911575290525
encode(String, ErrorCorrectionLevel, Map)12414754%321430%2124226401
appendKanjiBytes(String, BitArray)990%160%99202011
isOnlyDoubleByteKanji(String)420%120%779911
interleaveWithECBytes(BitArray, int, int, int)2915484%41680%41143701
terminateBits(int, BitArray)226675%21487%2921501
getNumDataBytesAndNumECBytesForBlockID(int, int, int, int, int[], int[])207779%4660%4642201
appendLengthInfo(int, Version, Mode, BitArray)181443%1150%121501
appendBytes(String, Mode, BitArray, Charset)161954%2360%2531101
appendECI(CharacterSetECI, BitArray)110%n/a113311
appendAlphanumericBytes(CharSequence, BitArray)84885%2675%2521701
chooseMode(String, Charset)74887%51372%41031801
encode(String, ErrorCorrectionLevel)50%n/a111111
chooseMode(String)40%n/a111111
static {...}390100%n/a010201
appendNumericBytes(CharSequence, BitArray)79100%6100%0401801
generateECBytes(byte[], int)51100%4100%030901
chooseMaskPattern(BitArray, ErrorCorrectionLevel, Version, ByteMatrix)29100%4100%030901
willFit(int, Version, ErrorCorrectionLevel)27100%2100%020601
append8BitBytes(String, BitArray, Charset)25100%2100%020401
chooseVersion(int, ErrorCorrectionLevel)22100%4100%030501
recommendVersion(ErrorCorrectionLevel, Mode, BitArray, BitArray)21100%n/a010401
calculateMaskPenalty(ByteMatrix)12100%n/a010401
calculateBitsNeeded(Mode, BitArray, BitArray, Version)10100%n/a010101
getAlphanumericCode(int)10100%2100%020301
appendModeInfo(Mode, BitArray)6100%n/a010201