Searched defs:indexAfterLastStarter (Results 1 - 3 of 3) sorted by relevance

/external/icu/android_icu4j/src/main/java/android/icu/impl/coll/
H A DCollationBuilder.java905 int indexAfterLastStarter = nfdString.length();
907 if(indexAfterLastStarter == 0) { return; } // no starter at all
908 lastStarter = Character.codePointBefore(nfdString, indexAfterLastStarter);
910 indexAfterLastStarter -= Character.charCount(lastStarter);
928 if(!mergeCompositeIntoString(nfdString, indexAfterLastStarter, composite, decomp,
961 private boolean mergeCompositeIntoString(CharSequence nfdString, int indexAfterLastStarter, argument
964 assert(Character.codePointBefore(nfdString, indexAfterLastStarter) ==
972 if(equalSubSequences(nfdString, indexAfterLastStarter, decomp, lastStarterLength)) {
981 newNFDString.append(nfdString, 0, indexAfterLastStarter);
983 newString.append(nfdString, 0, indexAfterLastStarter
[all...]
/external/icu/icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/
H A DCollationBuilder.java901 int indexAfterLastStarter = nfdString.length();
903 if(indexAfterLastStarter == 0) { return; } // no starter at all
904 lastStarter = Character.codePointBefore(nfdString, indexAfterLastStarter);
906 indexAfterLastStarter -= Character.charCount(lastStarter);
924 if(!mergeCompositeIntoString(nfdString, indexAfterLastStarter, composite, decomp,
957 private boolean mergeCompositeIntoString(CharSequence nfdString, int indexAfterLastStarter, argument
960 assert(Character.codePointBefore(nfdString, indexAfterLastStarter) ==
968 if(equalSubSequences(nfdString, indexAfterLastStarter, decomp, lastStarterLength)) {
977 newNFDString.append(nfdString, 0, indexAfterLastStarter);
979 newString.append(nfdString, 0, indexAfterLastStarter
[all...]
/external/icu/icu4c/source/i18n/
H A Dcollationbuilder.cpp1158 int32_t indexAfterLastStarter = nfdString.length(); local
1160 if(indexAfterLastStarter == 0) { return; } // no starter at all
1161 lastStarter = nfdString.char32At(indexAfterLastStarter - 1);
1163 indexAfterLastStarter -= U16_LENGTH(lastStarter);
1182 if(!mergeCompositeIntoString(nfdString, indexAfterLastStarter, composite, decomp,
1217 int32_t indexAfterLastStarter,
1222 U_ASSERT(nfdString.char32At(indexAfterLastStarter - 1) == decomp.char32At(0));
1229 if(nfdString.compare(indexAfterLastStarter, 0x7fffffff,
1238 newNFDString.setTo(nfdString, 0, indexAfterLastStarter);
1239 newString.setTo(nfdString, 0, indexAfterLastStarter
1216 mergeCompositeIntoString(const UnicodeString &nfdString, int32_t indexAfterLastStarter, UChar32 composite, const UnicodeString &decomp, UnicodeString &newNFDString, UnicodeString &newString, UErrorCode &errorCode) const argument
[all...]

Completed in 68 milliseconds