Encoder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,524 of 1,5240%140 of 1400%92922582582222
static {...}3880%n/a111111
interleaveWithECBytes(BitArray, int, int, int, BitArray)1770%200%1111343411
encode(String, ErrorCorrectionLevel, Hashtable, QRCode)1380%140%88292911
getNumDataBytesAndNumECBytesForBlockID(int, int, int, int, int[], int[])970%100%66222211
terminateBits(int, BitArray)880%160%99151511
appendKanjiBytes(String, BitArray)880%120%77191911
appendNumericBytes(String, BitArray)790%60%44181811
initQRCode(int, ErrorCorrectionLevel, Mode, QRCode)630%40%33181811
appendAlphanumericBytes(String, BitArray)560%80%55171711
chooseMode(String, String)550%160%99161611
generateECBytes(byte[], int)510%40%339911
isOnlyDoubleByteKanji(String)460%120%77121211
appendBytes(String, Mode, BitArray, String)460%80%55101011
appendLengthInfo(int, int, Mode, BitArray)350%20%225511
chooseMaskPattern(BitArray, ErrorCorrectionLevel, int, ByteMatrix)290%40%339911
append8BitBytes(String, BitArray, String)270%20%227711
calculateMaskPenalty(ByteMatrix)240%n/a116611
appendECI(ECI, BitArray)110%n/a113311
getAlphanumericCode(int)100%20%223311
encode(String, ErrorCorrectionLevel, QRCode)60%n/a112211
appendModeInfo(Mode, BitArray)60%n/a112211
chooseMode(String)40%n/a111111