/third_party/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/ |
H A D | TestCompatibility.java | 10 package com.ibm.icu.dev.test.bidi; 28 void compareBidi(Bidi bidi, java.text.Bidi jbidi) in compareBidi() argument 30 byte paraLevel = bidi.getParaLevel(); in compareBidi() 31 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { in compareBidi() 34 u16ToPseudo(bidi.getTextAsString()) + in compareBidi() 35 "\n bidi: " + bidi.baseIsLeftToRight() + in compareBidi() 38 if (bidi.getBaseLevel() != jbidi.getBaseLevel()) { in compareBidi() 41 u16ToPseudo(bidi.getTextAsString()) + in compareBidi() 42 "\n bidi in compareBidi() [all...] |
H A D | TestBidi.java | 10 package com.ibm.icu.dev.test.bidi; 32 Bidi bidi; in testBidi() 36 bidi = new Bidi(MAXLEN, 0); in testBidi() 39 doTests(bidi, bidiLine, false); in testBidi() 40 doTests(bidi, bidiLine, true); in testBidi() 45 private void doTests(Bidi bidi, Bidi bidiLine, boolean countRunsFirst) { in doTests() argument 57 bidi.setPara(string, paraLevel, null); in doTests() 59 + bidi.getDirection() + " paraLevel " in doTests() 63 + bidi.getDirection() + " paraLevel " in doTests() 68 doTest(bidi, testNumbe in doTests() 97 doTest(Bidi bidi, int testNumber, TestData test, int lineStart, boolean countRunsFirst) doTest() argument 199 _testReordering(Bidi bidi, int testNumber) _testReordering() argument [all...] |
H A D | TestInverse.java | 10 package com.ibm.icu.dev.test.bidi; 40 Bidi bidi; in testInverse() 44 bidi = new Bidi(); in testInverse() 49 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse() 56 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse() 59 _testManyInverseBidi(bidi, Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse() 60 _testManyInverseBidi(bidi, Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse() 84 private void _testManyInverseBidi(Bidi bidi, int direction) { in _testManyInverseBidi() argument 103 _testInverseBidi(bidi, new String(text), direction); in _testManyInverseBidi() 109 private void _testInverseBidi(Bidi bidi, Strin argument [all...] |
H A D | TestFailureRecovery.java | 10 package com.ibm.icu.dev.test.bidi; 28 Bidi bidi = new Bidi(); in testFailureRecovery() 32 // bidi.setPara("abc", (byte)(Bidi.LEVEL_DEFAULT_LTR - 1), null); in testFailureRecovery() 35 // logln("OK: Got exception for bidi.setPara(..., Bidi.LEVEL_DEFAULT_LTR - 1, ...)" in testFailureRecovery() 39 bidi.setPara("abc", (byte)(-1), null); in testFailureRecovery() 42 logln("OK: Got exception for bidi.setPara(..., -1, ...)" in testFailureRecovery() 52 bidi = new Bidi(); in testFailureRecovery() 54 bidi.setLine(0, 1); in testFailureRecovery() 55 errln("bidi.setLine did not fail when called before valid setPara()"); in testFailureRecovery() 61 bidi in testFailureRecovery() [all...] |
H A D | TestReorderingMode.java | 10 package com.ibm.icu.dev.test.bidi; 206 Bidi bidi = new Bidi(); in testReorderingMode() 225 bidi.setReorderingMode(modeValue); in testReorderingMode() 226 modeBack = bidi.getReorderingMode(); in testReorderingMode() 234 bidi.setReorderingOptions(optionValue); in testReorderingMode() 235 optionBack = bidi.getReorderingOptions(); in testReorderingMode() 244 bidi.setPara(pseudoToU16(src), paraLevels[level], null); in testReorderingMode() 246 dest = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderingMode() 250 checkWhatYouCan(bidi, src, dest); in testReorderingMode() 277 if (!checkResultLength(bidi, sr in testReorderingMode() 298 inverseBasic(Bidi bidi, String src, int option, byte level) inverseBasic() argument 408 assertRoundTrip(Bidi bidi, int tc, int outIndex, String src, String dest, int mode, int option, byte level) assertRoundTrip() argument 480 checkResultLength(Bidi bidi, String src, String dest, String mode, String option, byte level) checkResultLength() argument 618 checkMaps(Bidi bidi, int stringIndex, String src, String dest, String mode, String option, byte level, boolean forward) checkMaps() argument [all...] |
H A D | TestMultipleParagraphs.java | 10 package com.ibm.icu.dev.test.bidi; 87 Bidi bidi = new Bidi(); in testMultipleParagraphs() 94 bidi.setPara(text, Bidi.LTR, null); in testMultipleParagraphs() 100 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs() 106 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs() 122 bidi.setPara(src, Bidi.LTR, null); in testMultipleParagraphs() 126 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs() 131 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs() 144 bidi.setPara(src, paraLevels[k], null); in testMultipleParagraphs() 149 paraIndex = bidi in testMultipleParagraphs() [all...] |
H A D | TestReorderRunsOnly.java | 10 package com.ibm.icu.dev.test.bidi; 117 Bidi bidi = new Bidi(); in testReorderRunsOnly() 125 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); in testReorderRunsOnly() 129 bidi.setReorderingOptions(option == 0 ? Bidi.OPTION_REMOVE_CONTROLS in testReorderRunsOnly() 138 bidi.setPara(srcU16, level, null); in testReorderRunsOnly() 139 destU16 = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderRunsOnly() 141 checkWhatYouCan(bidi, src, dest); in testReorderRunsOnly() 168 bidi.setPara((String)null, Bidi.LTR, null); in testReorderRunsOnly() 169 paras = bidi.countParagraphs(); in testReorderRunsOnly() 171 bidi in testReorderRunsOnly() [all...] |
H A D | TestReorder.java | 10 package com.ibm.icu.dev.test.bidi; 117 Bidi bidi = new Bidi(); in testReorder() 129 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 135 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)); in testReorder() 145 checkWhatYouCan(bidi, src, dest); in testReorder() 153 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 159 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING + in testReorder() 176 bidi.setInverse(true); in testReorder() 178 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 184 dest = u16ToPseudo(bidi in testReorder() [all...] |
H A D | BidiFmwk.java | 10 package com.ibm.icu.dev.test.bidi; 53 /* Unicode 4.0.1 changes bidi classes for +-/ */ in initCharFromDirProps() 335 void printCaseInfo(Bidi bidi, String src, String dst) in printCaseInfo() argument 337 int length = bidi.getProcessedLength(); in printCaseInfo() 338 byte[] levels = bidi.getLevels(); in printCaseInfo() 341 int runCount = bidi.countRuns(); in printCaseInfo() 357 errcontln("Direction: " + bidi.getDirection()); in printCaseInfo() 358 errcontln("paraLevel: " + Byte.toString(bidi.getParaLevel())); in printCaseInfo() 359 errcontln("reorderingMode: " + modeToString(bidi.getReorderingMode())); in printCaseInfo() 360 errcontln("reorderingOptions: " + spOptionsToString(bidi in printCaseInfo() 376 matchingPair(Bidi bidi, int i, char c1, char c2) matchingPair() argument 395 checkWhatYouCan(Bidi bidi, String src, String dst) checkWhatYouCan() argument [all...] |
H A D | TestClassOverride.java | 10 package com.ibm.icu.dev.test.bidi; 78 private void verifyClassifier(Bidi bidi) { in verifyClassifier() argument 79 BidiClassifier actualClassifier = bidi.getCustomClassifier(); in verifyClassifier() 102 bidi.getCustomizedClass('a')); in verifyClassifier() 118 Bidi bidi; in testClassOverride() 122 bidi = new Bidi(); in testClassOverride() 123 verifyClassifier(bidi); in testClassOverride() 126 bidi.setCustomClassifier(classifier); in testClassOverride() 127 verifyClassifier(bidi); in testClassOverride() 130 verifyClassifier(bidi); in testClassOverride() [all...] |
/third_party/icu/ohos_icu4j/src/main/tests/ohos/global/icu/dev/test/bidi/ |
H A D | TestCompatibility.java | 11 package ohos.global.icu.dev.test.bidi; 31 void compareBidi(Bidi bidi, java.text.Bidi jbidi) in compareBidi() argument 33 byte paraLevel = bidi.getParaLevel(); in compareBidi() 34 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { in compareBidi() 37 u16ToPseudo(bidi.getTextAsString()) + in compareBidi() 38 "\n bidi: " + bidi.baseIsLeftToRight() + in compareBidi() 41 if (bidi.getBaseLevel() != jbidi.getBaseLevel()) { in compareBidi() 44 u16ToPseudo(bidi.getTextAsString()) + in compareBidi() 45 "\n bidi in compareBidi() [all...] |
H A D | TestBidi.java | 11 package ohos.global.icu.dev.test.bidi; 35 Bidi bidi; in testBidi() 39 bidi = new Bidi(MAXLEN, 0); in testBidi() 42 doTests(bidi, bidiLine, false); in testBidi() 43 doTests(bidi, bidiLine, true); in testBidi() 48 private void doTests(Bidi bidi, Bidi bidiLine, boolean countRunsFirst) { in doTests() argument 60 bidi.setPara(string, paraLevel, null); in doTests() 62 + bidi.getDirection() + " paraLevel " in doTests() 66 + bidi.getDirection() + " paraLevel " in doTests() 71 doTest(bidi, testNumbe in doTests() 100 doTest(Bidi bidi, int testNumber, TestData test, int lineStart, boolean countRunsFirst) doTest() argument 202 _testReordering(Bidi bidi, int testNumber) _testReordering() argument [all...] |
H A D | TestInverse.java | 11 package ohos.global.icu.dev.test.bidi; 43 Bidi bidi; in testInverse() 47 bidi = new Bidi(); in testInverse() 52 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse() 59 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse() 62 _testManyInverseBidi(bidi, Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse() 63 _testManyInverseBidi(bidi, Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse() 87 private void _testManyInverseBidi(Bidi bidi, int direction) { in _testManyInverseBidi() argument 106 _testInverseBidi(bidi, new String(text), direction); in _testManyInverseBidi() 112 private void _testInverseBidi(Bidi bidi, Strin argument [all...] |
H A D | TestFailureRecovery.java | 11 package ohos.global.icu.dev.test.bidi; 31 Bidi bidi = new Bidi(); in testFailureRecovery() 35 // bidi.setPara("abc", (byte)(Bidi.LEVEL_DEFAULT_LTR - 1), null); in testFailureRecovery() 38 // logln("OK: Got exception for bidi.setPara(..., Bidi.LEVEL_DEFAULT_LTR - 1, ...)" in testFailureRecovery() 42 bidi.setPara("abc", (byte)(-1), null); in testFailureRecovery() 45 logln("OK: Got exception for bidi.setPara(..., -1, ...)" in testFailureRecovery() 55 bidi = new Bidi(); in testFailureRecovery() 57 bidi.setLine(0, 1); in testFailureRecovery() 58 errln("bidi.setLine did not fail when called before valid setPara()"); in testFailureRecovery() 64 bidi in testFailureRecovery() [all...] |
H A D | TestReorderingMode.java | 11 package ohos.global.icu.dev.test.bidi; 209 Bidi bidi = new Bidi(); in testReorderingMode() 228 bidi.setReorderingMode(modeValue); in testReorderingMode() 229 modeBack = bidi.getReorderingMode(); in testReorderingMode() 237 bidi.setReorderingOptions(optionValue); in testReorderingMode() 238 optionBack = bidi.getReorderingOptions(); in testReorderingMode() 247 bidi.setPara(pseudoToU16(src), paraLevels[level], null); in testReorderingMode() 249 dest = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderingMode() 253 checkWhatYouCan(bidi, src, dest); in testReorderingMode() 280 if (!checkResultLength(bidi, sr in testReorderingMode() 301 inverseBasic(Bidi bidi, String src, int option, byte level) inverseBasic() argument 411 assertRoundTrip(Bidi bidi, int tc, int outIndex, String src, String dest, int mode, int option, byte level) assertRoundTrip() argument 483 checkResultLength(Bidi bidi, String src, String dest, String mode, String option, byte level) checkResultLength() argument 621 checkMaps(Bidi bidi, int stringIndex, String src, String dest, String mode, String option, byte level, boolean forward) checkMaps() argument [all...] |
H A D | TestMultipleParagraphs.java | 11 package ohos.global.icu.dev.test.bidi; 90 Bidi bidi = new Bidi(); in testMultipleParagraphs() 97 bidi.setPara(text, Bidi.LTR, null); in testMultipleParagraphs() 103 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs() 109 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs() 125 bidi.setPara(src, Bidi.LTR, null); in testMultipleParagraphs() 129 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs() 134 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs() 147 bidi.setPara(src, paraLevels[k], null); in testMultipleParagraphs() 152 paraIndex = bidi in testMultipleParagraphs() [all...] |
H A D | TestReorderRunsOnly.java | 11 package ohos.global.icu.dev.test.bidi; 120 Bidi bidi = new Bidi(); in testReorderRunsOnly() 128 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); in testReorderRunsOnly() 132 bidi.setReorderingOptions(option == 0 ? Bidi.OPTION_REMOVE_CONTROLS in testReorderRunsOnly() 141 bidi.setPara(srcU16, level, null); in testReorderRunsOnly() 142 destU16 = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderRunsOnly() 144 checkWhatYouCan(bidi, src, dest); in testReorderRunsOnly() 171 bidi.setPara((String)null, Bidi.LTR, null); in testReorderRunsOnly() 172 paras = bidi.countParagraphs(); in testReorderRunsOnly() 174 bidi in testReorderRunsOnly() [all...] |
H A D | TestReorder.java | 11 package ohos.global.icu.dev.test.bidi; 120 Bidi bidi = new Bidi(); in testReorder() 132 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 138 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)); in testReorder() 148 checkWhatYouCan(bidi, src, dest); in testReorder() 156 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 162 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING + in testReorder() 179 bidi.setInverse(true); in testReorder() 181 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 187 dest = u16ToPseudo(bidi in testReorder() [all...] |
H A D | BidiFmwk.java | 11 package ohos.global.icu.dev.test.bidi; 56 /* Unicode 4.0.1 changes bidi classes for +-/ */ in initCharFromDirProps() 336 void printCaseInfo(Bidi bidi, String src, String dst) in printCaseInfo() argument 338 int length = bidi.getProcessedLength(); in printCaseInfo() 339 byte[] levels = bidi.getLevels(); in printCaseInfo() 342 int runCount = bidi.countRuns(); in printCaseInfo() 358 errcontln("Direction: " + bidi.getDirection()); in printCaseInfo() 359 errcontln("paraLevel: " + Byte.toString(bidi.getParaLevel())); in printCaseInfo() 360 errcontln("reorderingMode: " + modeToString(bidi.getReorderingMode())); in printCaseInfo() 361 errcontln("reorderingOptions: " + spOptionsToString(bidi in printCaseInfo() 377 matchingPair(Bidi bidi, int i, char c1, char c2) matchingPair() argument 396 checkWhatYouCan(Bidi bidi, String src, String dst) checkWhatYouCan() argument [all...] |
H A D | TestClassOverride.java | 11 package ohos.global.icu.dev.test.bidi; 81 private void verifyClassifier(Bidi bidi) { in verifyClassifier() argument 82 BidiClassifier actualClassifier = bidi.getCustomClassifier(); in verifyClassifier() 105 bidi.getCustomizedClass('a')); in verifyClassifier() 121 Bidi bidi; in testClassOverride() 125 bidi = new Bidi(); in testClassOverride() 126 verifyClassifier(bidi); in testClassOverride() 129 bidi.setCustomClassifier(classifier); in testClassOverride() 130 verifyClassifier(bidi); in testClassOverride() 133 verifyClassifier(bidi); in testClassOverride() [all...] |
/third_party/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
H A D | BidiLine.java | 85 static void setTrailingWSStart(Bidi bidi) in setTrailingWSStart() argument 87 byte[] dirProps = bidi.dirProps; in setTrailingWSStart() 88 byte[] levels = bidi.levels; in setTrailingWSStart() 89 int start = bidi.length; in setTrailingWSStart() 90 byte paraLevel = bidi.paraLevel; in setTrailingWSStart() 99 bidi.trailingWSStart = start; /* currently == bidi.length */ in setTrailingWSStart() 113 bidi.trailingWSStart=start; in setTrailingWSStart() 239 static byte getLevelAt(Bidi bidi, int charIndex) in getLevelAt() argument 242 if (bidi in getLevelAt() 249 getLevels(Bidi bidi) getLevels() argument 278 getLogicalRun(Bidi bidi, int logicalPosition) getLogicalRun() argument 304 getVisualRun(Bidi bidi, int runIndex) getVisualRun() argument 321 getSingleRun(Bidi bidi, byte level) getSingleRun() argument 363 reorderLine(Bidi bidi, byte minLevel, byte maxLevel) reorderLine() argument 449 getRunFromLogicalIndex(Bidi bidi, int logicalIndex) getRunFromLogicalIndex() argument 478 getRuns(Bidi bidi) getRuns() argument 807 getVisualIndex(Bidi bidi, int logicalIndex) getVisualIndex() argument 910 getLogicalIndex(Bidi bidi, int visualIndex) getLogicalIndex() argument 1017 getLogicalMap(Bidi bidi) getLogicalMap() argument 1108 getVisualMap(Bidi bidi) getVisualMap() argument [all...] |
H A D | BidiWriter.java | 238 static String writeReordered(Bidi bidi, int options) in writeReordered() argument 242 char[] text = bidi.text; in writeReordered() 243 runCount = bidi.countRuns(); in writeReordered() 249 if ((bidi.reorderingOptions & Bidi.OPTION_INSERT_MARKS) != 0) { in writeReordered() 257 if ((bidi.reorderingOptions & Bidi.OPTION_REMOVE_CONTROLS) != 0) { in writeReordered() 265 if ((bidi.reorderingMode != Bidi.REORDER_INVERSE_NUMBERS_AS_L) && in writeReordered() 266 (bidi.reorderingMode != Bidi.REORDER_INVERSE_LIKE_DIRECT) && in writeReordered() 267 (bidi.reorderingMode != Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL) && in writeReordered() 268 (bidi.reorderingMode != Bidi.REORDER_RUNS_ONLY)) { in writeReordered() 272 bidi in writeReordered() [all...] |
/third_party/icu/ohos_icu4j/src/main/java/ohos/global/icu/text/ |
H A D | BidiLine.java | 86 static void setTrailingWSStart(Bidi bidi) in setTrailingWSStart() argument 88 byte[] dirProps = bidi.dirProps; in setTrailingWSStart() 89 byte[] levels = bidi.levels; in setTrailingWSStart() 90 int start = bidi.length; in setTrailingWSStart() 91 byte paraLevel = bidi.paraLevel; in setTrailingWSStart() 100 bidi.trailingWSStart = start; /* currently == bidi.length */ in setTrailingWSStart() 114 bidi.trailingWSStart=start; in setTrailingWSStart() 240 static byte getLevelAt(Bidi bidi, int charIndex) in getLevelAt() argument 243 if (bidi in getLevelAt() 250 getLevels(Bidi bidi) getLevels() argument 279 getLogicalRun(Bidi bidi, int logicalPosition) getLogicalRun() argument 305 getVisualRun(Bidi bidi, int runIndex) getVisualRun() argument 322 getSingleRun(Bidi bidi, byte level) getSingleRun() argument 364 reorderLine(Bidi bidi, byte minLevel, byte maxLevel) reorderLine() argument 450 getRunFromLogicalIndex(Bidi bidi, int logicalIndex) getRunFromLogicalIndex() argument 479 getRuns(Bidi bidi) getRuns() argument 808 getVisualIndex(Bidi bidi, int logicalIndex) getVisualIndex() argument 911 getLogicalIndex(Bidi bidi, int visualIndex) getLogicalIndex() argument 1018 getLogicalMap(Bidi bidi) getLogicalMap() argument 1109 getVisualMap(Bidi bidi) getVisualMap() argument [all...] |
H A D | BidiWriter.java | 239 static String writeReordered(Bidi bidi, int options) in writeReordered() argument 243 char[] text = bidi.text; in writeReordered() 244 runCount = bidi.countRuns(); in writeReordered() 250 if ((bidi.reorderingOptions & Bidi.OPTION_INSERT_MARKS) != 0) { in writeReordered() 258 if ((bidi.reorderingOptions & Bidi.OPTION_REMOVE_CONTROLS) != 0) { in writeReordered() 266 if ((bidi.reorderingMode != Bidi.REORDER_INVERSE_NUMBERS_AS_L) && in writeReordered() 267 (bidi.reorderingMode != Bidi.REORDER_INVERSE_LIKE_DIRECT) && in writeReordered() 268 (bidi.reorderingMode != Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL) && in writeReordered() 269 (bidi.reorderingMode != Bidi.REORDER_RUNS_ONLY)) { in writeReordered() 273 bidi in writeReordered() [all...] |
/third_party/skia/modules/skunicode/src/ |
H A D | SkUnicode_icu_bidi.cpp | 25 SkBidiIterator_icu(SkUnicodeBidi bidi) : fBidi(std::move(bidi)) {} in SkBidiIterator_icu() argument 40 SkUnicodeBidi bidi(SkUnicode_IcuBidi::bidi_openSized(utf16Units, 0, &status)); in makeBidiIterator() 45 SkASSERT(bidi); in makeBidiIterator() 49 SkUnicode_IcuBidi::bidi_setPara(bidi.get(), (const UChar*)utf16, utf16Units, bidiLevel, nullptr, &status); in makeBidiIterator() 54 return std::unique_ptr<SkBidiIterator>(new SkBidiIterator_icu(std::move(bidi))); in makeBidiIterator() 89 // Convert to UTF16 since for now bidi iterator only operates on utf16 in extractBidi() 92 // Create bidi iterator in extractBidi() 94 SkUnicodeBidi bidi(SkUnicode_IcuBidi::bidi_openSized(utf16.size(), 0, &status)); in extractBidi() 99 SkASSERT(bidi); in extractBidi() [all...] |