Home | History | Annotate | Download | only in text

Lines Matching refs:chs

142         char[] chs = mChs;
213 if (end - start > chs.length) {
214 chs = new char[ArrayUtils.idealCharArraySize(end - start)];
215 mChs = chs;
222 TextUtils.getChars(source, start, end, chs, 0);
230 if (chs[i] >= FIRST_RIGHT_TO_LEFT) {
249 chs[x - start] = '\uFFFC';
256 dir = bidi(dir, chs, chdirs, n, false);
270 if (AndroidCharacter.mirror(chs, i, j - i))
282 alter = AlteredCharSequence.make(source, chs, start, end);
284 alter.update(chs, start, end);
355 char c = chs[j - start];
364 int emoji = Character.codePointAt(chs, j - start);
429 (j - 1 < here || !Character.isDigit(chs[j - 1 - start])) &&
430 chs[j + 1 - start]))) ||
432 (j + 1 >= next || !Character.isDigit(chs[j + 1 - start]))) ||
434 j + 1 < next && isIdeographic(chs[j + 1 - start], false))) {
451 while (ok < next && chs[ok - start] == ' ') {
487 while (ok < next && chs[ok - start] == ' ') {
610 * Runs the unicode bidi algorithm on the first n chars in chs, returning
618 * @param chs the text to examine
622 * @param n the length of the text/information in chs and chInfo
628 /* package */ static int bidi(int dir, char[] chs, byte[] chInfo, int n,
631 AndroidCharacter.getDirectionalities(chs, chInfo, n);
832 char c = chs[j];