Lines Matching refs:charModes
97 Mode[] charModes = computeCharacterModes(codePoints, version);
98 return splitIntoSegments(codePoints, charModes);
114 // charModes[i][j] represents the mode to encode the code point at
117 Mode[][] charModes = new Mode[codePoints.length][numModes];
130 charModes[i][0] = modeTypes[0];
135 charModes[i][1] = modeTypes[1];
139 charModes[i][2] = modeTypes[2];
143 charModes[i][3] = modeTypes[3];
150 if (charModes[i][k] != null && (charModes[i][j] == null || newCost < curCosts[j])) {
152 charModes[i][j] = modeTypes[k];
170 Mode[] result = new Mode[charModes.length];
174 curMode = charModes[i][j];
186 private static List<QrSegment> splitIntoSegments(int[] codePoints, Mode[] charModes) {
192 Mode curMode = charModes[0];
195 if (i < codePoints.length && charModes[i] == curMode)
210 curMode = charModes[i];