Home | History | Annotate | Download | only in normalizer

Lines Matching defs:UTF16Util

14 import com.ibm.icu.dev.test.UTF16Util;
104 ch = UTF16Util.nextCodePoint(source, i);
105 i+=UTF16Util.codePointLength(ch);
113 ch = UTF16Util.nextCodePoint(buffer, j);
114 j+=UTF16Util.codePointLength(ch);
122 for (; k > 0; k -= UTF16Util.codePointLength(ch2)) {
123 ch2 = UTF16Util.prevCodePoint(target, k);
127 UTF16Util.insertCodePoint(target, k, ch);
141 int starterCh = UTF16Util.nextCodePoint(target,0);
142 int compPos = UTF16Util.codePointLength(starterCh);
148 for (int decompPos = UTF16Util.codePointLength(starterCh); decompPos < target.length(); ) {
149 int ch = UTF16Util.nextCodePoint(target, decompPos);
150 decompPos += UTF16Util.codePointLength(ch);
155 UTF16Util.setCodePointAt(target, starterPos, composite);
163 decompPos += UTF16Util.setCodePointAt(target, compPos, ch);
164 compPos += UTF16Util.codePointLength(ch);