xref: /aosp_15_r20/prebuilts/sdk/35/public/api/runtime-i18n.txt (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)
1*344a7f5eSAndroid Build Coastguard Worker// Signature format: 2.0
2*344a7f5eSAndroid Build Coastguard Workerpackage android.icu.lang {
3*344a7f5eSAndroid Build Coastguard Worker
4*344a7f5eSAndroid Build Coastguard Worker  public final class UCharacter implements android.icu.lang.UCharacterEnums.ECharacterCategory android.icu.lang.UCharacterEnums.ECharacterDirection {
5*344a7f5eSAndroid Build Coastguard Worker    method public static int charCount(int);
6*344a7f5eSAndroid Build Coastguard Worker    method public static int codePointAt(CharSequence, int);
7*344a7f5eSAndroid Build Coastguard Worker    method public static int codePointAt(char[], int);
8*344a7f5eSAndroid Build Coastguard Worker    method public static int codePointAt(char[], int, int);
9*344a7f5eSAndroid Build Coastguard Worker    method public static int codePointBefore(CharSequence, int);
10*344a7f5eSAndroid Build Coastguard Worker    method public static int codePointBefore(char[], int);
11*344a7f5eSAndroid Build Coastguard Worker    method public static int codePointBefore(char[], int, int);
12*344a7f5eSAndroid Build Coastguard Worker    method public static int codePointCount(CharSequence, int, int);
13*344a7f5eSAndroid Build Coastguard Worker    method public static int codePointCount(char[], int, int);
14*344a7f5eSAndroid Build Coastguard Worker    method public static int digit(int, int);
15*344a7f5eSAndroid Build Coastguard Worker    method public static int digit(int);
16*344a7f5eSAndroid Build Coastguard Worker    method public static int foldCase(int, boolean);
17*344a7f5eSAndroid Build Coastguard Worker    method public static String foldCase(String, boolean);
18*344a7f5eSAndroid Build Coastguard Worker    method public static int foldCase(int, int);
19*344a7f5eSAndroid Build Coastguard Worker    method public static String foldCase(String, int);
20*344a7f5eSAndroid Build Coastguard Worker    method public static char forDigit(int, int);
21*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.VersionInfo getAge(int);
22*344a7f5eSAndroid Build Coastguard Worker    method public static int getBidiPairedBracket(int);
23*344a7f5eSAndroid Build Coastguard Worker    method public static int getCharFromExtendedName(String);
24*344a7f5eSAndroid Build Coastguard Worker    method public static int getCharFromName(String);
25*344a7f5eSAndroid Build Coastguard Worker    method public static int getCharFromNameAlias(String);
26*344a7f5eSAndroid Build Coastguard Worker    method public static int getCodePoint(int, int);
27*344a7f5eSAndroid Build Coastguard Worker    method public static int getCodePoint(char, char);
28*344a7f5eSAndroid Build Coastguard Worker    method public static int getCodePoint(char);
29*344a7f5eSAndroid Build Coastguard Worker    method public static int getCombiningClass(int);
30*344a7f5eSAndroid Build Coastguard Worker    method public static int getDirection(int);
31*344a7f5eSAndroid Build Coastguard Worker    method public static byte getDirectionality(int);
32*344a7f5eSAndroid Build Coastguard Worker    method public static String getExtendedName(int);
33*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ValueIterator getExtendedNameIterator();
34*344a7f5eSAndroid Build Coastguard Worker    method public static int getHanNumericValue(int);
35*344a7f5eSAndroid Build Coastguard Worker    method public static int getIntPropertyMaxValue(int);
36*344a7f5eSAndroid Build Coastguard Worker    method public static int getIntPropertyMinValue(int);
37*344a7f5eSAndroid Build Coastguard Worker    method public static int getIntPropertyValue(int, int);
38*344a7f5eSAndroid Build Coastguard Worker    method public static int getMirror(int);
39*344a7f5eSAndroid Build Coastguard Worker    method public static String getName(int);
40*344a7f5eSAndroid Build Coastguard Worker    method public static String getName(String, String);
41*344a7f5eSAndroid Build Coastguard Worker    method public static String getNameAlias(int);
42*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ValueIterator getNameIterator();
43*344a7f5eSAndroid Build Coastguard Worker    method public static int getNumericValue(int);
44*344a7f5eSAndroid Build Coastguard Worker    method public static int getPropertyEnum(CharSequence);
45*344a7f5eSAndroid Build Coastguard Worker    method public static String getPropertyName(int, int);
46*344a7f5eSAndroid Build Coastguard Worker    method public static int getPropertyValueEnum(int, CharSequence);
47*344a7f5eSAndroid Build Coastguard Worker    method public static String getPropertyValueName(int, int, int);
48*344a7f5eSAndroid Build Coastguard Worker    method public static int getType(int);
49*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.RangeValueIterator getTypeIterator();
50*344a7f5eSAndroid Build Coastguard Worker    method public static double getUnicodeNumericValue(int);
51*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.VersionInfo getUnicodeVersion();
52*344a7f5eSAndroid Build Coastguard Worker    method public static boolean hasBinaryProperty(int, int);
53*344a7f5eSAndroid Build Coastguard Worker    method public static boolean hasBinaryProperty(CharSequence, int);
54*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isBMP(int);
55*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isBaseForm(int);
56*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isDefined(int);
57*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isDigit(int);
58*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isHighSurrogate(int);
59*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isHighSurrogate(char);
60*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isISOControl(int);
61*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isIdentifierIgnorable(int);
62*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isJavaIdentifierPart(int);
63*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isJavaIdentifierStart(int);
64*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isLegal(int);
65*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isLegal(String);
66*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isLetter(int);
67*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isLetterOrDigit(int);
68*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isLowSurrogate(int);
69*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isLowSurrogate(char);
70*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isLowerCase(int);
71*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isMirrored(int);
72*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isPrintable(int);
73*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isSpaceChar(int);
74*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isSupplementary(int);
75*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isSupplementaryCodePoint(int);
76*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isSurrogatePair(int, int);
77*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isSurrogatePair(char, char);
78*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isTitleCase(int);
79*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isUAlphabetic(int);
80*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isULowercase(int);
81*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isUUppercase(int);
82*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isUWhiteSpace(int);
83*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isUnicodeIdentifierPart(int);
84*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isUnicodeIdentifierStart(int);
85*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isUpperCase(int);
86*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isValidCodePoint(int);
87*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isWhitespace(int);
88*344a7f5eSAndroid Build Coastguard Worker    method public static int offsetByCodePoints(CharSequence, int, int);
89*344a7f5eSAndroid Build Coastguard Worker    method public static int offsetByCodePoints(char[], int, int, int, int);
90*344a7f5eSAndroid Build Coastguard Worker    method public static int toChars(int, char[], int);
91*344a7f5eSAndroid Build Coastguard Worker    method public static char[] toChars(int);
92*344a7f5eSAndroid Build Coastguard Worker    method public static int toCodePoint(int, int);
93*344a7f5eSAndroid Build Coastguard Worker    method public static int toCodePoint(char, char);
94*344a7f5eSAndroid Build Coastguard Worker    method public static int toLowerCase(int);
95*344a7f5eSAndroid Build Coastguard Worker    method public static String toLowerCase(String);
96*344a7f5eSAndroid Build Coastguard Worker    method public static String toLowerCase(java.util.Locale, String);
97*344a7f5eSAndroid Build Coastguard Worker    method public static String toLowerCase(android.icu.util.ULocale, String);
98*344a7f5eSAndroid Build Coastguard Worker    method public static String toString(int);
99*344a7f5eSAndroid Build Coastguard Worker    method public static int toTitleCase(int);
100*344a7f5eSAndroid Build Coastguard Worker    method public static String toTitleCase(String, android.icu.text.BreakIterator);
101*344a7f5eSAndroid Build Coastguard Worker    method public static String toTitleCase(java.util.Locale, String, android.icu.text.BreakIterator);
102*344a7f5eSAndroid Build Coastguard Worker    method public static String toTitleCase(android.icu.util.ULocale, String, android.icu.text.BreakIterator);
103*344a7f5eSAndroid Build Coastguard Worker    method public static String toTitleCase(android.icu.util.ULocale, String, android.icu.text.BreakIterator, int);
104*344a7f5eSAndroid Build Coastguard Worker    method public static String toTitleCase(java.util.Locale, String, android.icu.text.BreakIterator, int);
105*344a7f5eSAndroid Build Coastguard Worker    method public static int toUpperCase(int);
106*344a7f5eSAndroid Build Coastguard Worker    method public static String toUpperCase(String);
107*344a7f5eSAndroid Build Coastguard Worker    method public static String toUpperCase(java.util.Locale, String);
108*344a7f5eSAndroid Build Coastguard Worker    method public static String toUpperCase(android.icu.util.ULocale, String);
109*344a7f5eSAndroid Build Coastguard Worker    field public static final int FOLD_CASE_DEFAULT = 0; // 0x0
110*344a7f5eSAndroid Build Coastguard Worker    field public static final int FOLD_CASE_EXCLUDE_SPECIAL_I = 1; // 0x1
111*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAX_CODE_POINT = 1114111; // 0x10ffff
112*344a7f5eSAndroid Build Coastguard Worker    field public static final char MAX_HIGH_SURROGATE = 56319; // 0xdbff '\udbff'
113*344a7f5eSAndroid Build Coastguard Worker    field public static final char MAX_LOW_SURROGATE = 57343; // 0xdfff '\udfff'
114*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAX_RADIX = 36; // 0x24
115*344a7f5eSAndroid Build Coastguard Worker    field public static final char MAX_SURROGATE = 57343; // 0xdfff '\udfff'
116*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAX_VALUE = 1114111; // 0x10ffff
117*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIN_CODE_POINT = 0; // 0x0
118*344a7f5eSAndroid Build Coastguard Worker    field public static final char MIN_HIGH_SURROGATE = 55296; // 0xd800 '\ud800'
119*344a7f5eSAndroid Build Coastguard Worker    field public static final char MIN_LOW_SURROGATE = 56320; // 0xdc00 '\udc00'
120*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIN_RADIX = 2; // 0x2
121*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIN_SUPPLEMENTARY_CODE_POINT = 65536; // 0x10000
122*344a7f5eSAndroid Build Coastguard Worker    field public static final char MIN_SURROGATE = 55296; // 0xd800 '\ud800'
123*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIN_VALUE = 0; // 0x0
124*344a7f5eSAndroid Build Coastguard Worker    field public static final double NO_NUMERIC_VALUE = -1.23456789E8;
125*344a7f5eSAndroid Build Coastguard Worker    field public static final int REPLACEMENT_CHAR = 65533; // 0xfffd
126*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPPLEMENTARY_MIN_VALUE = 65536; // 0x10000
127*344a7f5eSAndroid Build Coastguard Worker    field public static final int TITLECASE_NO_BREAK_ADJUSTMENT = 512; // 0x200
128*344a7f5eSAndroid Build Coastguard Worker    field public static final int TITLECASE_NO_LOWERCASE = 256; // 0x100
129*344a7f5eSAndroid Build Coastguard Worker  }
130*344a7f5eSAndroid Build Coastguard Worker
131*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.BidiPairedBracketType {
132*344a7f5eSAndroid Build Coastguard Worker    field public static final int CLOSE = 2; // 0x2
133*344a7f5eSAndroid Build Coastguard Worker    field public static final int NONE = 0; // 0x0
134*344a7f5eSAndroid Build Coastguard Worker    field public static final int OPEN = 1; // 0x1
135*344a7f5eSAndroid Build Coastguard Worker  }
136*344a7f5eSAndroid Build Coastguard Worker
137*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.DecompositionType {
138*344a7f5eSAndroid Build Coastguard Worker    field public static final int CANONICAL = 1; // 0x1
139*344a7f5eSAndroid Build Coastguard Worker    field public static final int CIRCLE = 3; // 0x3
140*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMPAT = 2; // 0x2
141*344a7f5eSAndroid Build Coastguard Worker    field public static final int FINAL = 4; // 0x4
142*344a7f5eSAndroid Build Coastguard Worker    field public static final int FONT = 5; // 0x5
143*344a7f5eSAndroid Build Coastguard Worker    field public static final int FRACTION = 6; // 0x6
144*344a7f5eSAndroid Build Coastguard Worker    field public static final int INITIAL = 7; // 0x7
145*344a7f5eSAndroid Build Coastguard Worker    field public static final int ISOLATED = 8; // 0x8
146*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEDIAL = 9; // 0x9
147*344a7f5eSAndroid Build Coastguard Worker    field public static final int NARROW = 10; // 0xa
148*344a7f5eSAndroid Build Coastguard Worker    field public static final int NOBREAK = 11; // 0xb
149*344a7f5eSAndroid Build Coastguard Worker    field public static final int NONE = 0; // 0x0
150*344a7f5eSAndroid Build Coastguard Worker    field public static final int SMALL = 12; // 0xc
151*344a7f5eSAndroid Build Coastguard Worker    field public static final int SQUARE = 13; // 0xd
152*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUB = 14; // 0xe
153*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPER = 15; // 0xf
154*344a7f5eSAndroid Build Coastguard Worker    field public static final int VERTICAL = 16; // 0x10
155*344a7f5eSAndroid Build Coastguard Worker    field public static final int WIDE = 17; // 0x11
156*344a7f5eSAndroid Build Coastguard Worker  }
157*344a7f5eSAndroid Build Coastguard Worker
158*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.EastAsianWidth {
159*344a7f5eSAndroid Build Coastguard Worker    field public static final int AMBIGUOUS = 1; // 0x1
160*344a7f5eSAndroid Build Coastguard Worker    field public static final int FULLWIDTH = 3; // 0x3
161*344a7f5eSAndroid Build Coastguard Worker    field public static final int HALFWIDTH = 2; // 0x2
162*344a7f5eSAndroid Build Coastguard Worker    field public static final int NARROW = 4; // 0x4
163*344a7f5eSAndroid Build Coastguard Worker    field public static final int NEUTRAL = 0; // 0x0
164*344a7f5eSAndroid Build Coastguard Worker    field public static final int WIDE = 5; // 0x5
165*344a7f5eSAndroid Build Coastguard Worker  }
166*344a7f5eSAndroid Build Coastguard Worker
167*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.GraphemeClusterBreak {
168*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONTROL = 1; // 0x1
169*344a7f5eSAndroid Build Coastguard Worker    field public static final int CR = 2; // 0x2
170*344a7f5eSAndroid Build Coastguard Worker    field public static final int EXTEND = 3; // 0x3
171*344a7f5eSAndroid Build Coastguard Worker    field public static final int E_BASE = 13; // 0xd
172*344a7f5eSAndroid Build Coastguard Worker    field public static final int E_BASE_GAZ = 14; // 0xe
173*344a7f5eSAndroid Build Coastguard Worker    field public static final int E_MODIFIER = 15; // 0xf
174*344a7f5eSAndroid Build Coastguard Worker    field public static final int GLUE_AFTER_ZWJ = 16; // 0x10
175*344a7f5eSAndroid Build Coastguard Worker    field public static final int L = 4; // 0x4
176*344a7f5eSAndroid Build Coastguard Worker    field public static final int LF = 5; // 0x5
177*344a7f5eSAndroid Build Coastguard Worker    field public static final int LV = 6; // 0x6
178*344a7f5eSAndroid Build Coastguard Worker    field public static final int LVT = 7; // 0x7
179*344a7f5eSAndroid Build Coastguard Worker    field public static final int OTHER = 0; // 0x0
180*344a7f5eSAndroid Build Coastguard Worker    field public static final int PREPEND = 11; // 0xb
181*344a7f5eSAndroid Build Coastguard Worker    field public static final int REGIONAL_INDICATOR = 12; // 0xc
182*344a7f5eSAndroid Build Coastguard Worker    field public static final int SPACING_MARK = 10; // 0xa
183*344a7f5eSAndroid Build Coastguard Worker    field public static final int T = 8; // 0x8
184*344a7f5eSAndroid Build Coastguard Worker    field public static final int V = 9; // 0x9
185*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZWJ = 17; // 0x11
186*344a7f5eSAndroid Build Coastguard Worker  }
187*344a7f5eSAndroid Build Coastguard Worker
188*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.HangulSyllableType {
189*344a7f5eSAndroid Build Coastguard Worker    field public static final int LEADING_JAMO = 1; // 0x1
190*344a7f5eSAndroid Build Coastguard Worker    field public static final int LVT_SYLLABLE = 5; // 0x5
191*344a7f5eSAndroid Build Coastguard Worker    field public static final int LV_SYLLABLE = 4; // 0x4
192*344a7f5eSAndroid Build Coastguard Worker    field public static final int NOT_APPLICABLE = 0; // 0x0
193*344a7f5eSAndroid Build Coastguard Worker    field public static final int TRAILING_JAMO = 3; // 0x3
194*344a7f5eSAndroid Build Coastguard Worker    field public static final int VOWEL_JAMO = 2; // 0x2
195*344a7f5eSAndroid Build Coastguard Worker  }
196*344a7f5eSAndroid Build Coastguard Worker
197*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.IndicPositionalCategory {
198*344a7f5eSAndroid Build Coastguard Worker    field public static final int BOTTOM = 1; // 0x1
199*344a7f5eSAndroid Build Coastguard Worker    field public static final int BOTTOM_AND_LEFT = 2; // 0x2
200*344a7f5eSAndroid Build Coastguard Worker    field public static final int BOTTOM_AND_RIGHT = 3; // 0x3
201*344a7f5eSAndroid Build Coastguard Worker    field public static final int LEFT = 4; // 0x4
202*344a7f5eSAndroid Build Coastguard Worker    field public static final int LEFT_AND_RIGHT = 5; // 0x5
203*344a7f5eSAndroid Build Coastguard Worker    field public static final int NA = 0; // 0x0
204*344a7f5eSAndroid Build Coastguard Worker    field public static final int OVERSTRUCK = 6; // 0x6
205*344a7f5eSAndroid Build Coastguard Worker    field public static final int RIGHT = 7; // 0x7
206*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOP = 8; // 0x8
207*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOP_AND_BOTTOM = 9; // 0x9
208*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOP_AND_BOTTOM_AND_LEFT = 15; // 0xf
209*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOP_AND_BOTTOM_AND_RIGHT = 10; // 0xa
210*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOP_AND_LEFT = 11; // 0xb
211*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOP_AND_LEFT_AND_RIGHT = 12; // 0xc
212*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOP_AND_RIGHT = 13; // 0xd
213*344a7f5eSAndroid Build Coastguard Worker    field public static final int VISUAL_ORDER_LEFT = 14; // 0xe
214*344a7f5eSAndroid Build Coastguard Worker  }
215*344a7f5eSAndroid Build Coastguard Worker
216*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.IndicSyllabicCategory {
217*344a7f5eSAndroid Build Coastguard Worker    field public static final int AVAGRAHA = 1; // 0x1
218*344a7f5eSAndroid Build Coastguard Worker    field public static final int BINDU = 2; // 0x2
219*344a7f5eSAndroid Build Coastguard Worker    field public static final int BRAHMI_JOINING_NUMBER = 3; // 0x3
220*344a7f5eSAndroid Build Coastguard Worker    field public static final int CANTILLATION_MARK = 4; // 0x4
221*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT = 5; // 0x5
222*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_DEAD = 6; // 0x6
223*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_FINAL = 7; // 0x7
224*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_HEAD_LETTER = 8; // 0x8
225*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_INITIAL_POSTFIXED = 9; // 0x9
226*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_KILLER = 10; // 0xa
227*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_MEDIAL = 11; // 0xb
228*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_PLACEHOLDER = 12; // 0xc
229*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_PRECEDING_REPHA = 13; // 0xd
230*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_PREFIXED = 14; // 0xe
231*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_SUBJOINED = 15; // 0xf
232*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_SUCCEEDING_REPHA = 16; // 0x10
233*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONSONANT_WITH_STACKER = 17; // 0x11
234*344a7f5eSAndroid Build Coastguard Worker    field public static final int GEMINATION_MARK = 18; // 0x12
235*344a7f5eSAndroid Build Coastguard Worker    field public static final int INVISIBLE_STACKER = 19; // 0x13
236*344a7f5eSAndroid Build Coastguard Worker    field public static final int JOINER = 20; // 0x14
237*344a7f5eSAndroid Build Coastguard Worker    field public static final int MODIFYING_LETTER = 21; // 0x15
238*344a7f5eSAndroid Build Coastguard Worker    field public static final int NON_JOINER = 22; // 0x16
239*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUKTA = 23; // 0x17
240*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUMBER = 24; // 0x18
241*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUMBER_JOINER = 25; // 0x19
242*344a7f5eSAndroid Build Coastguard Worker    field public static final int OTHER = 0; // 0x0
243*344a7f5eSAndroid Build Coastguard Worker    field public static final int PURE_KILLER = 26; // 0x1a
244*344a7f5eSAndroid Build Coastguard Worker    field public static final int REGISTER_SHIFTER = 27; // 0x1b
245*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYLLABLE_MODIFIER = 28; // 0x1c
246*344a7f5eSAndroid Build Coastguard Worker    field public static final int TONE_LETTER = 29; // 0x1d
247*344a7f5eSAndroid Build Coastguard Worker    field public static final int TONE_MARK = 30; // 0x1e
248*344a7f5eSAndroid Build Coastguard Worker    field public static final int VIRAMA = 31; // 0x1f
249*344a7f5eSAndroid Build Coastguard Worker    field public static final int VISARGA = 32; // 0x20
250*344a7f5eSAndroid Build Coastguard Worker    field public static final int VOWEL = 33; // 0x21
251*344a7f5eSAndroid Build Coastguard Worker    field public static final int VOWEL_DEPENDENT = 34; // 0x22
252*344a7f5eSAndroid Build Coastguard Worker    field public static final int VOWEL_INDEPENDENT = 35; // 0x23
253*344a7f5eSAndroid Build Coastguard Worker  }
254*344a7f5eSAndroid Build Coastguard Worker
255*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.JoiningGroup {
256*344a7f5eSAndroid Build Coastguard Worker    field public static final int AFRICAN_FEH = 86; // 0x56
257*344a7f5eSAndroid Build Coastguard Worker    field public static final int AFRICAN_NOON = 87; // 0x57
258*344a7f5eSAndroid Build Coastguard Worker    field public static final int AFRICAN_QAF = 88; // 0x58
259*344a7f5eSAndroid Build Coastguard Worker    field public static final int AIN = 1; // 0x1
260*344a7f5eSAndroid Build Coastguard Worker    field public static final int ALAPH = 2; // 0x2
261*344a7f5eSAndroid Build Coastguard Worker    field public static final int ALEF = 3; // 0x3
262*344a7f5eSAndroid Build Coastguard Worker    field public static final int BEH = 4; // 0x4
263*344a7f5eSAndroid Build Coastguard Worker    field public static final int BETH = 5; // 0x5
264*344a7f5eSAndroid Build Coastguard Worker    field public static final int BURUSHASKI_YEH_BARREE = 54; // 0x36
265*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAL = 6; // 0x6
266*344a7f5eSAndroid Build Coastguard Worker    field public static final int DALATH_RISH = 7; // 0x7
267*344a7f5eSAndroid Build Coastguard Worker    field public static final int E = 8; // 0x8
268*344a7f5eSAndroid Build Coastguard Worker    field public static final int FARSI_YEH = 55; // 0x37
269*344a7f5eSAndroid Build Coastguard Worker    field public static final int FE = 51; // 0x33
270*344a7f5eSAndroid Build Coastguard Worker    field public static final int FEH = 9; // 0x9
271*344a7f5eSAndroid Build Coastguard Worker    field public static final int FINAL_SEMKATH = 10; // 0xa
272*344a7f5eSAndroid Build Coastguard Worker    field public static final int GAF = 11; // 0xb
273*344a7f5eSAndroid Build Coastguard Worker    field public static final int GAMAL = 12; // 0xc
274*344a7f5eSAndroid Build Coastguard Worker    field public static final int HAH = 13; // 0xd
275*344a7f5eSAndroid Build Coastguard Worker    field public static final int HAMZA_ON_HEH_GOAL = 14; // 0xe
276*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANIFI_ROHINGYA_KINNA_YA = 100; // 0x64
277*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANIFI_ROHINGYA_PA = 101; // 0x65
278*344a7f5eSAndroid Build Coastguard Worker    field public static final int HE = 15; // 0xf
279*344a7f5eSAndroid Build Coastguard Worker    field public static final int HEH = 16; // 0x10
280*344a7f5eSAndroid Build Coastguard Worker    field public static final int HEH_GOAL = 17; // 0x11
281*344a7f5eSAndroid Build Coastguard Worker    field public static final int HETH = 18; // 0x12
282*344a7f5eSAndroid Build Coastguard Worker    field public static final int KAF = 19; // 0x13
283*344a7f5eSAndroid Build Coastguard Worker    field public static final int KAPH = 20; // 0x14
284*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHAPH = 52; // 0x34
285*344a7f5eSAndroid Build Coastguard Worker    field public static final int KNOTTED_HEH = 21; // 0x15
286*344a7f5eSAndroid Build Coastguard Worker    field public static final int LAM = 22; // 0x16
287*344a7f5eSAndroid Build Coastguard Worker    field public static final int LAMADH = 23; // 0x17
288*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_BHA = 89; // 0x59
289*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_JA = 90; // 0x5a
290*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_LLA = 91; // 0x5b
291*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_LLLA = 92; // 0x5c
292*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_NGA = 93; // 0x5d
293*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_NNA = 94; // 0x5e
294*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_NNNA = 95; // 0x5f
295*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_NYA = 96; // 0x60
296*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_RA = 97; // 0x61
297*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_SSA = 98; // 0x62
298*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_TTA = 99; // 0x63
299*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_ALEPH = 58; // 0x3a
300*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_AYIN = 59; // 0x3b
301*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_BETH = 60; // 0x3c
302*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_DALETH = 61; // 0x3d
303*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_DHAMEDH = 62; // 0x3e
304*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_FIVE = 63; // 0x3f
305*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_GIMEL = 64; // 0x40
306*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_HETH = 65; // 0x41
307*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_HUNDRED = 66; // 0x42
308*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_KAPH = 67; // 0x43
309*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_LAMEDH = 68; // 0x44
310*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_MEM = 69; // 0x45
311*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_NUN = 70; // 0x46
312*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_ONE = 71; // 0x47
313*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_PE = 72; // 0x48
314*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_QOPH = 73; // 0x49
315*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_RESH = 74; // 0x4a
316*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_SADHE = 75; // 0x4b
317*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_SAMEKH = 76; // 0x4c
318*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_TAW = 77; // 0x4d
319*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_TEN = 78; // 0x4e
320*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_TETH = 79; // 0x4f
321*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_THAMEDH = 80; // 0x50
322*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_TWENTY = 81; // 0x51
323*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_WAW = 82; // 0x52
324*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_YODH = 83; // 0x53
325*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_ZAYIN = 84; // 0x54
326*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEEM = 24; // 0x18
327*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIM = 25; // 0x19
328*344a7f5eSAndroid Build Coastguard Worker    field public static final int NOON = 26; // 0x1a
329*344a7f5eSAndroid Build Coastguard Worker    field public static final int NO_JOINING_GROUP = 0; // 0x0
330*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUN = 27; // 0x1b
331*344a7f5eSAndroid Build Coastguard Worker    field public static final int NYA = 56; // 0x38
332*344a7f5eSAndroid Build Coastguard Worker    field public static final int PE = 28; // 0x1c
333*344a7f5eSAndroid Build Coastguard Worker    field public static final int QAF = 29; // 0x1d
334*344a7f5eSAndroid Build Coastguard Worker    field public static final int QAPH = 30; // 0x1e
335*344a7f5eSAndroid Build Coastguard Worker    field public static final int REH = 31; // 0x1f
336*344a7f5eSAndroid Build Coastguard Worker    field public static final int REVERSED_PE = 32; // 0x20
337*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROHINGYA_YEH = 57; // 0x39
338*344a7f5eSAndroid Build Coastguard Worker    field public static final int SAD = 33; // 0x21
339*344a7f5eSAndroid Build Coastguard Worker    field public static final int SADHE = 34; // 0x22
340*344a7f5eSAndroid Build Coastguard Worker    field public static final int SEEN = 35; // 0x23
341*344a7f5eSAndroid Build Coastguard Worker    field public static final int SEMKATH = 36; // 0x24
342*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHIN = 37; // 0x25
343*344a7f5eSAndroid Build Coastguard Worker    field public static final int STRAIGHT_WAW = 85; // 0x55
344*344a7f5eSAndroid Build Coastguard Worker    field public static final int SWASH_KAF = 38; // 0x26
345*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYRIAC_WAW = 39; // 0x27
346*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAH = 40; // 0x28
347*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAW = 41; // 0x29
348*344a7f5eSAndroid Build Coastguard Worker    field public static final int TEH_MARBUTA = 42; // 0x2a
349*344a7f5eSAndroid Build Coastguard Worker    field public static final int TEH_MARBUTA_GOAL = 14; // 0xe
350*344a7f5eSAndroid Build Coastguard Worker    field public static final int TETH = 43; // 0x2b
351*344a7f5eSAndroid Build Coastguard Worker    field public static final int THIN_YEH = 102; // 0x66
352*344a7f5eSAndroid Build Coastguard Worker    field public static final int VERTICAL_TAIL = 103; // 0x67
353*344a7f5eSAndroid Build Coastguard Worker    field public static final int WAW = 44; // 0x2c
354*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEH = 45; // 0x2d
355*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEH_BARREE = 46; // 0x2e
356*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEH_WITH_TAIL = 47; // 0x2f
357*344a7f5eSAndroid Build Coastguard Worker    field public static final int YUDH = 48; // 0x30
358*344a7f5eSAndroid Build Coastguard Worker    field public static final int YUDH_HE = 49; // 0x31
359*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZAIN = 50; // 0x32
360*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZHAIN = 53; // 0x35
361*344a7f5eSAndroid Build Coastguard Worker  }
362*344a7f5eSAndroid Build Coastguard Worker
363*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.JoiningType {
364*344a7f5eSAndroid Build Coastguard Worker    field public static final int DUAL_JOINING = 2; // 0x2
365*344a7f5eSAndroid Build Coastguard Worker    field public static final int JOIN_CAUSING = 1; // 0x1
366*344a7f5eSAndroid Build Coastguard Worker    field public static final int LEFT_JOINING = 3; // 0x3
367*344a7f5eSAndroid Build Coastguard Worker    field public static final int NON_JOINING = 0; // 0x0
368*344a7f5eSAndroid Build Coastguard Worker    field public static final int RIGHT_JOINING = 4; // 0x4
369*344a7f5eSAndroid Build Coastguard Worker    field public static final int TRANSPARENT = 5; // 0x5
370*344a7f5eSAndroid Build Coastguard Worker  }
371*344a7f5eSAndroid Build Coastguard Worker
372*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.LineBreak {
373*344a7f5eSAndroid Build Coastguard Worker    field public static final int AKSARA = 43; // 0x2b
374*344a7f5eSAndroid Build Coastguard Worker    field public static final int AKSARA_PREBASE = 44; // 0x2c
375*344a7f5eSAndroid Build Coastguard Worker    field public static final int AKSARA_START = 45; // 0x2d
376*344a7f5eSAndroid Build Coastguard Worker    field public static final int ALPHABETIC = 2; // 0x2
377*344a7f5eSAndroid Build Coastguard Worker    field public static final int AMBIGUOUS = 1; // 0x1
378*344a7f5eSAndroid Build Coastguard Worker    field public static final int BREAK_AFTER = 4; // 0x4
379*344a7f5eSAndroid Build Coastguard Worker    field public static final int BREAK_BEFORE = 5; // 0x5
380*344a7f5eSAndroid Build Coastguard Worker    field public static final int BREAK_BOTH = 3; // 0x3
381*344a7f5eSAndroid Build Coastguard Worker    field public static final int BREAK_SYMBOLS = 27; // 0x1b
382*344a7f5eSAndroid Build Coastguard Worker    field public static final int CARRIAGE_RETURN = 10; // 0xa
383*344a7f5eSAndroid Build Coastguard Worker    field public static final int CLOSE_PARENTHESIS = 36; // 0x24
384*344a7f5eSAndroid Build Coastguard Worker    field public static final int CLOSE_PUNCTUATION = 8; // 0x8
385*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMBINING_MARK = 9; // 0x9
386*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMPLEX_CONTEXT = 24; // 0x18
387*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONDITIONAL_JAPANESE_STARTER = 37; // 0x25
388*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONTINGENT_BREAK = 7; // 0x7
389*344a7f5eSAndroid Build Coastguard Worker    field public static final int EXCLAMATION = 11; // 0xb
390*344a7f5eSAndroid Build Coastguard Worker    field public static final int E_BASE = 40; // 0x28
391*344a7f5eSAndroid Build Coastguard Worker    field public static final int E_MODIFIER = 41; // 0x29
392*344a7f5eSAndroid Build Coastguard Worker    field public static final int GLUE = 12; // 0xc
393*344a7f5eSAndroid Build Coastguard Worker    field public static final int H2 = 31; // 0x1f
394*344a7f5eSAndroid Build Coastguard Worker    field public static final int H3 = 32; // 0x20
395*344a7f5eSAndroid Build Coastguard Worker    field public static final int HEBREW_LETTER = 38; // 0x26
396*344a7f5eSAndroid Build Coastguard Worker    field public static final int HYPHEN = 13; // 0xd
397*344a7f5eSAndroid Build Coastguard Worker    field public static final int IDEOGRAPHIC = 14; // 0xe
398*344a7f5eSAndroid Build Coastguard Worker    field public static final int INFIX_NUMERIC = 16; // 0x10
399*344a7f5eSAndroid Build Coastguard Worker    field public static final int INSEPARABLE = 15; // 0xf
400*344a7f5eSAndroid Build Coastguard Worker    field public static final int INSEPERABLE = 15; // 0xf
401*344a7f5eSAndroid Build Coastguard Worker    field public static final int JL = 33; // 0x21
402*344a7f5eSAndroid Build Coastguard Worker    field public static final int JT = 34; // 0x22
403*344a7f5eSAndroid Build Coastguard Worker    field public static final int JV = 35; // 0x23
404*344a7f5eSAndroid Build Coastguard Worker    field public static final int LINE_FEED = 17; // 0x11
405*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANDATORY_BREAK = 6; // 0x6
406*344a7f5eSAndroid Build Coastguard Worker    field public static final int NEXT_LINE = 29; // 0x1d
407*344a7f5eSAndroid Build Coastguard Worker    field public static final int NONSTARTER = 18; // 0x12
408*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUMERIC = 19; // 0x13
409*344a7f5eSAndroid Build Coastguard Worker    field public static final int OPEN_PUNCTUATION = 20; // 0x14
410*344a7f5eSAndroid Build Coastguard Worker    field public static final int POSTFIX_NUMERIC = 21; // 0x15
411*344a7f5eSAndroid Build Coastguard Worker    field public static final int PREFIX_NUMERIC = 22; // 0x16
412*344a7f5eSAndroid Build Coastguard Worker    field public static final int QUOTATION = 23; // 0x17
413*344a7f5eSAndroid Build Coastguard Worker    field public static final int REGIONAL_INDICATOR = 39; // 0x27
414*344a7f5eSAndroid Build Coastguard Worker    field public static final int SPACE = 26; // 0x1a
415*344a7f5eSAndroid Build Coastguard Worker    field public static final int SURROGATE = 25; // 0x19
416*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNKNOWN = 0; // 0x0
417*344a7f5eSAndroid Build Coastguard Worker    field public static final int VIRAMA = 47; // 0x2f
418*344a7f5eSAndroid Build Coastguard Worker    field public static final int VIRAMA_FINAL = 46; // 0x2e
419*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_JOINER = 30; // 0x1e
420*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZWJ = 42; // 0x2a
421*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZWSPACE = 28; // 0x1c
422*344a7f5eSAndroid Build Coastguard Worker  }
423*344a7f5eSAndroid Build Coastguard Worker
424*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.NumericType {
425*344a7f5eSAndroid Build Coastguard Worker    field public static final int DECIMAL = 1; // 0x1
426*344a7f5eSAndroid Build Coastguard Worker    field public static final int DIGIT = 2; // 0x2
427*344a7f5eSAndroid Build Coastguard Worker    field public static final int NONE = 0; // 0x0
428*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUMERIC = 3; // 0x3
429*344a7f5eSAndroid Build Coastguard Worker  }
430*344a7f5eSAndroid Build Coastguard Worker
431*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.SentenceBreak {
432*344a7f5eSAndroid Build Coastguard Worker    field public static final int ATERM = 1; // 0x1
433*344a7f5eSAndroid Build Coastguard Worker    field public static final int CLOSE = 2; // 0x2
434*344a7f5eSAndroid Build Coastguard Worker    field public static final int CR = 11; // 0xb
435*344a7f5eSAndroid Build Coastguard Worker    field public static final int EXTEND = 12; // 0xc
436*344a7f5eSAndroid Build Coastguard Worker    field public static final int FORMAT = 3; // 0x3
437*344a7f5eSAndroid Build Coastguard Worker    field public static final int LF = 13; // 0xd
438*344a7f5eSAndroid Build Coastguard Worker    field public static final int LOWER = 4; // 0x4
439*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUMERIC = 5; // 0x5
440*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLETTER = 6; // 0x6
441*344a7f5eSAndroid Build Coastguard Worker    field public static final int OTHER = 0; // 0x0
442*344a7f5eSAndroid Build Coastguard Worker    field public static final int SCONTINUE = 14; // 0xe
443*344a7f5eSAndroid Build Coastguard Worker    field public static final int SEP = 7; // 0x7
444*344a7f5eSAndroid Build Coastguard Worker    field public static final int SP = 8; // 0x8
445*344a7f5eSAndroid Build Coastguard Worker    field public static final int STERM = 9; // 0x9
446*344a7f5eSAndroid Build Coastguard Worker    field public static final int UPPER = 10; // 0xa
447*344a7f5eSAndroid Build Coastguard Worker  }
448*344a7f5eSAndroid Build Coastguard Worker
449*344a7f5eSAndroid Build Coastguard Worker  public static final class UCharacter.UnicodeBlock extends java.lang.Character.Subset {
450*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.lang.UCharacter.UnicodeBlock forName(String);
451*344a7f5eSAndroid Build Coastguard Worker    method public int getID();
452*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.lang.UCharacter.UnicodeBlock getInstance(int);
453*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.lang.UCharacter.UnicodeBlock of(int);
454*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ADLAM;
455*344a7f5eSAndroid Build Coastguard Worker    field public static final int ADLAM_ID = 263; // 0x107
456*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock AEGEAN_NUMBERS;
457*344a7f5eSAndroid Build Coastguard Worker    field public static final int AEGEAN_NUMBERS_ID = 119; // 0x77
458*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock AHOM;
459*344a7f5eSAndroid Build Coastguard Worker    field public static final int AHOM_ID = 253; // 0xfd
460*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ALCHEMICAL_SYMBOLS;
461*344a7f5eSAndroid Build Coastguard Worker    field public static final int ALCHEMICAL_SYMBOLS_ID = 208; // 0xd0
462*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS;
463*344a7f5eSAndroid Build Coastguard Worker    field public static final int ALPHABETIC_PRESENTATION_FORMS_ID = 80; // 0x50
464*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ANATOLIAN_HIEROGLYPHS;
465*344a7f5eSAndroid Build Coastguard Worker    field public static final int ANATOLIAN_HIEROGLYPHS_ID = 254; // 0xfe
466*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION;
467*344a7f5eSAndroid Build Coastguard Worker    field public static final int ANCIENT_GREEK_MUSICAL_NOTATION_ID = 126; // 0x7e
468*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ANCIENT_GREEK_NUMBERS;
469*344a7f5eSAndroid Build Coastguard Worker    field public static final int ANCIENT_GREEK_NUMBERS_ID = 127; // 0x7f
470*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ANCIENT_SYMBOLS;
471*344a7f5eSAndroid Build Coastguard Worker    field public static final int ANCIENT_SYMBOLS_ID = 165; // 0xa5
472*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC;
473*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_EXTENDED_A;
474*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARABIC_EXTENDED_A_ID = 210; // 0xd2
475*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_EXTENDED_B;
476*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARABIC_EXTENDED_B_ID = 309; // 0x135
477*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_EXTENDED_C;
478*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARABIC_EXTENDED_C_ID = 321; // 0x141
479*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARABIC_ID = 12; // 0xc
480*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS;
481*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS_ID = 211; // 0xd3
482*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_PRESENTATION_FORMS_A;
483*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARABIC_PRESENTATION_FORMS_A_ID = 81; // 0x51
484*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_PRESENTATION_FORMS_B;
485*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARABIC_PRESENTATION_FORMS_B_ID = 85; // 0x55
486*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_SUPPLEMENT;
487*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARABIC_SUPPLEMENT_ID = 128; // 0x80
488*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ARMENIAN;
489*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARMENIAN_ID = 10; // 0xa
490*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ARROWS;
491*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARROWS_ID = 46; // 0x2e
492*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock AVESTAN;
493*344a7f5eSAndroid Build Coastguard Worker    field public static final int AVESTAN_ID = 188; // 0xbc
494*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BALINESE;
495*344a7f5eSAndroid Build Coastguard Worker    field public static final int BALINESE_ID = 147; // 0x93
496*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BAMUM;
497*344a7f5eSAndroid Build Coastguard Worker    field public static final int BAMUM_ID = 177; // 0xb1
498*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BAMUM_SUPPLEMENT;
499*344a7f5eSAndroid Build Coastguard Worker    field public static final int BAMUM_SUPPLEMENT_ID = 202; // 0xca
500*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BASIC_LATIN;
501*344a7f5eSAndroid Build Coastguard Worker    field public static final int BASIC_LATIN_ID = 1; // 0x1
502*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BASSA_VAH;
503*344a7f5eSAndroid Build Coastguard Worker    field public static final int BASSA_VAH_ID = 221; // 0xdd
504*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BATAK;
505*344a7f5eSAndroid Build Coastguard Worker    field public static final int BATAK_ID = 199; // 0xc7
506*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BENGALI;
507*344a7f5eSAndroid Build Coastguard Worker    field public static final int BENGALI_ID = 16; // 0x10
508*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BHAIKSUKI;
509*344a7f5eSAndroid Build Coastguard Worker    field public static final int BHAIKSUKI_ID = 264; // 0x108
510*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BLOCK_ELEMENTS;
511*344a7f5eSAndroid Build Coastguard Worker    field public static final int BLOCK_ELEMENTS_ID = 53; // 0x35
512*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BOPOMOFO;
513*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BOPOMOFO_EXTENDED;
514*344a7f5eSAndroid Build Coastguard Worker    field public static final int BOPOMOFO_EXTENDED_ID = 67; // 0x43
515*344a7f5eSAndroid Build Coastguard Worker    field public static final int BOPOMOFO_ID = 64; // 0x40
516*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BOX_DRAWING;
517*344a7f5eSAndroid Build Coastguard Worker    field public static final int BOX_DRAWING_ID = 52; // 0x34
518*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BRAHMI;
519*344a7f5eSAndroid Build Coastguard Worker    field public static final int BRAHMI_ID = 201; // 0xc9
520*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BRAILLE_PATTERNS;
521*344a7f5eSAndroid Build Coastguard Worker    field public static final int BRAILLE_PATTERNS_ID = 57; // 0x39
522*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BUGINESE;
523*344a7f5eSAndroid Build Coastguard Worker    field public static final int BUGINESE_ID = 129; // 0x81
524*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BUHID;
525*344a7f5eSAndroid Build Coastguard Worker    field public static final int BUHID_ID = 100; // 0x64
526*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS;
527*344a7f5eSAndroid Build Coastguard Worker    field public static final int BYZANTINE_MUSICAL_SYMBOLS_ID = 91; // 0x5b
528*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CARIAN;
529*344a7f5eSAndroid Build Coastguard Worker    field public static final int CARIAN_ID = 168; // 0xa8
530*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CAUCASIAN_ALBANIAN;
531*344a7f5eSAndroid Build Coastguard Worker    field public static final int CAUCASIAN_ALBANIAN_ID = 222; // 0xde
532*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CHAKMA;
533*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHAKMA_ID = 212; // 0xd4
534*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CHAM;
535*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHAM_ID = 164; // 0xa4
536*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CHEROKEE;
537*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHEROKEE_ID = 32; // 0x20
538*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CHEROKEE_SUPPLEMENT;
539*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHEROKEE_SUPPLEMENT_ID = 255; // 0xff
540*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CHESS_SYMBOLS;
541*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHESS_SYMBOLS_ID = 281; // 0x119
542*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CHORASMIAN;
543*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHORASMIAN_ID = 301; // 0x12d
544*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY;
545*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY_FORMS;
546*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_COMPATIBILITY_FORMS_ID = 83; // 0x53
547*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_COMPATIBILITY_ID = 69; // 0x45
548*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS;
549*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_COMPATIBILITY_IDEOGRAPHS_ID = 79; // 0x4f
550*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT;
551*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT_ID = 95; // 0x5f
552*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_RADICALS_SUPPLEMENT;
553*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_RADICALS_SUPPLEMENT_ID = 58; // 0x3a
554*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_STROKES;
555*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_STROKES_ID = 130; // 0x82
556*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION;
557*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_SYMBOLS_AND_PUNCTUATION_ID = 61; // 0x3d
558*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS;
559*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A;
560*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A_ID = 70; // 0x46
561*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B;
562*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B_ID = 94; // 0x5e
563*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C;
564*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C_ID = 197; // 0xc5
565*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D;
566*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D_ID = 209; // 0xd1
567*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E;
568*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E_ID = 256; // 0x100
569*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F;
570*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F_ID = 274; // 0x112
571*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G;
572*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G_ID = 302; // 0x12e
573*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H;
574*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H_ID = 322; // 0x142
575*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I;
576*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I_ID = 328; // 0x148
577*344a7f5eSAndroid Build Coastguard Worker    field public static final int CJK_UNIFIED_IDEOGRAPHS_ID = 71; // 0x47
578*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS;
579*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS_EXTENDED;
580*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMBINING_DIACRITICAL_MARKS_EXTENDED_ID = 224; // 0xe0
581*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMBINING_DIACRITICAL_MARKS_ID = 7; // 0x7
582*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT;
583*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMBINING_DIACRITICAL_MARKS_SUPPLEMENT_ID = 131; // 0x83
584*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_HALF_MARKS;
585*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMBINING_HALF_MARKS_ID = 82; // 0x52
586*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS;
587*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMBINING_MARKS_FOR_SYMBOLS_ID = 43; // 0x2b
588*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock COMMON_INDIC_NUMBER_FORMS;
589*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMMON_INDIC_NUMBER_FORMS_ID = 178; // 0xb2
590*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CONTROL_PICTURES;
591*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONTROL_PICTURES_ID = 49; // 0x31
592*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock COPTIC;
593*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock COPTIC_EPACT_NUMBERS;
594*344a7f5eSAndroid Build Coastguard Worker    field public static final int COPTIC_EPACT_NUMBERS_ID = 223; // 0xdf
595*344a7f5eSAndroid Build Coastguard Worker    field public static final int COPTIC_ID = 132; // 0x84
596*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock COUNTING_ROD_NUMERALS;
597*344a7f5eSAndroid Build Coastguard Worker    field public static final int COUNTING_ROD_NUMERALS_ID = 154; // 0x9a
598*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CUNEIFORM;
599*344a7f5eSAndroid Build Coastguard Worker    field public static final int CUNEIFORM_ID = 152; // 0x98
600*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION;
601*344a7f5eSAndroid Build Coastguard Worker    field public static final int CUNEIFORM_NUMBERS_AND_PUNCTUATION_ID = 153; // 0x99
602*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CURRENCY_SYMBOLS;
603*344a7f5eSAndroid Build Coastguard Worker    field public static final int CURRENCY_SYMBOLS_ID = 42; // 0x2a
604*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CYPRIOT_SYLLABARY;
605*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYPRIOT_SYLLABARY_ID = 123; // 0x7b
606*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CYPRO_MINOAN;
607*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYPRO_MINOAN_ID = 310; // 0x136
608*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC;
609*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_A;
610*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYRILLIC_EXTENDED_A_ID = 158; // 0x9e
611*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_B;
612*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYRILLIC_EXTENDED_B_ID = 160; // 0xa0
613*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_C;
614*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYRILLIC_EXTENDED_C_ID = 265; // 0x109
615*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_D;
616*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYRILLIC_EXTENDED_D_ID = 323; // 0x143
617*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYRILLIC_ID = 9; // 0x9
618*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENT;
619*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENTARY;
620*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYRILLIC_SUPPLEMENTARY_ID = 97; // 0x61
621*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYRILLIC_SUPPLEMENT_ID = 97; // 0x61
622*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock DESERET;
623*344a7f5eSAndroid Build Coastguard Worker    field public static final int DESERET_ID = 90; // 0x5a
624*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock DEVANAGARI;
625*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock DEVANAGARI_EXTENDED;
626*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock DEVANAGARI_EXTENDED_A;
627*344a7f5eSAndroid Build Coastguard Worker    field public static final int DEVANAGARI_EXTENDED_A_ID = 324; // 0x144
628*344a7f5eSAndroid Build Coastguard Worker    field public static final int DEVANAGARI_EXTENDED_ID = 179; // 0xb3
629*344a7f5eSAndroid Build Coastguard Worker    field public static final int DEVANAGARI_ID = 15; // 0xf
630*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock DINGBATS;
631*344a7f5eSAndroid Build Coastguard Worker    field public static final int DINGBATS_ID = 56; // 0x38
632*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock DIVES_AKURU;
633*344a7f5eSAndroid Build Coastguard Worker    field public static final int DIVES_AKURU_ID = 303; // 0x12f
634*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock DOGRA;
635*344a7f5eSAndroid Build Coastguard Worker    field public static final int DOGRA_ID = 282; // 0x11a
636*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock DOMINO_TILES;
637*344a7f5eSAndroid Build Coastguard Worker    field public static final int DOMINO_TILES_ID = 171; // 0xab
638*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock DUPLOYAN;
639*344a7f5eSAndroid Build Coastguard Worker    field public static final int DUPLOYAN_ID = 225; // 0xe1
640*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock EARLY_DYNASTIC_CUNEIFORM;
641*344a7f5eSAndroid Build Coastguard Worker    field public static final int EARLY_DYNASTIC_CUNEIFORM_ID = 257; // 0x101
642*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock EGYPTIAN_HIEROGLYPHS;
643*344a7f5eSAndroid Build Coastguard Worker    field public static final int EGYPTIAN_HIEROGLYPHS_ID = 194; // 0xc2
644*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS;
645*344a7f5eSAndroid Build Coastguard Worker    field public static final int EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS_ID = 292; // 0x124
646*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ELBASAN;
647*344a7f5eSAndroid Build Coastguard Worker    field public static final int ELBASAN_ID = 226; // 0xe2
648*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ELYMAIC;
649*344a7f5eSAndroid Build Coastguard Worker    field public static final int ELYMAIC_ID = 293; // 0x125
650*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock EMOTICONS;
651*344a7f5eSAndroid Build Coastguard Worker    field public static final int EMOTICONS_ID = 206; // 0xce
652*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_ALPHANUMERICS;
653*344a7f5eSAndroid Build Coastguard Worker    field public static final int ENCLOSED_ALPHANUMERICS_ID = 51; // 0x33
654*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMENT;
655*344a7f5eSAndroid Build Coastguard Worker    field public static final int ENCLOSED_ALPHANUMERIC_SUPPLEMENT_ID = 195; // 0xc3
656*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS;
657*344a7f5eSAndroid Build Coastguard Worker    field public static final int ENCLOSED_CJK_LETTERS_AND_MONTHS_ID = 68; // 0x44
658*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT;
659*344a7f5eSAndroid Build Coastguard Worker    field public static final int ENCLOSED_IDEOGRAPHIC_SUPPLEMENT_ID = 196; // 0xc4
660*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC;
661*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC_EXTENDED;
662*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC_EXTENDED_A;
663*344a7f5eSAndroid Build Coastguard Worker    field public static final int ETHIOPIC_EXTENDED_A_ID = 200; // 0xc8
664*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC_EXTENDED_B;
665*344a7f5eSAndroid Build Coastguard Worker    field public static final int ETHIOPIC_EXTENDED_B_ID = 311; // 0x137
666*344a7f5eSAndroid Build Coastguard Worker    field public static final int ETHIOPIC_EXTENDED_ID = 133; // 0x85
667*344a7f5eSAndroid Build Coastguard Worker    field public static final int ETHIOPIC_ID = 31; // 0x1f
668*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC_SUPPLEMENT;
669*344a7f5eSAndroid Build Coastguard Worker    field public static final int ETHIOPIC_SUPPLEMENT_ID = 134; // 0x86
670*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GENERAL_PUNCTUATION;
671*344a7f5eSAndroid Build Coastguard Worker    field public static final int GENERAL_PUNCTUATION_ID = 40; // 0x28
672*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GEOMETRIC_SHAPES;
673*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GEOMETRIC_SHAPES_EXTENDED;
674*344a7f5eSAndroid Build Coastguard Worker    field public static final int GEOMETRIC_SHAPES_EXTENDED_ID = 227; // 0xe3
675*344a7f5eSAndroid Build Coastguard Worker    field public static final int GEOMETRIC_SHAPES_ID = 54; // 0x36
676*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GEORGIAN;
677*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GEORGIAN_EXTENDED;
678*344a7f5eSAndroid Build Coastguard Worker    field public static final int GEORGIAN_EXTENDED_ID = 283; // 0x11b
679*344a7f5eSAndroid Build Coastguard Worker    field public static final int GEORGIAN_ID = 29; // 0x1d
680*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GEORGIAN_SUPPLEMENT;
681*344a7f5eSAndroid Build Coastguard Worker    field public static final int GEORGIAN_SUPPLEMENT_ID = 135; // 0x87
682*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC;
683*344a7f5eSAndroid Build Coastguard Worker    field public static final int GLAGOLITIC_ID = 136; // 0x88
684*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC_SUPPLEMENT;
685*344a7f5eSAndroid Build Coastguard Worker    field public static final int GLAGOLITIC_SUPPLEMENT_ID = 266; // 0x10a
686*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GOTHIC;
687*344a7f5eSAndroid Build Coastguard Worker    field public static final int GOTHIC_ID = 89; // 0x59
688*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GRANTHA;
689*344a7f5eSAndroid Build Coastguard Worker    field public static final int GRANTHA_ID = 228; // 0xe4
690*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GREEK;
691*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GREEK_EXTENDED;
692*344a7f5eSAndroid Build Coastguard Worker    field public static final int GREEK_EXTENDED_ID = 39; // 0x27
693*344a7f5eSAndroid Build Coastguard Worker    field public static final int GREEK_ID = 8; // 0x8
694*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GUJARATI;
695*344a7f5eSAndroid Build Coastguard Worker    field public static final int GUJARATI_ID = 18; // 0x12
696*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GUNJALA_GONDI;
697*344a7f5eSAndroid Build Coastguard Worker    field public static final int GUNJALA_GONDI_ID = 284; // 0x11c
698*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock GURMUKHI;
699*344a7f5eSAndroid Build Coastguard Worker    field public static final int GURMUKHI_ID = 17; // 0x11
700*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS;
701*344a7f5eSAndroid Build Coastguard Worker    field public static final int HALFWIDTH_AND_FULLWIDTH_FORMS_ID = 87; // 0x57
702*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_COMPATIBILITY_JAMO;
703*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANGUL_COMPATIBILITY_JAMO_ID = 65; // 0x41
704*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_JAMO;
705*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_JAMO_EXTENDED_A;
706*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANGUL_JAMO_EXTENDED_A_ID = 180; // 0xb4
707*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_JAMO_EXTENDED_B;
708*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANGUL_JAMO_EXTENDED_B_ID = 185; // 0xb9
709*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANGUL_JAMO_ID = 30; // 0x1e
710*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_SYLLABLES;
711*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANGUL_SYLLABLES_ID = 74; // 0x4a
712*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HANIFI_ROHINGYA;
713*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANIFI_ROHINGYA_ID = 285; // 0x11d
714*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HANUNOO;
715*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANUNOO_ID = 99; // 0x63
716*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HATRAN;
717*344a7f5eSAndroid Build Coastguard Worker    field public static final int HATRAN_ID = 258; // 0x102
718*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HEBREW;
719*344a7f5eSAndroid Build Coastguard Worker    field public static final int HEBREW_ID = 11; // 0xb
720*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES;
721*344a7f5eSAndroid Build Coastguard Worker    field public static final int HIGH_PRIVATE_USE_SURROGATES_ID = 76; // 0x4c
722*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HIGH_SURROGATES;
723*344a7f5eSAndroid Build Coastguard Worker    field public static final int HIGH_SURROGATES_ID = 75; // 0x4b
724*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock HIRAGANA;
725*344a7f5eSAndroid Build Coastguard Worker    field public static final int HIRAGANA_ID = 62; // 0x3e
726*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS;
727*344a7f5eSAndroid Build Coastguard Worker    field public static final int IDEOGRAPHIC_DESCRIPTION_CHARACTERS_ID = 60; // 0x3c
728*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION;
729*344a7f5eSAndroid Build Coastguard Worker    field public static final int IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION_ID = 267; // 0x10b
730*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock IMPERIAL_ARAMAIC;
731*344a7f5eSAndroid Build Coastguard Worker    field public static final int IMPERIAL_ARAMAIC_ID = 186; // 0xba
732*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock INDIC_SIYAQ_NUMBERS;
733*344a7f5eSAndroid Build Coastguard Worker    field public static final int INDIC_SIYAQ_NUMBERS_ID = 286; // 0x11e
734*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock INSCRIPTIONAL_PAHLAVI;
735*344a7f5eSAndroid Build Coastguard Worker    field public static final int INSCRIPTIONAL_PAHLAVI_ID = 190; // 0xbe
736*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock INSCRIPTIONAL_PARTHIAN;
737*344a7f5eSAndroid Build Coastguard Worker    field public static final int INSCRIPTIONAL_PARTHIAN_ID = 189; // 0xbd
738*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock INVALID_CODE;
739*344a7f5eSAndroid Build Coastguard Worker    field public static final int INVALID_CODE_ID = -1; // 0xffffffff
740*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock IPA_EXTENSIONS;
741*344a7f5eSAndroid Build Coastguard Worker    field public static final int IPA_EXTENSIONS_ID = 5; // 0x5
742*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock JAVANESE;
743*344a7f5eSAndroid Build Coastguard Worker    field public static final int JAVANESE_ID = 181; // 0xb5
744*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KAITHI;
745*344a7f5eSAndroid Build Coastguard Worker    field public static final int KAITHI_ID = 193; // 0xc1
746*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KAKTOVIK_NUMERALS;
747*344a7f5eSAndroid Build Coastguard Worker    field public static final int KAKTOVIK_NUMERALS_ID = 325; // 0x145
748*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KANA_EXTENDED_A;
749*344a7f5eSAndroid Build Coastguard Worker    field public static final int KANA_EXTENDED_A_ID = 275; // 0x113
750*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KANA_EXTENDED_B;
751*344a7f5eSAndroid Build Coastguard Worker    field public static final int KANA_EXTENDED_B_ID = 312; // 0x138
752*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KANA_SUPPLEMENT;
753*344a7f5eSAndroid Build Coastguard Worker    field public static final int KANA_SUPPLEMENT_ID = 203; // 0xcb
754*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KANBUN;
755*344a7f5eSAndroid Build Coastguard Worker    field public static final int KANBUN_ID = 66; // 0x42
756*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KANGXI_RADICALS;
757*344a7f5eSAndroid Build Coastguard Worker    field public static final int KANGXI_RADICALS_ID = 59; // 0x3b
758*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KANNADA;
759*344a7f5eSAndroid Build Coastguard Worker    field public static final int KANNADA_ID = 22; // 0x16
760*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KATAKANA;
761*344a7f5eSAndroid Build Coastguard Worker    field public static final int KATAKANA_ID = 63; // 0x3f
762*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS;
763*344a7f5eSAndroid Build Coastguard Worker    field public static final int KATAKANA_PHONETIC_EXTENSIONS_ID = 107; // 0x6b
764*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KAWI;
765*344a7f5eSAndroid Build Coastguard Worker    field public static final int KAWI_ID = 326; // 0x146
766*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KAYAH_LI;
767*344a7f5eSAndroid Build Coastguard Worker    field public static final int KAYAH_LI_ID = 162; // 0xa2
768*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KHAROSHTHI;
769*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHAROSHTHI_ID = 137; // 0x89
770*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KHITAN_SMALL_SCRIPT;
771*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHITAN_SMALL_SCRIPT_ID = 304; // 0x130
772*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KHMER;
773*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHMER_ID = 36; // 0x24
774*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KHMER_SYMBOLS;
775*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHMER_SYMBOLS_ID = 113; // 0x71
776*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KHOJKI;
777*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHOJKI_ID = 229; // 0xe5
778*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock KHUDAWADI;
779*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHUDAWADI_ID = 230; // 0xe6
780*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LAO;
781*344a7f5eSAndroid Build Coastguard Worker    field public static final int LAO_ID = 26; // 0x1a
782*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_1_SUPPLEMENT;
783*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_1_SUPPLEMENT_ID = 2; // 0x2
784*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_A;
785*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_ADDITIONAL;
786*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_EXTENDED_ADDITIONAL_ID = 38; // 0x26
787*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_EXTENDED_A_ID = 3; // 0x3
788*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_B;
789*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_EXTENDED_B_ID = 4; // 0x4
790*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_C;
791*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_EXTENDED_C_ID = 148; // 0x94
792*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_D;
793*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_EXTENDED_D_ID = 149; // 0x95
794*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_E;
795*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_EXTENDED_E_ID = 231; // 0xe7
796*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_F;
797*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_EXTENDED_F_ID = 313; // 0x139
798*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_G;
799*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_EXTENDED_G_ID = 314; // 0x13a
800*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LEPCHA;
801*344a7f5eSAndroid Build Coastguard Worker    field public static final int LEPCHA_ID = 156; // 0x9c
802*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LETTERLIKE_SYMBOLS;
803*344a7f5eSAndroid Build Coastguard Worker    field public static final int LETTERLIKE_SYMBOLS_ID = 44; // 0x2c
804*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LIMBU;
805*344a7f5eSAndroid Build Coastguard Worker    field public static final int LIMBU_ID = 111; // 0x6f
806*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LINEAR_A;
807*344a7f5eSAndroid Build Coastguard Worker    field public static final int LINEAR_A_ID = 232; // 0xe8
808*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LINEAR_B_IDEOGRAMS;
809*344a7f5eSAndroid Build Coastguard Worker    field public static final int LINEAR_B_IDEOGRAMS_ID = 118; // 0x76
810*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LINEAR_B_SYLLABARY;
811*344a7f5eSAndroid Build Coastguard Worker    field public static final int LINEAR_B_SYLLABARY_ID = 117; // 0x75
812*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LISU;
813*344a7f5eSAndroid Build Coastguard Worker    field public static final int LISU_ID = 176; // 0xb0
814*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LISU_SUPPLEMENT;
815*344a7f5eSAndroid Build Coastguard Worker    field public static final int LISU_SUPPLEMENT_ID = 305; // 0x131
816*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LOW_SURROGATES;
817*344a7f5eSAndroid Build Coastguard Worker    field public static final int LOW_SURROGATES_ID = 77; // 0x4d
818*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LYCIAN;
819*344a7f5eSAndroid Build Coastguard Worker    field public static final int LYCIAN_ID = 167; // 0xa7
820*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock LYDIAN;
821*344a7f5eSAndroid Build Coastguard Worker    field public static final int LYDIAN_ID = 169; // 0xa9
822*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MAHAJANI;
823*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAHAJANI_ID = 233; // 0xe9
824*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MAHJONG_TILES;
825*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAHJONG_TILES_ID = 170; // 0xaa
826*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MAKASAR;
827*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAKASAR_ID = 287; // 0x11f
828*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MALAYALAM;
829*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM_ID = 23; // 0x17
830*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MANDAIC;
831*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANDAIC_ID = 198; // 0xc6
832*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MANICHAEAN;
833*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN_ID = 234; // 0xea
834*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MARCHEN;
835*344a7f5eSAndroid Build Coastguard Worker    field public static final int MARCHEN_ID = 268; // 0x10c
836*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MASARAM_GONDI;
837*344a7f5eSAndroid Build Coastguard Worker    field public static final int MASARAM_GONDI_ID = 276; // 0x114
838*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS;
839*344a7f5eSAndroid Build Coastguard Worker    field public static final int MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID = 93; // 0x5d
840*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_OPERATORS;
841*344a7f5eSAndroid Build Coastguard Worker    field public static final int MATHEMATICAL_OPERATORS_ID = 47; // 0x2f
842*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MAYAN_NUMERALS;
843*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAYAN_NUMERALS_ID = 288; // 0x120
844*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MEDEFAIDRIN;
845*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEDEFAIDRIN_ID = 289; // 0x121
846*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MEETEI_MAYEK;
847*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MEETEI_MAYEK_EXTENSIONS;
848*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEETEI_MAYEK_EXTENSIONS_ID = 213; // 0xd5
849*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEETEI_MAYEK_ID = 184; // 0xb8
850*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MENDE_KIKAKUI;
851*344a7f5eSAndroid Build Coastguard Worker    field public static final int MENDE_KIKAKUI_ID = 235; // 0xeb
852*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MEROITIC_CURSIVE;
853*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEROITIC_CURSIVE_ID = 214; // 0xd6
854*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MEROITIC_HIEROGLYPHS;
855*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEROITIC_HIEROGLYPHS_ID = 215; // 0xd7
856*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MIAO;
857*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIAO_ID = 216; // 0xd8
858*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A;
859*344a7f5eSAndroid Build Coastguard Worker    field public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A_ID = 102; // 0x66
860*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B;
861*344a7f5eSAndroid Build Coastguard Worker    field public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B_ID = 105; // 0x69
862*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS;
863*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS;
864*344a7f5eSAndroid Build Coastguard Worker    field public static final int MISCELLANEOUS_SYMBOLS_AND_ARROWS_ID = 115; // 0x73
865*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS;
866*344a7f5eSAndroid Build Coastguard Worker    field public static final int MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS_ID = 205; // 0xcd
867*344a7f5eSAndroid Build Coastguard Worker    field public static final int MISCELLANEOUS_SYMBOLS_ID = 55; // 0x37
868*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_TECHNICAL;
869*344a7f5eSAndroid Build Coastguard Worker    field public static final int MISCELLANEOUS_TECHNICAL_ID = 48; // 0x30
870*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MODI;
871*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MODIFIER_TONE_LETTERS;
872*344a7f5eSAndroid Build Coastguard Worker    field public static final int MODIFIER_TONE_LETTERS_ID = 138; // 0x8a
873*344a7f5eSAndroid Build Coastguard Worker    field public static final int MODI_ID = 236; // 0xec
874*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN;
875*344a7f5eSAndroid Build Coastguard Worker    field public static final int MONGOLIAN_ID = 37; // 0x25
876*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN_SUPPLEMENT;
877*344a7f5eSAndroid Build Coastguard Worker    field public static final int MONGOLIAN_SUPPLEMENT_ID = 269; // 0x10d
878*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MRO;
879*344a7f5eSAndroid Build Coastguard Worker    field public static final int MRO_ID = 237; // 0xed
880*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MULTANI;
881*344a7f5eSAndroid Build Coastguard Worker    field public static final int MULTANI_ID = 259; // 0x103
882*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MUSICAL_SYMBOLS;
883*344a7f5eSAndroid Build Coastguard Worker    field public static final int MUSICAL_SYMBOLS_ID = 92; // 0x5c
884*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MYANMAR;
885*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MYANMAR_EXTENDED_A;
886*344a7f5eSAndroid Build Coastguard Worker    field public static final int MYANMAR_EXTENDED_A_ID = 182; // 0xb6
887*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock MYANMAR_EXTENDED_B;
888*344a7f5eSAndroid Build Coastguard Worker    field public static final int MYANMAR_EXTENDED_B_ID = 238; // 0xee
889*344a7f5eSAndroid Build Coastguard Worker    field public static final int MYANMAR_ID = 28; // 0x1c
890*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock NABATAEAN;
891*344a7f5eSAndroid Build Coastguard Worker    field public static final int NABATAEAN_ID = 239; // 0xef
892*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock NAG_MUNDARI;
893*344a7f5eSAndroid Build Coastguard Worker    field public static final int NAG_MUNDARI_ID = 327; // 0x147
894*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock NANDINAGARI;
895*344a7f5eSAndroid Build Coastguard Worker    field public static final int NANDINAGARI_ID = 294; // 0x126
896*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock NEWA;
897*344a7f5eSAndroid Build Coastguard Worker    field public static final int NEWA_ID = 270; // 0x10e
898*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock NEW_TAI_LUE;
899*344a7f5eSAndroid Build Coastguard Worker    field public static final int NEW_TAI_LUE_ID = 139; // 0x8b
900*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock NKO;
901*344a7f5eSAndroid Build Coastguard Worker    field public static final int NKO_ID = 146; // 0x92
902*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock NO_BLOCK;
903*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock NUMBER_FORMS;
904*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUMBER_FORMS_ID = 45; // 0x2d
905*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock NUSHU;
906*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUSHU_ID = 277; // 0x115
907*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock NYIAKENG_PUACHUE_HMONG;
908*344a7f5eSAndroid Build Coastguard Worker    field public static final int NYIAKENG_PUACHUE_HMONG_ID = 295; // 0x127
909*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OGHAM;
910*344a7f5eSAndroid Build Coastguard Worker    field public static final int OGHAM_ID = 34; // 0x22
911*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_HUNGARIAN;
912*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_HUNGARIAN_ID = 260; // 0x104
913*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_ITALIC;
914*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_ITALIC_ID = 88; // 0x58
915*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_NORTH_ARABIAN;
916*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_NORTH_ARABIAN_ID = 240; // 0xf0
917*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_PERMIC;
918*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_PERMIC_ID = 241; // 0xf1
919*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_PERSIAN;
920*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_PERSIAN_ID = 140; // 0x8c
921*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_SOGDIAN;
922*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_SOGDIAN_ID = 290; // 0x122
923*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_SOUTH_ARABIAN;
924*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_SOUTH_ARABIAN_ID = 187; // 0xbb
925*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_TURKIC;
926*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_TURKIC_ID = 191; // 0xbf
927*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_UYGHUR;
928*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_UYGHUR_ID = 315; // 0x13b
929*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OL_CHIKI;
930*344a7f5eSAndroid Build Coastguard Worker    field public static final int OL_CHIKI_ID = 157; // 0x9d
931*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION;
932*344a7f5eSAndroid Build Coastguard Worker    field public static final int OPTICAL_CHARACTER_RECOGNITION_ID = 50; // 0x32
933*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ORIYA;
934*344a7f5eSAndroid Build Coastguard Worker    field public static final int ORIYA_ID = 19; // 0x13
935*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ORNAMENTAL_DINGBATS;
936*344a7f5eSAndroid Build Coastguard Worker    field public static final int ORNAMENTAL_DINGBATS_ID = 242; // 0xf2
937*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OSAGE;
938*344a7f5eSAndroid Build Coastguard Worker    field public static final int OSAGE_ID = 271; // 0x10f
939*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OSMANYA;
940*344a7f5eSAndroid Build Coastguard Worker    field public static final int OSMANYA_ID = 122; // 0x7a
941*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock OTTOMAN_SIYAQ_NUMBERS;
942*344a7f5eSAndroid Build Coastguard Worker    field public static final int OTTOMAN_SIYAQ_NUMBERS_ID = 296; // 0x128
943*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PAHAWH_HMONG;
944*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAHAWH_HMONG_ID = 243; // 0xf3
945*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PALMYRENE;
946*344a7f5eSAndroid Build Coastguard Worker    field public static final int PALMYRENE_ID = 244; // 0xf4
947*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PAU_CIN_HAU;
948*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAU_CIN_HAU_ID = 245; // 0xf5
949*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PHAGS_PA;
950*344a7f5eSAndroid Build Coastguard Worker    field public static final int PHAGS_PA_ID = 150; // 0x96
951*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PHAISTOS_DISC;
952*344a7f5eSAndroid Build Coastguard Worker    field public static final int PHAISTOS_DISC_ID = 166; // 0xa6
953*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PHOENICIAN;
954*344a7f5eSAndroid Build Coastguard Worker    field public static final int PHOENICIAN_ID = 151; // 0x97
955*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PHONETIC_EXTENSIONS;
956*344a7f5eSAndroid Build Coastguard Worker    field public static final int PHONETIC_EXTENSIONS_ID = 114; // 0x72
957*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT;
958*344a7f5eSAndroid Build Coastguard Worker    field public static final int PHONETIC_EXTENSIONS_SUPPLEMENT_ID = 141; // 0x8d
959*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PLAYING_CARDS;
960*344a7f5eSAndroid Build Coastguard Worker    field public static final int PLAYING_CARDS_ID = 204; // 0xcc
961*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PRIVATE_USE;
962*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PRIVATE_USE_AREA;
963*344a7f5eSAndroid Build Coastguard Worker    field public static final int PRIVATE_USE_AREA_ID = 78; // 0x4e
964*344a7f5eSAndroid Build Coastguard Worker    field public static final int PRIVATE_USE_ID = 78; // 0x4e
965*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock PSALTER_PAHLAVI;
966*344a7f5eSAndroid Build Coastguard Worker    field public static final int PSALTER_PAHLAVI_ID = 246; // 0xf6
967*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock REJANG;
968*344a7f5eSAndroid Build Coastguard Worker    field public static final int REJANG_ID = 163; // 0xa3
969*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock RUMI_NUMERAL_SYMBOLS;
970*344a7f5eSAndroid Build Coastguard Worker    field public static final int RUMI_NUMERAL_SYMBOLS_ID = 192; // 0xc0
971*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock RUNIC;
972*344a7f5eSAndroid Build Coastguard Worker    field public static final int RUNIC_ID = 35; // 0x23
973*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SAMARITAN;
974*344a7f5eSAndroid Build Coastguard Worker    field public static final int SAMARITAN_ID = 172; // 0xac
975*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SAURASHTRA;
976*344a7f5eSAndroid Build Coastguard Worker    field public static final int SAURASHTRA_ID = 161; // 0xa1
977*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SHARADA;
978*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHARADA_ID = 217; // 0xd9
979*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SHAVIAN;
980*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHAVIAN_ID = 121; // 0x79
981*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SHORTHAND_FORMAT_CONTROLS;
982*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHORTHAND_FORMAT_CONTROLS_ID = 247; // 0xf7
983*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SIDDHAM;
984*344a7f5eSAndroid Build Coastguard Worker    field public static final int SIDDHAM_ID = 248; // 0xf8
985*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SINHALA;
986*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SINHALA_ARCHAIC_NUMBERS;
987*344a7f5eSAndroid Build Coastguard Worker    field public static final int SINHALA_ARCHAIC_NUMBERS_ID = 249; // 0xf9
988*344a7f5eSAndroid Build Coastguard Worker    field public static final int SINHALA_ID = 24; // 0x18
989*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SMALL_FORM_VARIANTS;
990*344a7f5eSAndroid Build Coastguard Worker    field public static final int SMALL_FORM_VARIANTS_ID = 84; // 0x54
991*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SMALL_KANA_EXTENSION;
992*344a7f5eSAndroid Build Coastguard Worker    field public static final int SMALL_KANA_EXTENSION_ID = 297; // 0x129
993*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SOGDIAN;
994*344a7f5eSAndroid Build Coastguard Worker    field public static final int SOGDIAN_ID = 291; // 0x123
995*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SORA_SOMPENG;
996*344a7f5eSAndroid Build Coastguard Worker    field public static final int SORA_SOMPENG_ID = 218; // 0xda
997*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SOYOMBO;
998*344a7f5eSAndroid Build Coastguard Worker    field public static final int SOYOMBO_ID = 278; // 0x116
999*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SPACING_MODIFIER_LETTERS;
1000*344a7f5eSAndroid Build Coastguard Worker    field public static final int SPACING_MODIFIER_LETTERS_ID = 6; // 0x6
1001*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SPECIALS;
1002*344a7f5eSAndroid Build Coastguard Worker    field public static final int SPECIALS_ID = 86; // 0x56
1003*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUNDANESE;
1004*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUNDANESE_ID = 155; // 0x9b
1005*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUNDANESE_SUPPLEMENT;
1006*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUNDANESE_SUPPLEMENT_ID = 219; // 0xdb
1007*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS;
1008*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPERSCRIPTS_AND_SUBSCRIPTS_ID = 41; // 0x29
1009*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_ARROWS_A;
1010*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPPLEMENTAL_ARROWS_A_ID = 103; // 0x67
1011*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_ARROWS_B;
1012*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPPLEMENTAL_ARROWS_B_ID = 104; // 0x68
1013*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_ARROWS_C;
1014*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPPLEMENTAL_ARROWS_C_ID = 250; // 0xfa
1015*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS;
1016*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPPLEMENTAL_MATHEMATICAL_OPERATORS_ID = 106; // 0x6a
1017*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_PUNCTUATION;
1018*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPPLEMENTAL_PUNCTUATION_ID = 142; // 0x8e
1019*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS;
1020*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS_ID = 261; // 0x105
1021*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A;
1022*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_A_ID = 109; // 0x6d
1023*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B;
1024*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_B_ID = 110; // 0x6e
1025*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SUTTON_SIGNWRITING;
1026*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUTTON_SIGNWRITING_ID = 262; // 0x106
1027*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SYLOTI_NAGRI;
1028*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYLOTI_NAGRI_ID = 143; // 0x8f
1029*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A;
1030*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A_ID = 298; // 0x12a
1031*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SYMBOLS_FOR_LEGACY_COMPUTING;
1032*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYMBOLS_FOR_LEGACY_COMPUTING_ID = 306; // 0x132
1033*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SYRIAC;
1034*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYRIAC_ID = 13; // 0xd
1035*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock SYRIAC_SUPPLEMENT;
1036*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYRIAC_SUPPLEMENT_ID = 279; // 0x117
1037*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TAGALOG;
1038*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAGALOG_ID = 98; // 0x62
1039*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TAGBANWA;
1040*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAGBANWA_ID = 101; // 0x65
1041*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TAGS;
1042*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAGS_ID = 96; // 0x60
1043*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_LE;
1044*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAI_LE_ID = 112; // 0x70
1045*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_THAM;
1046*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAI_THAM_ID = 174; // 0xae
1047*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_VIET;
1048*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAI_VIET_ID = 183; // 0xb7
1049*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_XUAN_JING_SYMBOLS;
1050*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAI_XUAN_JING_SYMBOLS_ID = 124; // 0x7c
1051*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TAKRI;
1052*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAKRI_ID = 220; // 0xdc
1053*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TAMIL;
1054*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAMIL_ID = 20; // 0x14
1055*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TAMIL_SUPPLEMENT;
1056*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAMIL_SUPPLEMENT_ID = 299; // 0x12b
1057*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TANGSA;
1058*344a7f5eSAndroid Build Coastguard Worker    field public static final int TANGSA_ID = 316; // 0x13c
1059*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT;
1060*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT_COMPONENTS;
1061*344a7f5eSAndroid Build Coastguard Worker    field public static final int TANGUT_COMPONENTS_ID = 273; // 0x111
1062*344a7f5eSAndroid Build Coastguard Worker    field public static final int TANGUT_ID = 272; // 0x110
1063*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT_SUPPLEMENT;
1064*344a7f5eSAndroid Build Coastguard Worker    field public static final int TANGUT_SUPPLEMENT_ID = 307; // 0x133
1065*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TELUGU;
1066*344a7f5eSAndroid Build Coastguard Worker    field public static final int TELUGU_ID = 21; // 0x15
1067*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock THAANA;
1068*344a7f5eSAndroid Build Coastguard Worker    field public static final int THAANA_ID = 14; // 0xe
1069*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock THAI;
1070*344a7f5eSAndroid Build Coastguard Worker    field public static final int THAI_ID = 25; // 0x19
1071*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TIBETAN;
1072*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIBETAN_ID = 27; // 0x1b
1073*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TIFINAGH;
1074*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIFINAGH_ID = 144; // 0x90
1075*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TIRHUTA;
1076*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIRHUTA_ID = 251; // 0xfb
1077*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TOTO;
1078*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOTO_ID = 317; // 0x13d
1079*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS;
1080*344a7f5eSAndroid Build Coastguard Worker    field public static final int TRANSPORT_AND_MAP_SYMBOLS_ID = 207; // 0xcf
1081*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock UGARITIC;
1082*344a7f5eSAndroid Build Coastguard Worker    field public static final int UGARITIC_ID = 120; // 0x78
1083*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS;
1084*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED;
1085*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A;
1086*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A_ID = 318; // 0x13e
1087*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_ID = 173; // 0xad
1088*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_ID = 33; // 0x21
1089*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock VAI;
1090*344a7f5eSAndroid Build Coastguard Worker    field public static final int VAI_ID = 159; // 0x9f
1091*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock VARIATION_SELECTORS;
1092*344a7f5eSAndroid Build Coastguard Worker    field public static final int VARIATION_SELECTORS_ID = 108; // 0x6c
1093*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT;
1094*344a7f5eSAndroid Build Coastguard Worker    field public static final int VARIATION_SELECTORS_SUPPLEMENT_ID = 125; // 0x7d
1095*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock VEDIC_EXTENSIONS;
1096*344a7f5eSAndroid Build Coastguard Worker    field public static final int VEDIC_EXTENSIONS_ID = 175; // 0xaf
1097*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock VERTICAL_FORMS;
1098*344a7f5eSAndroid Build Coastguard Worker    field public static final int VERTICAL_FORMS_ID = 145; // 0x91
1099*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock VITHKUQI;
1100*344a7f5eSAndroid Build Coastguard Worker    field public static final int VITHKUQI_ID = 319; // 0x13f
1101*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock WANCHO;
1102*344a7f5eSAndroid Build Coastguard Worker    field public static final int WANCHO_ID = 300; // 0x12c
1103*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock WARANG_CITI;
1104*344a7f5eSAndroid Build Coastguard Worker    field public static final int WARANG_CITI_ID = 252; // 0xfc
1105*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock YEZIDI;
1106*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEZIDI_ID = 308; // 0x134
1107*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS;
1108*344a7f5eSAndroid Build Coastguard Worker    field public static final int YIJING_HEXAGRAM_SYMBOLS_ID = 116; // 0x74
1109*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock YI_RADICALS;
1110*344a7f5eSAndroid Build Coastguard Worker    field public static final int YI_RADICALS_ID = 73; // 0x49
1111*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock YI_SYLLABLES;
1112*344a7f5eSAndroid Build Coastguard Worker    field public static final int YI_SYLLABLES_ID = 72; // 0x48
1113*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ZANABAZAR_SQUARE;
1114*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZANABAZAR_SQUARE_ID = 280; // 0x118
1115*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.lang.UCharacter.UnicodeBlock ZNAMENNY_MUSICAL_NOTATION;
1116*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZNAMENNY_MUSICAL_NOTATION_ID = 320; // 0x140
1117*344a7f5eSAndroid Build Coastguard Worker  }
1118*344a7f5eSAndroid Build Coastguard Worker
1119*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.VerticalOrientation {
1120*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROTATED = 0; // 0x0
1121*344a7f5eSAndroid Build Coastguard Worker    field public static final int TRANSFORMED_ROTATED = 1; // 0x1
1122*344a7f5eSAndroid Build Coastguard Worker    field public static final int TRANSFORMED_UPRIGHT = 2; // 0x2
1123*344a7f5eSAndroid Build Coastguard Worker    field public static final int UPRIGHT = 3; // 0x3
1124*344a7f5eSAndroid Build Coastguard Worker  }
1125*344a7f5eSAndroid Build Coastguard Worker
1126*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacter.WordBreak {
1127*344a7f5eSAndroid Build Coastguard Worker    field public static final int ALETTER = 1; // 0x1
1128*344a7f5eSAndroid Build Coastguard Worker    field public static final int CR = 8; // 0x8
1129*344a7f5eSAndroid Build Coastguard Worker    field public static final int DOUBLE_QUOTE = 16; // 0x10
1130*344a7f5eSAndroid Build Coastguard Worker    field public static final int EXTEND = 9; // 0x9
1131*344a7f5eSAndroid Build Coastguard Worker    field public static final int EXTENDNUMLET = 7; // 0x7
1132*344a7f5eSAndroid Build Coastguard Worker    field public static final int E_BASE = 17; // 0x11
1133*344a7f5eSAndroid Build Coastguard Worker    field public static final int E_BASE_GAZ = 18; // 0x12
1134*344a7f5eSAndroid Build Coastguard Worker    field public static final int E_MODIFIER = 19; // 0x13
1135*344a7f5eSAndroid Build Coastguard Worker    field public static final int FORMAT = 2; // 0x2
1136*344a7f5eSAndroid Build Coastguard Worker    field public static final int GLUE_AFTER_ZWJ = 20; // 0x14
1137*344a7f5eSAndroid Build Coastguard Worker    field public static final int HEBREW_LETTER = 14; // 0xe
1138*344a7f5eSAndroid Build Coastguard Worker    field public static final int KATAKANA = 3; // 0x3
1139*344a7f5eSAndroid Build Coastguard Worker    field public static final int LF = 10; // 0xa
1140*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIDLETTER = 4; // 0x4
1141*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIDNUM = 5; // 0x5
1142*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIDNUMLET = 11; // 0xb
1143*344a7f5eSAndroid Build Coastguard Worker    field public static final int NEWLINE = 12; // 0xc
1144*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUMERIC = 6; // 0x6
1145*344a7f5eSAndroid Build Coastguard Worker    field public static final int OTHER = 0; // 0x0
1146*344a7f5eSAndroid Build Coastguard Worker    field public static final int REGIONAL_INDICATOR = 13; // 0xd
1147*344a7f5eSAndroid Build Coastguard Worker    field public static final int SINGLE_QUOTE = 15; // 0xf
1148*344a7f5eSAndroid Build Coastguard Worker    field public static final int WSEGSPACE = 22; // 0x16
1149*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZWJ = 21; // 0x15
1150*344a7f5eSAndroid Build Coastguard Worker  }
1151*344a7f5eSAndroid Build Coastguard Worker
1152*344a7f5eSAndroid Build Coastguard Worker  public final class UCharacterCategory implements android.icu.lang.UCharacterEnums.ECharacterCategory {
1153*344a7f5eSAndroid Build Coastguard Worker    method public static String toString(int);
1154*344a7f5eSAndroid Build Coastguard Worker  }
1155*344a7f5eSAndroid Build Coastguard Worker
1156*344a7f5eSAndroid Build Coastguard Worker  public final class UCharacterDirection implements android.icu.lang.UCharacterEnums.ECharacterDirection {
1157*344a7f5eSAndroid Build Coastguard Worker    method public static String toString(int);
1158*344a7f5eSAndroid Build Coastguard Worker  }
1159*344a7f5eSAndroid Build Coastguard Worker
1160*344a7f5eSAndroid Build Coastguard Worker  public class UCharacterEnums {
1161*344a7f5eSAndroid Build Coastguard Worker  }
1162*344a7f5eSAndroid Build Coastguard Worker
1163*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacterEnums.ECharacterCategory {
1164*344a7f5eSAndroid Build Coastguard Worker    field public static final byte COMBINING_SPACING_MARK = 8; // 0x8
1165*344a7f5eSAndroid Build Coastguard Worker    field public static final byte CONNECTOR_PUNCTUATION = 22; // 0x16
1166*344a7f5eSAndroid Build Coastguard Worker    field public static final byte CONTROL = 15; // 0xf
1167*344a7f5eSAndroid Build Coastguard Worker    field public static final byte CURRENCY_SYMBOL = 25; // 0x19
1168*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DASH_PUNCTUATION = 19; // 0x13
1169*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DECIMAL_DIGIT_NUMBER = 9; // 0x9
1170*344a7f5eSAndroid Build Coastguard Worker    field public static final byte ENCLOSING_MARK = 7; // 0x7
1171*344a7f5eSAndroid Build Coastguard Worker    field public static final byte END_PUNCTUATION = 21; // 0x15
1172*344a7f5eSAndroid Build Coastguard Worker    field public static final byte FINAL_PUNCTUATION = 29; // 0x1d
1173*344a7f5eSAndroid Build Coastguard Worker    field public static final byte FINAL_QUOTE_PUNCTUATION = 29; // 0x1d
1174*344a7f5eSAndroid Build Coastguard Worker    field public static final byte FORMAT = 16; // 0x10
1175*344a7f5eSAndroid Build Coastguard Worker    field public static final byte GENERAL_OTHER_TYPES = 0; // 0x0
1176*344a7f5eSAndroid Build Coastguard Worker    field public static final byte INITIAL_PUNCTUATION = 28; // 0x1c
1177*344a7f5eSAndroid Build Coastguard Worker    field public static final byte INITIAL_QUOTE_PUNCTUATION = 28; // 0x1c
1178*344a7f5eSAndroid Build Coastguard Worker    field public static final byte LETTER_NUMBER = 10; // 0xa
1179*344a7f5eSAndroid Build Coastguard Worker    field public static final byte LINE_SEPARATOR = 13; // 0xd
1180*344a7f5eSAndroid Build Coastguard Worker    field public static final byte LOWERCASE_LETTER = 2; // 0x2
1181*344a7f5eSAndroid Build Coastguard Worker    field public static final byte MATH_SYMBOL = 24; // 0x18
1182*344a7f5eSAndroid Build Coastguard Worker    field public static final byte MODIFIER_LETTER = 4; // 0x4
1183*344a7f5eSAndroid Build Coastguard Worker    field public static final byte MODIFIER_SYMBOL = 26; // 0x1a
1184*344a7f5eSAndroid Build Coastguard Worker    field public static final byte NON_SPACING_MARK = 6; // 0x6
1185*344a7f5eSAndroid Build Coastguard Worker    field public static final byte OTHER_LETTER = 5; // 0x5
1186*344a7f5eSAndroid Build Coastguard Worker    field public static final byte OTHER_NUMBER = 11; // 0xb
1187*344a7f5eSAndroid Build Coastguard Worker    field public static final byte OTHER_PUNCTUATION = 23; // 0x17
1188*344a7f5eSAndroid Build Coastguard Worker    field public static final byte OTHER_SYMBOL = 27; // 0x1b
1189*344a7f5eSAndroid Build Coastguard Worker    field public static final byte PARAGRAPH_SEPARATOR = 14; // 0xe
1190*344a7f5eSAndroid Build Coastguard Worker    field public static final byte PRIVATE_USE = 17; // 0x11
1191*344a7f5eSAndroid Build Coastguard Worker    field public static final byte SPACE_SEPARATOR = 12; // 0xc
1192*344a7f5eSAndroid Build Coastguard Worker    field public static final byte START_PUNCTUATION = 20; // 0x14
1193*344a7f5eSAndroid Build Coastguard Worker    field public static final byte SURROGATE = 18; // 0x12
1194*344a7f5eSAndroid Build Coastguard Worker    field public static final byte TITLECASE_LETTER = 3; // 0x3
1195*344a7f5eSAndroid Build Coastguard Worker    field public static final byte UNASSIGNED = 0; // 0x0
1196*344a7f5eSAndroid Build Coastguard Worker    field public static final byte UPPERCASE_LETTER = 1; // 0x1
1197*344a7f5eSAndroid Build Coastguard Worker  }
1198*344a7f5eSAndroid Build Coastguard Worker
1199*344a7f5eSAndroid Build Coastguard Worker  public static interface UCharacterEnums.ECharacterDirection {
1200*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARABIC_NUMBER = 5; // 0x5
1201*344a7f5eSAndroid Build Coastguard Worker    field public static final int BLOCK_SEPARATOR = 7; // 0x7
1202*344a7f5eSAndroid Build Coastguard Worker    field public static final int BOUNDARY_NEUTRAL = 18; // 0x12
1203*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMMON_NUMBER_SEPARATOR = 6; // 0x6
1204*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_ARABIC_NUMBER = 5; // 0x5
1205*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL = 18; // 0x12
1206*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = 6; // 0x6
1207*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER = 2; // 0x2
1208*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = 3; // 0x3
1209*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = 4; // 0x4
1210*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT = 0; // 0x0
1211*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = 11; // 0xb
1212*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = 12; // 0xc
1213*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_NONSPACING_MARK = 17; // 0x11
1214*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_OTHER_NEUTRALS = 10; // 0xa
1215*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR = 7; // 0x7
1216*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT = 16; // 0x10
1217*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT = 1; // 0x1
1218*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = 13; // 0xd
1219*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = 14; // 0xe
1220*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE = 15; // 0xf
1221*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR = 8; // 0x8
1222*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_UNDEFINED = -1; // 0xffffffff
1223*344a7f5eSAndroid Build Coastguard Worker    field public static final byte DIRECTIONALITY_WHITESPACE = 9; // 0x9
1224*344a7f5eSAndroid Build Coastguard Worker    field public static final int DIR_NON_SPACING_MARK = 17; // 0x11
1225*344a7f5eSAndroid Build Coastguard Worker    field public static final int EUROPEAN_NUMBER = 2; // 0x2
1226*344a7f5eSAndroid Build Coastguard Worker    field public static final int EUROPEAN_NUMBER_SEPARATOR = 3; // 0x3
1227*344a7f5eSAndroid Build Coastguard Worker    field public static final int EUROPEAN_NUMBER_TERMINATOR = 4; // 0x4
1228*344a7f5eSAndroid Build Coastguard Worker    field public static final byte FIRST_STRONG_ISOLATE = 19; // 0x13
1229*344a7f5eSAndroid Build Coastguard Worker    field public static final int LEFT_TO_RIGHT = 0; // 0x0
1230*344a7f5eSAndroid Build Coastguard Worker    field public static final int LEFT_TO_RIGHT_EMBEDDING = 11; // 0xb
1231*344a7f5eSAndroid Build Coastguard Worker    field public static final byte LEFT_TO_RIGHT_ISOLATE = 20; // 0x14
1232*344a7f5eSAndroid Build Coastguard Worker    field public static final int LEFT_TO_RIGHT_OVERRIDE = 12; // 0xc
1233*344a7f5eSAndroid Build Coastguard Worker    field public static final int OTHER_NEUTRAL = 10; // 0xa
1234*344a7f5eSAndroid Build Coastguard Worker    field public static final int POP_DIRECTIONAL_FORMAT = 16; // 0x10
1235*344a7f5eSAndroid Build Coastguard Worker    field public static final byte POP_DIRECTIONAL_ISOLATE = 22; // 0x16
1236*344a7f5eSAndroid Build Coastguard Worker    field public static final int RIGHT_TO_LEFT = 1; // 0x1
1237*344a7f5eSAndroid Build Coastguard Worker    field public static final int RIGHT_TO_LEFT_ARABIC = 13; // 0xd
1238*344a7f5eSAndroid Build Coastguard Worker    field public static final int RIGHT_TO_LEFT_EMBEDDING = 14; // 0xe
1239*344a7f5eSAndroid Build Coastguard Worker    field public static final byte RIGHT_TO_LEFT_ISOLATE = 21; // 0x15
1240*344a7f5eSAndroid Build Coastguard Worker    field public static final int RIGHT_TO_LEFT_OVERRIDE = 15; // 0xf
1241*344a7f5eSAndroid Build Coastguard Worker    field public static final int SEGMENT_SEPARATOR = 8; // 0x8
1242*344a7f5eSAndroid Build Coastguard Worker    field public static final int WHITE_SPACE_NEUTRAL = 9; // 0x9
1243*344a7f5eSAndroid Build Coastguard Worker  }
1244*344a7f5eSAndroid Build Coastguard Worker
1245*344a7f5eSAndroid Build Coastguard Worker  public interface UProperty {
1246*344a7f5eSAndroid Build Coastguard Worker    field public static final int AGE = 16384; // 0x4000
1247*344a7f5eSAndroid Build Coastguard Worker    field public static final int ALPHABETIC = 0; // 0x0
1248*344a7f5eSAndroid Build Coastguard Worker    field public static final int ASCII_HEX_DIGIT = 1; // 0x1
1249*344a7f5eSAndroid Build Coastguard Worker    field public static final int BASIC_EMOJI = 65; // 0x41
1250*344a7f5eSAndroid Build Coastguard Worker    field public static final int BIDI_CLASS = 4096; // 0x1000
1251*344a7f5eSAndroid Build Coastguard Worker    field public static final int BIDI_CONTROL = 2; // 0x2
1252*344a7f5eSAndroid Build Coastguard Worker    field public static final int BIDI_MIRRORED = 3; // 0x3
1253*344a7f5eSAndroid Build Coastguard Worker    field public static final int BIDI_MIRRORING_GLYPH = 16385; // 0x4001
1254*344a7f5eSAndroid Build Coastguard Worker    field public static final int BIDI_PAIRED_BRACKET = 16397; // 0x400d
1255*344a7f5eSAndroid Build Coastguard Worker    field public static final int BIDI_PAIRED_BRACKET_TYPE = 4117; // 0x1015
1256*344a7f5eSAndroid Build Coastguard Worker    field public static final int BINARY_START = 0; // 0x0
1257*344a7f5eSAndroid Build Coastguard Worker    field public static final int BLOCK = 4097; // 0x1001
1258*344a7f5eSAndroid Build Coastguard Worker    field public static final int CANONICAL_COMBINING_CLASS = 4098; // 0x1002
1259*344a7f5eSAndroid Build Coastguard Worker    field public static final int CASED = 49; // 0x31
1260*344a7f5eSAndroid Build Coastguard Worker    field public static final int CASE_FOLDING = 16386; // 0x4002
1261*344a7f5eSAndroid Build Coastguard Worker    field public static final int CASE_IGNORABLE = 50; // 0x32
1262*344a7f5eSAndroid Build Coastguard Worker    field public static final int CASE_SENSITIVE = 34; // 0x22
1263*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHANGES_WHEN_CASEFOLDED = 54; // 0x36
1264*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHANGES_WHEN_CASEMAPPED = 55; // 0x37
1265*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHANGES_WHEN_LOWERCASED = 51; // 0x33
1266*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHANGES_WHEN_NFKC_CASEFOLDED = 56; // 0x38
1267*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHANGES_WHEN_TITLECASED = 53; // 0x35
1268*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHANGES_WHEN_UPPERCASED = 52; // 0x34
1269*344a7f5eSAndroid Build Coastguard Worker    field public static final int DASH = 4; // 0x4
1270*344a7f5eSAndroid Build Coastguard Worker    field public static final int DECOMPOSITION_TYPE = 4099; // 0x1003
1271*344a7f5eSAndroid Build Coastguard Worker    field public static final int DEFAULT_IGNORABLE_CODE_POINT = 5; // 0x5
1272*344a7f5eSAndroid Build Coastguard Worker    field public static final int DEPRECATED = 6; // 0x6
1273*344a7f5eSAndroid Build Coastguard Worker    field public static final int DIACRITIC = 7; // 0x7
1274*344a7f5eSAndroid Build Coastguard Worker    field public static final int DOUBLE_START = 12288; // 0x3000
1275*344a7f5eSAndroid Build Coastguard Worker    field public static final int EAST_ASIAN_WIDTH = 4100; // 0x1004
1276*344a7f5eSAndroid Build Coastguard Worker    field public static final int EMOJI = 57; // 0x39
1277*344a7f5eSAndroid Build Coastguard Worker    field public static final int EMOJI_COMPONENT = 61; // 0x3d
1278*344a7f5eSAndroid Build Coastguard Worker    field public static final int EMOJI_KEYCAP_SEQUENCE = 66; // 0x42
1279*344a7f5eSAndroid Build Coastguard Worker    field public static final int EMOJI_MODIFIER = 59; // 0x3b
1280*344a7f5eSAndroid Build Coastguard Worker    field public static final int EMOJI_MODIFIER_BASE = 60; // 0x3c
1281*344a7f5eSAndroid Build Coastguard Worker    field public static final int EMOJI_PRESENTATION = 58; // 0x3a
1282*344a7f5eSAndroid Build Coastguard Worker    field public static final int EXTENDED_PICTOGRAPHIC = 64; // 0x40
1283*344a7f5eSAndroid Build Coastguard Worker    field public static final int EXTENDER = 8; // 0x8
1284*344a7f5eSAndroid Build Coastguard Worker    field public static final int FULL_COMPOSITION_EXCLUSION = 9; // 0x9
1285*344a7f5eSAndroid Build Coastguard Worker    field public static final int GENERAL_CATEGORY = 4101; // 0x1005
1286*344a7f5eSAndroid Build Coastguard Worker    field public static final int GENERAL_CATEGORY_MASK = 8192; // 0x2000
1287*344a7f5eSAndroid Build Coastguard Worker    field public static final int GRAPHEME_BASE = 10; // 0xa
1288*344a7f5eSAndroid Build Coastguard Worker    field public static final int GRAPHEME_CLUSTER_BREAK = 4114; // 0x1012
1289*344a7f5eSAndroid Build Coastguard Worker    field public static final int GRAPHEME_EXTEND = 11; // 0xb
1290*344a7f5eSAndroid Build Coastguard Worker    field public static final int GRAPHEME_LINK = 12; // 0xc
1291*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANGUL_SYLLABLE_TYPE = 4107; // 0x100b
1292*344a7f5eSAndroid Build Coastguard Worker    field public static final int HEX_DIGIT = 13; // 0xd
1293*344a7f5eSAndroid Build Coastguard Worker    field public static final int HYPHEN = 14; // 0xe
1294*344a7f5eSAndroid Build Coastguard Worker    field public static final int IDEOGRAPHIC = 17; // 0x11
1295*344a7f5eSAndroid Build Coastguard Worker    field public static final int IDS_BINARY_OPERATOR = 18; // 0x12
1296*344a7f5eSAndroid Build Coastguard Worker    field public static final int IDS_TRINARY_OPERATOR = 19; // 0x13
1297*344a7f5eSAndroid Build Coastguard Worker    field public static final int ID_CONTINUE = 15; // 0xf
1298*344a7f5eSAndroid Build Coastguard Worker    field public static final int ID_START = 16; // 0x10
1299*344a7f5eSAndroid Build Coastguard Worker    field public static final int INDIC_POSITIONAL_CATEGORY = 4118; // 0x1016
1300*344a7f5eSAndroid Build Coastguard Worker    field public static final int INDIC_SYLLABIC_CATEGORY = 4119; // 0x1017
1301*344a7f5eSAndroid Build Coastguard Worker    field public static final int INT_START = 4096; // 0x1000
1302*344a7f5eSAndroid Build Coastguard Worker    field public static final int JOINING_GROUP = 4102; // 0x1006
1303*344a7f5eSAndroid Build Coastguard Worker    field public static final int JOINING_TYPE = 4103; // 0x1007
1304*344a7f5eSAndroid Build Coastguard Worker    field public static final int JOIN_CONTROL = 20; // 0x14
1305*344a7f5eSAndroid Build Coastguard Worker    field public static final int LEAD_CANONICAL_COMBINING_CLASS = 4112; // 0x1010
1306*344a7f5eSAndroid Build Coastguard Worker    field public static final int LINE_BREAK = 4104; // 0x1008
1307*344a7f5eSAndroid Build Coastguard Worker    field public static final int LOGICAL_ORDER_EXCEPTION = 21; // 0x15
1308*344a7f5eSAndroid Build Coastguard Worker    field public static final int LOWERCASE = 22; // 0x16
1309*344a7f5eSAndroid Build Coastguard Worker    field public static final int LOWERCASE_MAPPING = 16388; // 0x4004
1310*344a7f5eSAndroid Build Coastguard Worker    field public static final int MASK_START = 8192; // 0x2000
1311*344a7f5eSAndroid Build Coastguard Worker    field public static final int MATH = 23; // 0x17
1312*344a7f5eSAndroid Build Coastguard Worker    field public static final int NAME = 16389; // 0x4005
1313*344a7f5eSAndroid Build Coastguard Worker    field public static final int NFC_INERT = 39; // 0x27
1314*344a7f5eSAndroid Build Coastguard Worker    field public static final int NFC_QUICK_CHECK = 4110; // 0x100e
1315*344a7f5eSAndroid Build Coastguard Worker    field public static final int NFD_INERT = 37; // 0x25
1316*344a7f5eSAndroid Build Coastguard Worker    field public static final int NFD_QUICK_CHECK = 4108; // 0x100c
1317*344a7f5eSAndroid Build Coastguard Worker    field public static final int NFKC_INERT = 40; // 0x28
1318*344a7f5eSAndroid Build Coastguard Worker    field public static final int NFKC_QUICK_CHECK = 4111; // 0x100f
1319*344a7f5eSAndroid Build Coastguard Worker    field public static final int NFKD_INERT = 38; // 0x26
1320*344a7f5eSAndroid Build Coastguard Worker    field public static final int NFKD_QUICK_CHECK = 4109; // 0x100d
1321*344a7f5eSAndroid Build Coastguard Worker    field public static final int NONCHARACTER_CODE_POINT = 24; // 0x18
1322*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUMERIC_TYPE = 4105; // 0x1009
1323*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUMERIC_VALUE = 12288; // 0x3000
1324*344a7f5eSAndroid Build Coastguard Worker    field public static final int OTHER_PROPERTY_START = 28672; // 0x7000
1325*344a7f5eSAndroid Build Coastguard Worker    field public static final int PATTERN_SYNTAX = 42; // 0x2a
1326*344a7f5eSAndroid Build Coastguard Worker    field public static final int PATTERN_WHITE_SPACE = 43; // 0x2b
1327*344a7f5eSAndroid Build Coastguard Worker    field public static final int POSIX_ALNUM = 44; // 0x2c
1328*344a7f5eSAndroid Build Coastguard Worker    field public static final int POSIX_BLANK = 45; // 0x2d
1329*344a7f5eSAndroid Build Coastguard Worker    field public static final int POSIX_GRAPH = 46; // 0x2e
1330*344a7f5eSAndroid Build Coastguard Worker    field public static final int POSIX_PRINT = 47; // 0x2f
1331*344a7f5eSAndroid Build Coastguard Worker    field public static final int POSIX_XDIGIT = 48; // 0x30
1332*344a7f5eSAndroid Build Coastguard Worker    field public static final int PREPENDED_CONCATENATION_MARK = 63; // 0x3f
1333*344a7f5eSAndroid Build Coastguard Worker    field public static final int QUOTATION_MARK = 25; // 0x19
1334*344a7f5eSAndroid Build Coastguard Worker    field public static final int RADICAL = 26; // 0x1a
1335*344a7f5eSAndroid Build Coastguard Worker    field public static final int REGIONAL_INDICATOR = 62; // 0x3e
1336*344a7f5eSAndroid Build Coastguard Worker    field public static final int RGI_EMOJI = 71; // 0x47
1337*344a7f5eSAndroid Build Coastguard Worker    field public static final int RGI_EMOJI_FLAG_SEQUENCE = 68; // 0x44
1338*344a7f5eSAndroid Build Coastguard Worker    field public static final int RGI_EMOJI_MODIFIER_SEQUENCE = 67; // 0x43
1339*344a7f5eSAndroid Build Coastguard Worker    field public static final int RGI_EMOJI_TAG_SEQUENCE = 69; // 0x45
1340*344a7f5eSAndroid Build Coastguard Worker    field public static final int RGI_EMOJI_ZWJ_SEQUENCE = 70; // 0x46
1341*344a7f5eSAndroid Build Coastguard Worker    field public static final int SCRIPT = 4106; // 0x100a
1342*344a7f5eSAndroid Build Coastguard Worker    field public static final int SCRIPT_EXTENSIONS = 28672; // 0x7000
1343*344a7f5eSAndroid Build Coastguard Worker    field public static final int SEGMENT_STARTER = 41; // 0x29
1344*344a7f5eSAndroid Build Coastguard Worker    field public static final int SENTENCE_BREAK = 4115; // 0x1013
1345*344a7f5eSAndroid Build Coastguard Worker    field public static final int SIMPLE_CASE_FOLDING = 16390; // 0x4006
1346*344a7f5eSAndroid Build Coastguard Worker    field public static final int SIMPLE_LOWERCASE_MAPPING = 16391; // 0x4007
1347*344a7f5eSAndroid Build Coastguard Worker    field public static final int SIMPLE_TITLECASE_MAPPING = 16392; // 0x4008
1348*344a7f5eSAndroid Build Coastguard Worker    field public static final int SIMPLE_UPPERCASE_MAPPING = 16393; // 0x4009
1349*344a7f5eSAndroid Build Coastguard Worker    field public static final int SOFT_DOTTED = 27; // 0x1b
1350*344a7f5eSAndroid Build Coastguard Worker    field public static final int STRING_START = 16384; // 0x4000
1351*344a7f5eSAndroid Build Coastguard Worker    field public static final int S_TERM = 35; // 0x23
1352*344a7f5eSAndroid Build Coastguard Worker    field public static final int TERMINAL_PUNCTUATION = 28; // 0x1c
1353*344a7f5eSAndroid Build Coastguard Worker    field public static final int TITLECASE_MAPPING = 16394; // 0x400a
1354*344a7f5eSAndroid Build Coastguard Worker    field public static final int TRAIL_CANONICAL_COMBINING_CLASS = 4113; // 0x1011
1355*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNIFIED_IDEOGRAPH = 29; // 0x1d
1356*344a7f5eSAndroid Build Coastguard Worker    field public static final int UPPERCASE = 30; // 0x1e
1357*344a7f5eSAndroid Build Coastguard Worker    field public static final int UPPERCASE_MAPPING = 16396; // 0x400c
1358*344a7f5eSAndroid Build Coastguard Worker    field public static final int VARIATION_SELECTOR = 36; // 0x24
1359*344a7f5eSAndroid Build Coastguard Worker    field public static final int VERTICAL_ORIENTATION = 4120; // 0x1018
1360*344a7f5eSAndroid Build Coastguard Worker    field public static final int WHITE_SPACE = 31; // 0x1f
1361*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_BREAK = 4116; // 0x1014
1362*344a7f5eSAndroid Build Coastguard Worker    field public static final int XID_CONTINUE = 32; // 0x20
1363*344a7f5eSAndroid Build Coastguard Worker    field public static final int XID_START = 33; // 0x21
1364*344a7f5eSAndroid Build Coastguard Worker  }
1365*344a7f5eSAndroid Build Coastguard Worker
1366*344a7f5eSAndroid Build Coastguard Worker  public static interface UProperty.NameChoice {
1367*344a7f5eSAndroid Build Coastguard Worker    field public static final int LONG = 1; // 0x1
1368*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHORT = 0; // 0x0
1369*344a7f5eSAndroid Build Coastguard Worker  }
1370*344a7f5eSAndroid Build Coastguard Worker
1371*344a7f5eSAndroid Build Coastguard Worker  public final class UScript {
1372*344a7f5eSAndroid Build Coastguard Worker    method public static boolean breaksBetweenLetters(int);
1373*344a7f5eSAndroid Build Coastguard Worker    method public static int[] getCode(java.util.Locale);
1374*344a7f5eSAndroid Build Coastguard Worker    method public static int[] getCode(android.icu.util.ULocale);
1375*344a7f5eSAndroid Build Coastguard Worker    method public static int[] getCode(String);
1376*344a7f5eSAndroid Build Coastguard Worker    method public static int getCodeFromName(String);
1377*344a7f5eSAndroid Build Coastguard Worker    method public static String getName(int);
1378*344a7f5eSAndroid Build Coastguard Worker    method public static String getSampleString(int);
1379*344a7f5eSAndroid Build Coastguard Worker    method public static int getScript(int);
1380*344a7f5eSAndroid Build Coastguard Worker    method public static int getScriptExtensions(int, java.util.BitSet);
1381*344a7f5eSAndroid Build Coastguard Worker    method public static String getShortName(int);
1382*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.lang.UScript.ScriptUsage getUsage(int);
1383*344a7f5eSAndroid Build Coastguard Worker    method public static boolean hasScript(int, int);
1384*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isCased(int);
1385*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isRightToLeft(int);
1386*344a7f5eSAndroid Build Coastguard Worker    field public static final int ADLAM = 167; // 0xa7
1387*344a7f5eSAndroid Build Coastguard Worker    field public static final int AFAKA = 147; // 0x93
1388*344a7f5eSAndroid Build Coastguard Worker    field public static final int AHOM = 161; // 0xa1
1389*344a7f5eSAndroid Build Coastguard Worker    field public static final int ANATOLIAN_HIEROGLYPHS = 156; // 0x9c
1390*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARABIC = 2; // 0x2
1391*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARMENIAN = 3; // 0x3
1392*344a7f5eSAndroid Build Coastguard Worker    field public static final int AVESTAN = 117; // 0x75
1393*344a7f5eSAndroid Build Coastguard Worker    field public static final int BALINESE = 62; // 0x3e
1394*344a7f5eSAndroid Build Coastguard Worker    field public static final int BAMUM = 130; // 0x82
1395*344a7f5eSAndroid Build Coastguard Worker    field public static final int BASSA_VAH = 134; // 0x86
1396*344a7f5eSAndroid Build Coastguard Worker    field public static final int BATAK = 63; // 0x3f
1397*344a7f5eSAndroid Build Coastguard Worker    field public static final int BENGALI = 4; // 0x4
1398*344a7f5eSAndroid Build Coastguard Worker    field public static final int BHAIKSUKI = 168; // 0xa8
1399*344a7f5eSAndroid Build Coastguard Worker    field public static final int BLISSYMBOLS = 64; // 0x40
1400*344a7f5eSAndroid Build Coastguard Worker    field public static final int BOOK_PAHLAVI = 124; // 0x7c
1401*344a7f5eSAndroid Build Coastguard Worker    field public static final int BOPOMOFO = 5; // 0x5
1402*344a7f5eSAndroid Build Coastguard Worker    field public static final int BRAHMI = 65; // 0x41
1403*344a7f5eSAndroid Build Coastguard Worker    field public static final int BRAILLE = 46; // 0x2e
1404*344a7f5eSAndroid Build Coastguard Worker    field public static final int BUGINESE = 55; // 0x37
1405*344a7f5eSAndroid Build Coastguard Worker    field public static final int BUHID = 44; // 0x2c
1406*344a7f5eSAndroid Build Coastguard Worker    field public static final int CANADIAN_ABORIGINAL = 40; // 0x28
1407*344a7f5eSAndroid Build Coastguard Worker    field public static final int CARIAN = 104; // 0x68
1408*344a7f5eSAndroid Build Coastguard Worker    field public static final int CAUCASIAN_ALBANIAN = 159; // 0x9f
1409*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHAKMA = 118; // 0x76
1410*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHAM = 66; // 0x42
1411*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHEROKEE = 6; // 0x6
1412*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHORASMIAN = 189; // 0xbd
1413*344a7f5eSAndroid Build Coastguard Worker    field public static final int CIRTH = 67; // 0x43
1414*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMMON = 0; // 0x0
1415*344a7f5eSAndroid Build Coastguard Worker    field public static final int COPTIC = 7; // 0x7
1416*344a7f5eSAndroid Build Coastguard Worker    field public static final int CUNEIFORM = 101; // 0x65
1417*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYPRIOT = 47; // 0x2f
1418*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYPRO_MINOAN = 193; // 0xc1
1419*344a7f5eSAndroid Build Coastguard Worker    field public static final int CYRILLIC = 8; // 0x8
1420*344a7f5eSAndroid Build Coastguard Worker    field public static final int DEMOTIC_EGYPTIAN = 69; // 0x45
1421*344a7f5eSAndroid Build Coastguard Worker    field public static final int DESERET = 9; // 0x9
1422*344a7f5eSAndroid Build Coastguard Worker    field public static final int DEVANAGARI = 10; // 0xa
1423*344a7f5eSAndroid Build Coastguard Worker    field public static final int DIVES_AKURU = 190; // 0xbe
1424*344a7f5eSAndroid Build Coastguard Worker    field public static final int DOGRA = 178; // 0xb2
1425*344a7f5eSAndroid Build Coastguard Worker    field public static final int DUPLOYAN = 135; // 0x87
1426*344a7f5eSAndroid Build Coastguard Worker    field public static final int EASTERN_SYRIAC = 97; // 0x61
1427*344a7f5eSAndroid Build Coastguard Worker    field public static final int EGYPTIAN_HIEROGLYPHS = 71; // 0x47
1428*344a7f5eSAndroid Build Coastguard Worker    field public static final int ELBASAN = 136; // 0x88
1429*344a7f5eSAndroid Build Coastguard Worker    field public static final int ELYMAIC = 185; // 0xb9
1430*344a7f5eSAndroid Build Coastguard Worker    field public static final int ESTRANGELO_SYRIAC = 95; // 0x5f
1431*344a7f5eSAndroid Build Coastguard Worker    field public static final int ETHIOPIC = 11; // 0xb
1432*344a7f5eSAndroid Build Coastguard Worker    field public static final int GEORGIAN = 12; // 0xc
1433*344a7f5eSAndroid Build Coastguard Worker    field public static final int GLAGOLITIC = 56; // 0x38
1434*344a7f5eSAndroid Build Coastguard Worker    field public static final int GOTHIC = 13; // 0xd
1435*344a7f5eSAndroid Build Coastguard Worker    field public static final int GRANTHA = 137; // 0x89
1436*344a7f5eSAndroid Build Coastguard Worker    field public static final int GREEK = 14; // 0xe
1437*344a7f5eSAndroid Build Coastguard Worker    field public static final int GUJARATI = 15; // 0xf
1438*344a7f5eSAndroid Build Coastguard Worker    field public static final int GUNJALA_GONDI = 179; // 0xb3
1439*344a7f5eSAndroid Build Coastguard Worker    field public static final int GURMUKHI = 16; // 0x10
1440*344a7f5eSAndroid Build Coastguard Worker    field public static final int HAN = 17; // 0x11
1441*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANGUL = 18; // 0x12
1442*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANIFI_ROHINGYA = 182; // 0xb6
1443*344a7f5eSAndroid Build Coastguard Worker    field public static final int HANUNOO = 43; // 0x2b
1444*344a7f5eSAndroid Build Coastguard Worker    field public static final int HAN_WITH_BOPOMOFO = 172; // 0xac
1445*344a7f5eSAndroid Build Coastguard Worker    field public static final int HARAPPAN_INDUS = 77; // 0x4d
1446*344a7f5eSAndroid Build Coastguard Worker    field public static final int HATRAN = 162; // 0xa2
1447*344a7f5eSAndroid Build Coastguard Worker    field public static final int HEBREW = 19; // 0x13
1448*344a7f5eSAndroid Build Coastguard Worker    field public static final int HIERATIC_EGYPTIAN = 70; // 0x46
1449*344a7f5eSAndroid Build Coastguard Worker    field public static final int HIRAGANA = 20; // 0x14
1450*344a7f5eSAndroid Build Coastguard Worker    field public static final int IMPERIAL_ARAMAIC = 116; // 0x74
1451*344a7f5eSAndroid Build Coastguard Worker    field public static final int INHERITED = 1; // 0x1
1452*344a7f5eSAndroid Build Coastguard Worker    field public static final int INSCRIPTIONAL_PAHLAVI = 122; // 0x7a
1453*344a7f5eSAndroid Build Coastguard Worker    field public static final int INSCRIPTIONAL_PARTHIAN = 125; // 0x7d
1454*344a7f5eSAndroid Build Coastguard Worker    field public static final int INVALID_CODE = -1; // 0xffffffff
1455*344a7f5eSAndroid Build Coastguard Worker    field public static final int JAMO = 173; // 0xad
1456*344a7f5eSAndroid Build Coastguard Worker    field public static final int JAPANESE = 105; // 0x69
1457*344a7f5eSAndroid Build Coastguard Worker    field public static final int JAVANESE = 78; // 0x4e
1458*344a7f5eSAndroid Build Coastguard Worker    field public static final int JURCHEN = 148; // 0x94
1459*344a7f5eSAndroid Build Coastguard Worker    field public static final int KAITHI = 120; // 0x78
1460*344a7f5eSAndroid Build Coastguard Worker    field public static final int KANNADA = 21; // 0x15
1461*344a7f5eSAndroid Build Coastguard Worker    field public static final int KATAKANA = 22; // 0x16
1462*344a7f5eSAndroid Build Coastguard Worker    field public static final int KATAKANA_OR_HIRAGANA = 54; // 0x36
1463*344a7f5eSAndroid Build Coastguard Worker    field public static final int KAWI = 198; // 0xc6
1464*344a7f5eSAndroid Build Coastguard Worker    field public static final int KAYAH_LI = 79; // 0x4f
1465*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHAROSHTHI = 57; // 0x39
1466*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHITAN_SMALL_SCRIPT = 191; // 0xbf
1467*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHMER = 23; // 0x17
1468*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHOJKI = 157; // 0x9d
1469*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHUDAWADI = 145; // 0x91
1470*344a7f5eSAndroid Build Coastguard Worker    field public static final int KHUTSURI = 72; // 0x48
1471*344a7f5eSAndroid Build Coastguard Worker    field public static final int KOREAN = 119; // 0x77
1472*344a7f5eSAndroid Build Coastguard Worker    field public static final int KPELLE = 138; // 0x8a
1473*344a7f5eSAndroid Build Coastguard Worker    field public static final int LANNA = 106; // 0x6a
1474*344a7f5eSAndroid Build Coastguard Worker    field public static final int LAO = 24; // 0x18
1475*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN = 25; // 0x19
1476*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_FRAKTUR = 80; // 0x50
1477*344a7f5eSAndroid Build Coastguard Worker    field public static final int LATIN_GAELIC = 81; // 0x51
1478*344a7f5eSAndroid Build Coastguard Worker    field public static final int LEPCHA = 82; // 0x52
1479*344a7f5eSAndroid Build Coastguard Worker    field public static final int LIMBU = 48; // 0x30
1480*344a7f5eSAndroid Build Coastguard Worker    field public static final int LINEAR_A = 83; // 0x53
1481*344a7f5eSAndroid Build Coastguard Worker    field public static final int LINEAR_B = 49; // 0x31
1482*344a7f5eSAndroid Build Coastguard Worker    field public static final int LISU = 131; // 0x83
1483*344a7f5eSAndroid Build Coastguard Worker    field public static final int LOMA = 139; // 0x8b
1484*344a7f5eSAndroid Build Coastguard Worker    field public static final int LYCIAN = 107; // 0x6b
1485*344a7f5eSAndroid Build Coastguard Worker    field public static final int LYDIAN = 108; // 0x6c
1486*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAHAJANI = 160; // 0xa0
1487*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAKASAR = 180; // 0xb4
1488*344a7f5eSAndroid Build Coastguard Worker    field public static final int MALAYALAM = 26; // 0x1a
1489*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANDAEAN = 84; // 0x54
1490*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANDAIC = 84; // 0x54
1491*344a7f5eSAndroid Build Coastguard Worker    field public static final int MANICHAEAN = 121; // 0x79
1492*344a7f5eSAndroid Build Coastguard Worker    field public static final int MARCHEN = 169; // 0xa9
1493*344a7f5eSAndroid Build Coastguard Worker    field public static final int MASARAM_GONDI = 175; // 0xaf
1494*344a7f5eSAndroid Build Coastguard Worker    field public static final int MATHEMATICAL_NOTATION = 128; // 0x80
1495*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAYAN_HIEROGLYPHS = 85; // 0x55
1496*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEDEFAIDRIN = 181; // 0xb5
1497*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEITEI_MAYEK = 115; // 0x73
1498*344a7f5eSAndroid Build Coastguard Worker    field public static final int MENDE = 140; // 0x8c
1499*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEROITIC = 86; // 0x56
1500*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEROITIC_CURSIVE = 141; // 0x8d
1501*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEROITIC_HIEROGLYPHS = 86; // 0x56
1502*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIAO = 92; // 0x5c
1503*344a7f5eSAndroid Build Coastguard Worker    field public static final int MODI = 163; // 0xa3
1504*344a7f5eSAndroid Build Coastguard Worker    field public static final int MONGOLIAN = 27; // 0x1b
1505*344a7f5eSAndroid Build Coastguard Worker    field public static final int MOON = 114; // 0x72
1506*344a7f5eSAndroid Build Coastguard Worker    field public static final int MRO = 149; // 0x95
1507*344a7f5eSAndroid Build Coastguard Worker    field public static final int MULTANI = 164; // 0xa4
1508*344a7f5eSAndroid Build Coastguard Worker    field public static final int MYANMAR = 28; // 0x1c
1509*344a7f5eSAndroid Build Coastguard Worker    field public static final int NABATAEAN = 143; // 0x8f
1510*344a7f5eSAndroid Build Coastguard Worker    field public static final int NAG_MUNDARI = 199; // 0xc7
1511*344a7f5eSAndroid Build Coastguard Worker    field public static final int NAKHI_GEBA = 132; // 0x84
1512*344a7f5eSAndroid Build Coastguard Worker    field public static final int NANDINAGARI = 187; // 0xbb
1513*344a7f5eSAndroid Build Coastguard Worker    field public static final int NEWA = 170; // 0xaa
1514*344a7f5eSAndroid Build Coastguard Worker    field public static final int NEW_TAI_LUE = 59; // 0x3b
1515*344a7f5eSAndroid Build Coastguard Worker    field public static final int NKO = 87; // 0x57
1516*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUSHU = 150; // 0x96
1517*344a7f5eSAndroid Build Coastguard Worker    field public static final int NYIAKENG_PUACHUE_HMONG = 186; // 0xba
1518*344a7f5eSAndroid Build Coastguard Worker    field public static final int OGHAM = 29; // 0x1d
1519*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_CHURCH_SLAVONIC_CYRILLIC = 68; // 0x44
1520*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_HUNGARIAN = 76; // 0x4c
1521*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_ITALIC = 30; // 0x1e
1522*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_NORTH_ARABIAN = 142; // 0x8e
1523*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_PERMIC = 89; // 0x59
1524*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_PERSIAN = 61; // 0x3d
1525*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_SOGDIAN = 184; // 0xb8
1526*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_SOUTH_ARABIAN = 133; // 0x85
1527*344a7f5eSAndroid Build Coastguard Worker    field public static final int OLD_UYGHUR = 194; // 0xc2
1528*344a7f5eSAndroid Build Coastguard Worker    field public static final int OL_CHIKI = 109; // 0x6d
1529*344a7f5eSAndroid Build Coastguard Worker    field public static final int ORIYA = 31; // 0x1f
1530*344a7f5eSAndroid Build Coastguard Worker    field public static final int ORKHON = 88; // 0x58
1531*344a7f5eSAndroid Build Coastguard Worker    field public static final int OSAGE = 171; // 0xab
1532*344a7f5eSAndroid Build Coastguard Worker    field public static final int OSMANYA = 50; // 0x32
1533*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAHAWH_HMONG = 75; // 0x4b
1534*344a7f5eSAndroid Build Coastguard Worker    field public static final int PALMYRENE = 144; // 0x90
1535*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAU_CIN_HAU = 165; // 0xa5
1536*344a7f5eSAndroid Build Coastguard Worker    field public static final int PHAGS_PA = 90; // 0x5a
1537*344a7f5eSAndroid Build Coastguard Worker    field public static final int PHOENICIAN = 91; // 0x5b
1538*344a7f5eSAndroid Build Coastguard Worker    field public static final int PHONETIC_POLLARD = 92; // 0x5c
1539*344a7f5eSAndroid Build Coastguard Worker    field public static final int PSALTER_PAHLAVI = 123; // 0x7b
1540*344a7f5eSAndroid Build Coastguard Worker    field public static final int REJANG = 110; // 0x6e
1541*344a7f5eSAndroid Build Coastguard Worker    field public static final int RONGORONGO = 93; // 0x5d
1542*344a7f5eSAndroid Build Coastguard Worker    field public static final int RUNIC = 32; // 0x20
1543*344a7f5eSAndroid Build Coastguard Worker    field public static final int SAMARITAN = 126; // 0x7e
1544*344a7f5eSAndroid Build Coastguard Worker    field public static final int SARATI = 94; // 0x5e
1545*344a7f5eSAndroid Build Coastguard Worker    field public static final int SAURASHTRA = 111; // 0x6f
1546*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHARADA = 151; // 0x97
1547*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHAVIAN = 51; // 0x33
1548*344a7f5eSAndroid Build Coastguard Worker    field public static final int SIDDHAM = 166; // 0xa6
1549*344a7f5eSAndroid Build Coastguard Worker    field public static final int SIGN_WRITING = 112; // 0x70
1550*344a7f5eSAndroid Build Coastguard Worker    field public static final int SIMPLIFIED_HAN = 73; // 0x49
1551*344a7f5eSAndroid Build Coastguard Worker    field public static final int SINDHI = 145; // 0x91
1552*344a7f5eSAndroid Build Coastguard Worker    field public static final int SINHALA = 33; // 0x21
1553*344a7f5eSAndroid Build Coastguard Worker    field public static final int SOGDIAN = 183; // 0xb7
1554*344a7f5eSAndroid Build Coastguard Worker    field public static final int SORA_SOMPENG = 152; // 0x98
1555*344a7f5eSAndroid Build Coastguard Worker    field public static final int SOYOMBO = 176; // 0xb0
1556*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUNDANESE = 113; // 0x71
1557*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYLOTI_NAGRI = 58; // 0x3a
1558*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYMBOLS = 129; // 0x81
1559*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYMBOLS_EMOJI = 174; // 0xae
1560*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYRIAC = 34; // 0x22
1561*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAGALOG = 42; // 0x2a
1562*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAGBANWA = 45; // 0x2d
1563*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAI_LE = 52; // 0x34
1564*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAI_VIET = 127; // 0x7f
1565*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAKRI = 153; // 0x99
1566*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAMIL = 35; // 0x23
1567*344a7f5eSAndroid Build Coastguard Worker    field public static final int TANGSA = 195; // 0xc3
1568*344a7f5eSAndroid Build Coastguard Worker    field public static final int TANGUT = 154; // 0x9a
1569*344a7f5eSAndroid Build Coastguard Worker    field public static final int TELUGU = 36; // 0x24
1570*344a7f5eSAndroid Build Coastguard Worker    field public static final int TENGWAR = 98; // 0x62
1571*344a7f5eSAndroid Build Coastguard Worker    field public static final int THAANA = 37; // 0x25
1572*344a7f5eSAndroid Build Coastguard Worker    field public static final int THAI = 38; // 0x26
1573*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIBETAN = 39; // 0x27
1574*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIFINAGH = 60; // 0x3c
1575*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIRHUTA = 158; // 0x9e
1576*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOTO = 196; // 0xc4
1577*344a7f5eSAndroid Build Coastguard Worker    field public static final int TRADITIONAL_HAN = 74; // 0x4a
1578*344a7f5eSAndroid Build Coastguard Worker    field public static final int UCAS = 40; // 0x28
1579*344a7f5eSAndroid Build Coastguard Worker    field public static final int UGARITIC = 53; // 0x35
1580*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNKNOWN = 103; // 0x67
1581*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNWRITTEN_LANGUAGES = 102; // 0x66
1582*344a7f5eSAndroid Build Coastguard Worker    field public static final int VAI = 99; // 0x63
1583*344a7f5eSAndroid Build Coastguard Worker    field public static final int VISIBLE_SPEECH = 100; // 0x64
1584*344a7f5eSAndroid Build Coastguard Worker    field public static final int VITHKUQI = 197; // 0xc5
1585*344a7f5eSAndroid Build Coastguard Worker    field public static final int WANCHO = 188; // 0xbc
1586*344a7f5eSAndroid Build Coastguard Worker    field public static final int WARANG_CITI = 146; // 0x92
1587*344a7f5eSAndroid Build Coastguard Worker    field public static final int WESTERN_SYRIAC = 96; // 0x60
1588*344a7f5eSAndroid Build Coastguard Worker    field public static final int WOLEAI = 155; // 0x9b
1589*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEZIDI = 192; // 0xc0
1590*344a7f5eSAndroid Build Coastguard Worker    field public static final int YI = 41; // 0x29
1591*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZANABAZAR_SQUARE = 177; // 0xb1
1592*344a7f5eSAndroid Build Coastguard Worker  }
1593*344a7f5eSAndroid Build Coastguard Worker
1594*344a7f5eSAndroid Build Coastguard Worker  public enum UScript.ScriptUsage {
1595*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.lang.UScript.ScriptUsage ASPIRATIONAL;
1596*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.lang.UScript.ScriptUsage EXCLUDED;
1597*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.lang.UScript.ScriptUsage LIMITED_USE;
1598*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.lang.UScript.ScriptUsage NOT_ENCODED;
1599*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.lang.UScript.ScriptUsage RECOMMENDED;
1600*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.lang.UScript.ScriptUsage UNKNOWN;
1601*344a7f5eSAndroid Build Coastguard Worker  }
1602*344a7f5eSAndroid Build Coastguard Worker
1603*344a7f5eSAndroid Build Coastguard Worker}
1604*344a7f5eSAndroid Build Coastguard Worker
1605*344a7f5eSAndroid Build Coastguard Workerpackage android.icu.math {
1606*344a7f5eSAndroid Build Coastguard Worker
1607*344a7f5eSAndroid Build Coastguard Worker  public class BigDecimal extends java.lang.Number implements java.lang.Comparable<android.icu.math.BigDecimal> java.io.Serializable {
1608*344a7f5eSAndroid Build Coastguard Worker    ctor public BigDecimal(java.math.BigDecimal);
1609*344a7f5eSAndroid Build Coastguard Worker    ctor public BigDecimal(java.math.BigInteger);
1610*344a7f5eSAndroid Build Coastguard Worker    ctor public BigDecimal(java.math.BigInteger, int);
1611*344a7f5eSAndroid Build Coastguard Worker    ctor public BigDecimal(char[]);
1612*344a7f5eSAndroid Build Coastguard Worker    ctor public BigDecimal(char[], int, int);
1613*344a7f5eSAndroid Build Coastguard Worker    ctor public BigDecimal(double);
1614*344a7f5eSAndroid Build Coastguard Worker    ctor public BigDecimal(int);
1615*344a7f5eSAndroid Build Coastguard Worker    ctor public BigDecimal(long);
1616*344a7f5eSAndroid Build Coastguard Worker    ctor public BigDecimal(String);
1617*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal abs();
1618*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal abs(android.icu.math.MathContext);
1619*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal add(android.icu.math.BigDecimal);
1620*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal add(android.icu.math.BigDecimal, android.icu.math.MathContext);
1621*344a7f5eSAndroid Build Coastguard Worker    method public byte byteValueExact();
1622*344a7f5eSAndroid Build Coastguard Worker    method public int compareTo(android.icu.math.BigDecimal);
1623*344a7f5eSAndroid Build Coastguard Worker    method public int compareTo(android.icu.math.BigDecimal, android.icu.math.MathContext);
1624*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal);
1625*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal, int);
1626*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal, int, int);
1627*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal, android.icu.math.MathContext);
1628*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal divideInteger(android.icu.math.BigDecimal);
1629*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal divideInteger(android.icu.math.BigDecimal, android.icu.math.MathContext);
1630*344a7f5eSAndroid Build Coastguard Worker    method public double doubleValue();
1631*344a7f5eSAndroid Build Coastguard Worker    method public float floatValue();
1632*344a7f5eSAndroid Build Coastguard Worker    method public String format(int, int);
1633*344a7f5eSAndroid Build Coastguard Worker    method public String format(int, int, int, int, int, int);
1634*344a7f5eSAndroid Build Coastguard Worker    method public int intValue();
1635*344a7f5eSAndroid Build Coastguard Worker    method public int intValueExact();
1636*344a7f5eSAndroid Build Coastguard Worker    method public long longValue();
1637*344a7f5eSAndroid Build Coastguard Worker    method public long longValueExact();
1638*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal max(android.icu.math.BigDecimal);
1639*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal max(android.icu.math.BigDecimal, android.icu.math.MathContext);
1640*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal min(android.icu.math.BigDecimal);
1641*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal min(android.icu.math.BigDecimal, android.icu.math.MathContext);
1642*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal movePointLeft(int);
1643*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal movePointRight(int);
1644*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal multiply(android.icu.math.BigDecimal);
1645*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal multiply(android.icu.math.BigDecimal, android.icu.math.MathContext);
1646*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal negate();
1647*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal negate(android.icu.math.MathContext);
1648*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal plus();
1649*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal plus(android.icu.math.MathContext);
1650*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal pow(android.icu.math.BigDecimal);
1651*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal pow(android.icu.math.BigDecimal, android.icu.math.MathContext);
1652*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal remainder(android.icu.math.BigDecimal);
1653*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal remainder(android.icu.math.BigDecimal, android.icu.math.MathContext);
1654*344a7f5eSAndroid Build Coastguard Worker    method public int scale();
1655*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal setScale(int);
1656*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal setScale(int, int);
1657*344a7f5eSAndroid Build Coastguard Worker    method public short shortValueExact();
1658*344a7f5eSAndroid Build Coastguard Worker    method public int signum();
1659*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal subtract(android.icu.math.BigDecimal);
1660*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.BigDecimal subtract(android.icu.math.BigDecimal, android.icu.math.MathContext);
1661*344a7f5eSAndroid Build Coastguard Worker    method public java.math.BigDecimal toBigDecimal();
1662*344a7f5eSAndroid Build Coastguard Worker    method public java.math.BigInteger toBigInteger();
1663*344a7f5eSAndroid Build Coastguard Worker    method public java.math.BigInteger toBigIntegerExact();
1664*344a7f5eSAndroid Build Coastguard Worker    method public char[] toCharArray();
1665*344a7f5eSAndroid Build Coastguard Worker    method public java.math.BigInteger unscaledValue();
1666*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.math.BigDecimal valueOf(double);
1667*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.math.BigDecimal valueOf(long);
1668*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.math.BigDecimal valueOf(long, int);
1669*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.math.BigDecimal ONE;
1670*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_CEILING = 2; // 0x2
1671*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_DOWN = 1; // 0x1
1672*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_FLOOR = 3; // 0x3
1673*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_HALF_DOWN = 5; // 0x5
1674*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_HALF_EVEN = 6; // 0x6
1675*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_HALF_UP = 4; // 0x4
1676*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_UNNECESSARY = 7; // 0x7
1677*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_UP = 0; // 0x0
1678*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.math.BigDecimal TEN;
1679*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.math.BigDecimal ZERO;
1680*344a7f5eSAndroid Build Coastguard Worker  }
1681*344a7f5eSAndroid Build Coastguard Worker
1682*344a7f5eSAndroid Build Coastguard Worker  public final class MathContext implements java.io.Serializable {
1683*344a7f5eSAndroid Build Coastguard Worker    ctor public MathContext(int);
1684*344a7f5eSAndroid Build Coastguard Worker    ctor public MathContext(int, int);
1685*344a7f5eSAndroid Build Coastguard Worker    ctor public MathContext(int, int, boolean);
1686*344a7f5eSAndroid Build Coastguard Worker    ctor public MathContext(int, int, boolean, int);
1687*344a7f5eSAndroid Build Coastguard Worker    method public int getDigits();
1688*344a7f5eSAndroid Build Coastguard Worker    method public int getForm();
1689*344a7f5eSAndroid Build Coastguard Worker    method public boolean getLostDigits();
1690*344a7f5eSAndroid Build Coastguard Worker    method public int getRoundingMode();
1691*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.math.MathContext DEFAULT;
1692*344a7f5eSAndroid Build Coastguard Worker    field public static final int ENGINEERING = 2; // 0x2
1693*344a7f5eSAndroid Build Coastguard Worker    field public static final int PLAIN = 0; // 0x0
1694*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_CEILING = 2; // 0x2
1695*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_DOWN = 1; // 0x1
1696*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_FLOOR = 3; // 0x3
1697*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_HALF_DOWN = 5; // 0x5
1698*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_HALF_EVEN = 6; // 0x6
1699*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_HALF_UP = 4; // 0x4
1700*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_UNNECESSARY = 7; // 0x7
1701*344a7f5eSAndroid Build Coastguard Worker    field public static final int ROUND_UP = 0; // 0x0
1702*344a7f5eSAndroid Build Coastguard Worker    field public static final int SCIENTIFIC = 1; // 0x1
1703*344a7f5eSAndroid Build Coastguard Worker  }
1704*344a7f5eSAndroid Build Coastguard Worker
1705*344a7f5eSAndroid Build Coastguard Worker}
1706*344a7f5eSAndroid Build Coastguard Worker
1707*344a7f5eSAndroid Build Coastguard Workerpackage android.icu.number {
1708*344a7f5eSAndroid Build Coastguard Worker
1709*344a7f5eSAndroid Build Coastguard Worker  public class CompactNotation extends android.icu.number.Notation {
1710*344a7f5eSAndroid Build Coastguard Worker  }
1711*344a7f5eSAndroid Build Coastguard Worker
1712*344a7f5eSAndroid Build Coastguard Worker  public abstract class CurrencyPrecision extends android.icu.number.Precision {
1713*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.Precision withCurrency(android.icu.util.Currency);
1714*344a7f5eSAndroid Build Coastguard Worker  }
1715*344a7f5eSAndroid Build Coastguard Worker
1716*344a7f5eSAndroid Build Coastguard Worker  public class FormattedNumber implements android.icu.text.FormattedValue {
1717*344a7f5eSAndroid Build Coastguard Worker    method public <A extends java.lang.Appendable> A appendTo(A);
1718*344a7f5eSAndroid Build Coastguard Worker    method public char charAt(int);
1719*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.NounClass getNounClass();
1720*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.MeasureUnit getOutputUnit();
1721*344a7f5eSAndroid Build Coastguard Worker    method public int length();
1722*344a7f5eSAndroid Build Coastguard Worker    method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
1723*344a7f5eSAndroid Build Coastguard Worker    method public CharSequence subSequence(int, int);
1724*344a7f5eSAndroid Build Coastguard Worker    method public java.math.BigDecimal toBigDecimal();
1725*344a7f5eSAndroid Build Coastguard Worker    method public java.text.AttributedCharacterIterator toCharacterIterator();
1726*344a7f5eSAndroid Build Coastguard Worker    method public String toString();
1727*344a7f5eSAndroid Build Coastguard Worker  }
1728*344a7f5eSAndroid Build Coastguard Worker
1729*344a7f5eSAndroid Build Coastguard Worker  public class FormattedNumberRange implements android.icu.text.FormattedValue {
1730*344a7f5eSAndroid Build Coastguard Worker    method public <A extends java.lang.Appendable> A appendTo(A);
1731*344a7f5eSAndroid Build Coastguard Worker    method public char charAt(int);
1732*344a7f5eSAndroid Build Coastguard Worker    method public java.math.BigDecimal getFirstBigDecimal();
1733*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.NumberRangeFormatter.RangeIdentityResult getIdentityResult();
1734*344a7f5eSAndroid Build Coastguard Worker    method public java.math.BigDecimal getSecondBigDecimal();
1735*344a7f5eSAndroid Build Coastguard Worker    method public int length();
1736*344a7f5eSAndroid Build Coastguard Worker    method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
1737*344a7f5eSAndroid Build Coastguard Worker    method public CharSequence subSequence(int, int);
1738*344a7f5eSAndroid Build Coastguard Worker    method public java.text.AttributedCharacterIterator toCharacterIterator();
1739*344a7f5eSAndroid Build Coastguard Worker    method public String toString();
1740*344a7f5eSAndroid Build Coastguard Worker  }
1741*344a7f5eSAndroid Build Coastguard Worker
1742*344a7f5eSAndroid Build Coastguard Worker  public abstract class FractionPrecision extends android.icu.number.Precision {
1743*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.Precision withMaxDigits(int);
1744*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.Precision withMinDigits(int);
1745*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.Precision withSignificantDigits(int, int, android.icu.number.NumberFormatter.RoundingPriority);
1746*344a7f5eSAndroid Build Coastguard Worker  }
1747*344a7f5eSAndroid Build Coastguard Worker
1748*344a7f5eSAndroid Build Coastguard Worker  public class IntegerWidth {
1749*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.IntegerWidth truncateAt(int);
1750*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.IntegerWidth zeroFillTo(int);
1751*344a7f5eSAndroid Build Coastguard Worker  }
1752*344a7f5eSAndroid Build Coastguard Worker
1753*344a7f5eSAndroid Build Coastguard Worker  public class LocalizedNumberFormatter extends android.icu.number.NumberFormatterSettings<android.icu.number.LocalizedNumberFormatter> {
1754*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.FormattedNumber format(long);
1755*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.FormattedNumber format(double);
1756*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.FormattedNumber format(Number);
1757*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.FormattedNumber format(android.icu.util.Measure);
1758*344a7f5eSAndroid Build Coastguard Worker    method public java.text.Format toFormat();
1759*344a7f5eSAndroid Build Coastguard Worker  }
1760*344a7f5eSAndroid Build Coastguard Worker
1761*344a7f5eSAndroid Build Coastguard Worker  public class LocalizedNumberRangeFormatter extends android.icu.number.NumberRangeFormatterSettings<android.icu.number.LocalizedNumberRangeFormatter> {
1762*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.FormattedNumberRange formatRange(int, int);
1763*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.FormattedNumberRange formatRange(double, double);
1764*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.FormattedNumberRange formatRange(Number, Number);
1765*344a7f5eSAndroid Build Coastguard Worker  }
1766*344a7f5eSAndroid Build Coastguard Worker
1767*344a7f5eSAndroid Build Coastguard Worker  public class Notation {
1768*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.CompactNotation compactLong();
1769*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.CompactNotation compactShort();
1770*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.ScientificNotation engineering();
1771*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.ScientificNotation scientific();
1772*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.SimpleNotation simple();
1773*344a7f5eSAndroid Build Coastguard Worker  }
1774*344a7f5eSAndroid Build Coastguard Worker
1775*344a7f5eSAndroid Build Coastguard Worker  public final class NumberFormatter {
1776*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.UnlocalizedNumberFormatter with();
1777*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.LocalizedNumberFormatter withLocale(java.util.Locale);
1778*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.LocalizedNumberFormatter withLocale(android.icu.util.ULocale);
1779*344a7f5eSAndroid Build Coastguard Worker  }
1780*344a7f5eSAndroid Build Coastguard Worker
1781*344a7f5eSAndroid Build Coastguard Worker  public enum NumberFormatter.DecimalSeparatorDisplay {
1782*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.DecimalSeparatorDisplay ALWAYS;
1783*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.DecimalSeparatorDisplay AUTO;
1784*344a7f5eSAndroid Build Coastguard Worker  }
1785*344a7f5eSAndroid Build Coastguard Worker
1786*344a7f5eSAndroid Build Coastguard Worker  public enum NumberFormatter.GroupingStrategy {
1787*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy AUTO;
1788*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy MIN2;
1789*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy OFF;
1790*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy ON_ALIGNED;
1791*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy THOUSANDS;
1792*344a7f5eSAndroid Build Coastguard Worker  }
1793*344a7f5eSAndroid Build Coastguard Worker
1794*344a7f5eSAndroid Build Coastguard Worker  public enum NumberFormatter.RoundingPriority {
1795*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.RoundingPriority RELAXED;
1796*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.RoundingPriority STRICT;
1797*344a7f5eSAndroid Build Coastguard Worker  }
1798*344a7f5eSAndroid Build Coastguard Worker
1799*344a7f5eSAndroid Build Coastguard Worker  public enum NumberFormatter.SignDisplay {
1800*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ACCOUNTING;
1801*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ACCOUNTING_ALWAYS;
1802*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ACCOUNTING_EXCEPT_ZERO;
1803*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ACCOUNTING_NEGATIVE;
1804*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ALWAYS;
1805*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.SignDisplay AUTO;
1806*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.SignDisplay EXCEPT_ZERO;
1807*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.SignDisplay NEGATIVE;
1808*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.SignDisplay NEVER;
1809*344a7f5eSAndroid Build Coastguard Worker  }
1810*344a7f5eSAndroid Build Coastguard Worker
1811*344a7f5eSAndroid Build Coastguard Worker  public enum NumberFormatter.TrailingZeroDisplay {
1812*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.TrailingZeroDisplay AUTO;
1813*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.TrailingZeroDisplay HIDE_IF_WHOLE;
1814*344a7f5eSAndroid Build Coastguard Worker  }
1815*344a7f5eSAndroid Build Coastguard Worker
1816*344a7f5eSAndroid Build Coastguard Worker  public enum NumberFormatter.UnitWidth {
1817*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.UnitWidth FORMAL;
1818*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.UnitWidth FULL_NAME;
1819*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.UnitWidth HIDDEN;
1820*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.UnitWidth ISO_CODE;
1821*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.UnitWidth NARROW;
1822*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.UnitWidth SHORT;
1823*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberFormatter.UnitWidth VARIANT;
1824*344a7f5eSAndroid Build Coastguard Worker  }
1825*344a7f5eSAndroid Build Coastguard Worker
1826*344a7f5eSAndroid Build Coastguard Worker  public abstract class NumberFormatterSettings<T extends android.icu.number.NumberFormatterSettings<?>> {
1827*344a7f5eSAndroid Build Coastguard Worker    method public T decimal(android.icu.number.NumberFormatter.DecimalSeparatorDisplay);
1828*344a7f5eSAndroid Build Coastguard Worker    method public T displayOptions(android.icu.text.DisplayOptions);
1829*344a7f5eSAndroid Build Coastguard Worker    method public T grouping(android.icu.number.NumberFormatter.GroupingStrategy);
1830*344a7f5eSAndroid Build Coastguard Worker    method public T integerWidth(android.icu.number.IntegerWidth);
1831*344a7f5eSAndroid Build Coastguard Worker    method public T notation(android.icu.number.Notation);
1832*344a7f5eSAndroid Build Coastguard Worker    method public T perUnit(android.icu.util.MeasureUnit);
1833*344a7f5eSAndroid Build Coastguard Worker    method public T precision(android.icu.number.Precision);
1834*344a7f5eSAndroid Build Coastguard Worker    method public T roundingMode(java.math.RoundingMode);
1835*344a7f5eSAndroid Build Coastguard Worker    method public T scale(android.icu.number.Scale);
1836*344a7f5eSAndroid Build Coastguard Worker    method public T sign(android.icu.number.NumberFormatter.SignDisplay);
1837*344a7f5eSAndroid Build Coastguard Worker    method public T symbols(android.icu.text.DecimalFormatSymbols);
1838*344a7f5eSAndroid Build Coastguard Worker    method public T symbols(android.icu.text.NumberingSystem);
1839*344a7f5eSAndroid Build Coastguard Worker    method public T unit(android.icu.util.MeasureUnit);
1840*344a7f5eSAndroid Build Coastguard Worker    method public T unitWidth(android.icu.number.NumberFormatter.UnitWidth);
1841*344a7f5eSAndroid Build Coastguard Worker    method public T usage(String);
1842*344a7f5eSAndroid Build Coastguard Worker  }
1843*344a7f5eSAndroid Build Coastguard Worker
1844*344a7f5eSAndroid Build Coastguard Worker  public abstract class NumberRangeFormatter {
1845*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.UnlocalizedNumberRangeFormatter with();
1846*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.LocalizedNumberRangeFormatter withLocale(java.util.Locale);
1847*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.LocalizedNumberRangeFormatter withLocale(android.icu.util.ULocale);
1848*344a7f5eSAndroid Build Coastguard Worker  }
1849*344a7f5eSAndroid Build Coastguard Worker
1850*344a7f5eSAndroid Build Coastguard Worker  public enum NumberRangeFormatter.RangeCollapse {
1851*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse ALL;
1852*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse AUTO;
1853*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse NONE;
1854*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse UNIT;
1855*344a7f5eSAndroid Build Coastguard Worker  }
1856*344a7f5eSAndroid Build Coastguard Worker
1857*344a7f5eSAndroid Build Coastguard Worker  public enum NumberRangeFormatter.RangeIdentityFallback {
1858*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback APPROXIMATELY;
1859*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback APPROXIMATELY_OR_SINGLE_VALUE;
1860*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback RANGE;
1861*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback SINGLE_VALUE;
1862*344a7f5eSAndroid Build Coastguard Worker  }
1863*344a7f5eSAndroid Build Coastguard Worker
1864*344a7f5eSAndroid Build Coastguard Worker  public enum NumberRangeFormatter.RangeIdentityResult {
1865*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityResult EQUAL_AFTER_ROUNDING;
1866*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityResult EQUAL_BEFORE_ROUNDING;
1867*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityResult NOT_EQUAL;
1868*344a7f5eSAndroid Build Coastguard Worker  }
1869*344a7f5eSAndroid Build Coastguard Worker
1870*344a7f5eSAndroid Build Coastguard Worker  public abstract class NumberRangeFormatterSettings<T extends android.icu.number.NumberRangeFormatterSettings<?>> {
1871*344a7f5eSAndroid Build Coastguard Worker    method public T collapse(android.icu.number.NumberRangeFormatter.RangeCollapse);
1872*344a7f5eSAndroid Build Coastguard Worker    method public T identityFallback(android.icu.number.NumberRangeFormatter.RangeIdentityFallback);
1873*344a7f5eSAndroid Build Coastguard Worker    method public T numberFormatterBoth(android.icu.number.UnlocalizedNumberFormatter);
1874*344a7f5eSAndroid Build Coastguard Worker    method public T numberFormatterFirst(android.icu.number.UnlocalizedNumberFormatter);
1875*344a7f5eSAndroid Build Coastguard Worker    method public T numberFormatterSecond(android.icu.number.UnlocalizedNumberFormatter);
1876*344a7f5eSAndroid Build Coastguard Worker  }
1877*344a7f5eSAndroid Build Coastguard Worker
1878*344a7f5eSAndroid Build Coastguard Worker  public abstract class Precision {
1879*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.CurrencyPrecision currency(android.icu.util.Currency.CurrencyUsage);
1880*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.FractionPrecision fixedFraction(int);
1881*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Precision fixedSignificantDigits(int);
1882*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Precision increment(java.math.BigDecimal);
1883*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.FractionPrecision integer();
1884*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.FractionPrecision maxFraction(int);
1885*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Precision maxSignificantDigits(int);
1886*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.FractionPrecision minFraction(int);
1887*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.FractionPrecision minMaxFraction(int, int);
1888*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Precision minMaxSignificantDigits(int, int);
1889*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Precision minSignificantDigits(int);
1890*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.Precision trailingZeroDisplay(android.icu.number.NumberFormatter.TrailingZeroDisplay);
1891*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Precision unlimited();
1892*344a7f5eSAndroid Build Coastguard Worker  }
1893*344a7f5eSAndroid Build Coastguard Worker
1894*344a7f5eSAndroid Build Coastguard Worker  public class Scale {
1895*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Scale byBigDecimal(java.math.BigDecimal);
1896*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Scale byDouble(double);
1897*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Scale byDoubleAndPowerOfTen(double, int);
1898*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Scale none();
1899*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.number.Scale powerOfTen(int);
1900*344a7f5eSAndroid Build Coastguard Worker  }
1901*344a7f5eSAndroid Build Coastguard Worker
1902*344a7f5eSAndroid Build Coastguard Worker  public class ScientificNotation extends android.icu.number.Notation {
1903*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.ScientificNotation withExponentSignDisplay(android.icu.number.NumberFormatter.SignDisplay);
1904*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.ScientificNotation withMinExponentDigits(int);
1905*344a7f5eSAndroid Build Coastguard Worker  }
1906*344a7f5eSAndroid Build Coastguard Worker
1907*344a7f5eSAndroid Build Coastguard Worker  public class SimpleNotation extends android.icu.number.Notation {
1908*344a7f5eSAndroid Build Coastguard Worker  }
1909*344a7f5eSAndroid Build Coastguard Worker
1910*344a7f5eSAndroid Build Coastguard Worker  public class UnlocalizedNumberFormatter extends android.icu.number.NumberFormatterSettings<android.icu.number.UnlocalizedNumberFormatter> {
1911*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.LocalizedNumberFormatter locale(java.util.Locale);
1912*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.LocalizedNumberFormatter locale(android.icu.util.ULocale);
1913*344a7f5eSAndroid Build Coastguard Worker  }
1914*344a7f5eSAndroid Build Coastguard Worker
1915*344a7f5eSAndroid Build Coastguard Worker  public class UnlocalizedNumberRangeFormatter extends android.icu.number.NumberRangeFormatterSettings<android.icu.number.UnlocalizedNumberRangeFormatter> {
1916*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.LocalizedNumberRangeFormatter locale(java.util.Locale);
1917*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.number.LocalizedNumberRangeFormatter locale(android.icu.util.ULocale);
1918*344a7f5eSAndroid Build Coastguard Worker  }
1919*344a7f5eSAndroid Build Coastguard Worker
1920*344a7f5eSAndroid Build Coastguard Worker}
1921*344a7f5eSAndroid Build Coastguard Worker
1922*344a7f5eSAndroid Build Coastguard Workerpackage android.icu.text {
1923*344a7f5eSAndroid Build Coastguard Worker
1924*344a7f5eSAndroid Build Coastguard Worker  public final class AlphabeticIndex<V> implements java.lang.Iterable<android.icu.text.AlphabeticIndex.Bucket<V>> {
1925*344a7f5eSAndroid Build Coastguard Worker    ctor public AlphabeticIndex(android.icu.util.ULocale);
1926*344a7f5eSAndroid Build Coastguard Worker    ctor public AlphabeticIndex(java.util.Locale);
1927*344a7f5eSAndroid Build Coastguard Worker    ctor public AlphabeticIndex(android.icu.text.RuleBasedCollator);
1928*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex<V> addLabels(android.icu.text.UnicodeSet);
1929*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex<V> addLabels(android.icu.util.ULocale...);
1930*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex<V> addLabels(java.util.Locale...);
1931*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex<V> addRecord(CharSequence, V);
1932*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex.ImmutableIndex<V> buildImmutableIndex();
1933*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex<V> clearRecords();
1934*344a7f5eSAndroid Build Coastguard Worker    method public int getBucketCount();
1935*344a7f5eSAndroid Build Coastguard Worker    method public int getBucketIndex(CharSequence);
1936*344a7f5eSAndroid Build Coastguard Worker    method public java.util.List<java.lang.String> getBucketLabels();
1937*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.RuleBasedCollator getCollator();
1938*344a7f5eSAndroid Build Coastguard Worker    method public String getInflowLabel();
1939*344a7f5eSAndroid Build Coastguard Worker    method public int getMaxLabelCount();
1940*344a7f5eSAndroid Build Coastguard Worker    method public String getOverflowLabel();
1941*344a7f5eSAndroid Build Coastguard Worker    method public int getRecordCount();
1942*344a7f5eSAndroid Build Coastguard Worker    method public String getUnderflowLabel();
1943*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Iterator<android.icu.text.AlphabeticIndex.Bucket<V>> iterator();
1944*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex<V> setInflowLabel(String);
1945*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex<V> setMaxLabelCount(int);
1946*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex<V> setOverflowLabel(String);
1947*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex<V> setUnderflowLabel(String);
1948*344a7f5eSAndroid Build Coastguard Worker  }
1949*344a7f5eSAndroid Build Coastguard Worker
1950*344a7f5eSAndroid Build Coastguard Worker  public static class AlphabeticIndex.Bucket<V> implements java.lang.Iterable<android.icu.text.AlphabeticIndex.Record<V>> {
1951*344a7f5eSAndroid Build Coastguard Worker    method public String getLabel();
1952*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex.Bucket.LabelType getLabelType();
1953*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Iterator<android.icu.text.AlphabeticIndex.Record<V>> iterator();
1954*344a7f5eSAndroid Build Coastguard Worker    method public int size();
1955*344a7f5eSAndroid Build Coastguard Worker  }
1956*344a7f5eSAndroid Build Coastguard Worker
1957*344a7f5eSAndroid Build Coastguard Worker  public enum AlphabeticIndex.Bucket.LabelType {
1958*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType INFLOW;
1959*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType NORMAL;
1960*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType OVERFLOW;
1961*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType UNDERFLOW;
1962*344a7f5eSAndroid Build Coastguard Worker  }
1963*344a7f5eSAndroid Build Coastguard Worker
1964*344a7f5eSAndroid Build Coastguard Worker  public static final class AlphabeticIndex.ImmutableIndex<V> implements java.lang.Iterable<android.icu.text.AlphabeticIndex.Bucket<V>> {
1965*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.AlphabeticIndex.Bucket<V> getBucket(int);
1966*344a7f5eSAndroid Build Coastguard Worker    method public int getBucketCount();
1967*344a7f5eSAndroid Build Coastguard Worker    method public int getBucketIndex(CharSequence);
1968*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Iterator<android.icu.text.AlphabeticIndex.Bucket<V>> iterator();
1969*344a7f5eSAndroid Build Coastguard Worker  }
1970*344a7f5eSAndroid Build Coastguard Worker
1971*344a7f5eSAndroid Build Coastguard Worker  public static class AlphabeticIndex.Record<V> {
1972*344a7f5eSAndroid Build Coastguard Worker    method public V getData();
1973*344a7f5eSAndroid Build Coastguard Worker    method public CharSequence getName();
1974*344a7f5eSAndroid Build Coastguard Worker  }
1975*344a7f5eSAndroid Build Coastguard Worker
1976*344a7f5eSAndroid Build Coastguard Worker  public class Bidi {
1977*344a7f5eSAndroid Build Coastguard Worker    ctor public Bidi();
1978*344a7f5eSAndroid Build Coastguard Worker    ctor public Bidi(int, int);
1979*344a7f5eSAndroid Build Coastguard Worker    ctor public Bidi(String, int);
1980*344a7f5eSAndroid Build Coastguard Worker    ctor public Bidi(java.text.AttributedCharacterIterator);
1981*344a7f5eSAndroid Build Coastguard Worker    ctor public Bidi(char[], int, byte[], int, int, int);
1982*344a7f5eSAndroid Build Coastguard Worker    method public boolean baseIsLeftToRight();
1983*344a7f5eSAndroid Build Coastguard Worker    method public int countParagraphs();
1984*344a7f5eSAndroid Build Coastguard Worker    method public int countRuns();
1985*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Bidi createLineBidi(int, int);
1986*344a7f5eSAndroid Build Coastguard Worker    method public static byte getBaseDirection(CharSequence);
1987*344a7f5eSAndroid Build Coastguard Worker    method public int getBaseLevel();
1988*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.BidiClassifier getCustomClassifier();
1989*344a7f5eSAndroid Build Coastguard Worker    method public int getCustomizedClass(int);
1990*344a7f5eSAndroid Build Coastguard Worker    method public byte getDirection();
1991*344a7f5eSAndroid Build Coastguard Worker    method public int getLength();
1992*344a7f5eSAndroid Build Coastguard Worker    method public byte getLevelAt(int);
1993*344a7f5eSAndroid Build Coastguard Worker    method public byte[] getLevels();
1994*344a7f5eSAndroid Build Coastguard Worker    method public int getLogicalIndex(int);
1995*344a7f5eSAndroid Build Coastguard Worker    method public int[] getLogicalMap();
1996*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.BidiRun getLogicalRun(int);
1997*344a7f5eSAndroid Build Coastguard Worker    method public byte getParaLevel();
1998*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.BidiRun getParagraph(int);
1999*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.BidiRun getParagraphByIndex(int);
2000*344a7f5eSAndroid Build Coastguard Worker    method public int getParagraphIndex(int);
2001*344a7f5eSAndroid Build Coastguard Worker    method public int getProcessedLength();
2002*344a7f5eSAndroid Build Coastguard Worker    method public int getReorderingMode();
2003*344a7f5eSAndroid Build Coastguard Worker    method public int getReorderingOptions();
2004*344a7f5eSAndroid Build Coastguard Worker    method public int getResultLength();
2005*344a7f5eSAndroid Build Coastguard Worker    method public int getRunCount();
2006*344a7f5eSAndroid Build Coastguard Worker    method public int getRunLevel(int);
2007*344a7f5eSAndroid Build Coastguard Worker    method public int getRunLimit(int);
2008*344a7f5eSAndroid Build Coastguard Worker    method public int getRunStart(int);
2009*344a7f5eSAndroid Build Coastguard Worker    method public char[] getText();
2010*344a7f5eSAndroid Build Coastguard Worker    method public String getTextAsString();
2011*344a7f5eSAndroid Build Coastguard Worker    method public int getVisualIndex(int);
2012*344a7f5eSAndroid Build Coastguard Worker    method public int[] getVisualMap();
2013*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.BidiRun getVisualRun(int);
2014*344a7f5eSAndroid Build Coastguard Worker    method public static int[] invertMap(int[]);
2015*344a7f5eSAndroid Build Coastguard Worker    method public boolean isInverse();
2016*344a7f5eSAndroid Build Coastguard Worker    method public boolean isLeftToRight();
2017*344a7f5eSAndroid Build Coastguard Worker    method public boolean isMixed();
2018*344a7f5eSAndroid Build Coastguard Worker    method public boolean isOrderParagraphsLTR();
2019*344a7f5eSAndroid Build Coastguard Worker    method public boolean isRightToLeft();
2020*344a7f5eSAndroid Build Coastguard Worker    method public void orderParagraphsLTR(boolean);
2021*344a7f5eSAndroid Build Coastguard Worker    method public static int[] reorderLogical(byte[]);
2022*344a7f5eSAndroid Build Coastguard Worker    method public static int[] reorderVisual(byte[]);
2023*344a7f5eSAndroid Build Coastguard Worker    method public static void reorderVisually(byte[], int, Object[], int, int);
2024*344a7f5eSAndroid Build Coastguard Worker    method public static boolean requiresBidi(char[], int, int);
2025*344a7f5eSAndroid Build Coastguard Worker    method public void setContext(String, String);
2026*344a7f5eSAndroid Build Coastguard Worker    method public void setCustomClassifier(android.icu.text.BidiClassifier);
2027*344a7f5eSAndroid Build Coastguard Worker    method public void setInverse(boolean);
2028*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Bidi setLine(int, int);
2029*344a7f5eSAndroid Build Coastguard Worker    method public void setPara(String, byte, byte[]);
2030*344a7f5eSAndroid Build Coastguard Worker    method public void setPara(char[], byte, byte[]);
2031*344a7f5eSAndroid Build Coastguard Worker    method public void setPara(java.text.AttributedCharacterIterator);
2032*344a7f5eSAndroid Build Coastguard Worker    method public void setReorderingMode(int);
2033*344a7f5eSAndroid Build Coastguard Worker    method public void setReorderingOptions(int);
2034*344a7f5eSAndroid Build Coastguard Worker    method public String writeReordered(int);
2035*344a7f5eSAndroid Build Coastguard Worker    method public static String writeReverse(String, int);
2036*344a7f5eSAndroid Build Coastguard Worker    field public static final int DIRECTION_DEFAULT_LEFT_TO_RIGHT = 126; // 0x7e
2037*344a7f5eSAndroid Build Coastguard Worker    field public static final int DIRECTION_DEFAULT_RIGHT_TO_LEFT = 127; // 0x7f
2038*344a7f5eSAndroid Build Coastguard Worker    field public static final int DIRECTION_LEFT_TO_RIGHT = 0; // 0x0
2039*344a7f5eSAndroid Build Coastguard Worker    field public static final int DIRECTION_RIGHT_TO_LEFT = 1; // 0x1
2040*344a7f5eSAndroid Build Coastguard Worker    field public static final short DO_MIRRORING = 2; // 0x2
2041*344a7f5eSAndroid Build Coastguard Worker    field public static final short INSERT_LRM_FOR_NUMERIC = 4; // 0x4
2042*344a7f5eSAndroid Build Coastguard Worker    field public static final short KEEP_BASE_COMBINING = 1; // 0x1
2043*344a7f5eSAndroid Build Coastguard Worker    field public static final byte LEVEL_DEFAULT_LTR = 126; // 0x7e
2044*344a7f5eSAndroid Build Coastguard Worker    field public static final byte LEVEL_DEFAULT_RTL = 127; // 0x7f
2045*344a7f5eSAndroid Build Coastguard Worker    field public static final byte LEVEL_OVERRIDE = -128; // 0xffffff80
2046*344a7f5eSAndroid Build Coastguard Worker    field public static final byte LTR = 0; // 0x0
2047*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAP_NOWHERE = -1; // 0xffffffff
2048*344a7f5eSAndroid Build Coastguard Worker    field public static final byte MAX_EXPLICIT_LEVEL = 125; // 0x7d
2049*344a7f5eSAndroid Build Coastguard Worker    field public static final byte MIXED = 2; // 0x2
2050*344a7f5eSAndroid Build Coastguard Worker    field public static final byte NEUTRAL = 3; // 0x3
2051*344a7f5eSAndroid Build Coastguard Worker    field public static final int OPTION_DEFAULT = 0; // 0x0
2052*344a7f5eSAndroid Build Coastguard Worker    field public static final int OPTION_INSERT_MARKS = 1; // 0x1
2053*344a7f5eSAndroid Build Coastguard Worker    field public static final int OPTION_REMOVE_CONTROLS = 2; // 0x2
2054*344a7f5eSAndroid Build Coastguard Worker    field public static final int OPTION_STREAMING = 4; // 0x4
2055*344a7f5eSAndroid Build Coastguard Worker    field public static final short OUTPUT_REVERSE = 16; // 0x10
2056*344a7f5eSAndroid Build Coastguard Worker    field public static final short REMOVE_BIDI_CONTROLS = 8; // 0x8
2057*344a7f5eSAndroid Build Coastguard Worker    field public static final short REORDER_DEFAULT = 0; // 0x0
2058*344a7f5eSAndroid Build Coastguard Worker    field public static final short REORDER_GROUP_NUMBERS_WITH_R = 2; // 0x2
2059*344a7f5eSAndroid Build Coastguard Worker    field public static final short REORDER_INVERSE_FOR_NUMBERS_SPECIAL = 6; // 0x6
2060*344a7f5eSAndroid Build Coastguard Worker    field public static final short REORDER_INVERSE_LIKE_DIRECT = 5; // 0x5
2061*344a7f5eSAndroid Build Coastguard Worker    field public static final short REORDER_INVERSE_NUMBERS_AS_L = 4; // 0x4
2062*344a7f5eSAndroid Build Coastguard Worker    field public static final short REORDER_NUMBERS_SPECIAL = 1; // 0x1
2063*344a7f5eSAndroid Build Coastguard Worker    field public static final short REORDER_RUNS_ONLY = 3; // 0x3
2064*344a7f5eSAndroid Build Coastguard Worker    field public static final byte RTL = 1; // 0x1
2065*344a7f5eSAndroid Build Coastguard Worker  }
2066*344a7f5eSAndroid Build Coastguard Worker
2067*344a7f5eSAndroid Build Coastguard Worker  public class BidiClassifier {
2068*344a7f5eSAndroid Build Coastguard Worker    ctor public BidiClassifier(Object);
2069*344a7f5eSAndroid Build Coastguard Worker    method public int classify(int);
2070*344a7f5eSAndroid Build Coastguard Worker    method public Object getContext();
2071*344a7f5eSAndroid Build Coastguard Worker    method public void setContext(Object);
2072*344a7f5eSAndroid Build Coastguard Worker  }
2073*344a7f5eSAndroid Build Coastguard Worker
2074*344a7f5eSAndroid Build Coastguard Worker  public class BidiRun {
2075*344a7f5eSAndroid Build Coastguard Worker    method public byte getDirection();
2076*344a7f5eSAndroid Build Coastguard Worker    method public byte getEmbeddingLevel();
2077*344a7f5eSAndroid Build Coastguard Worker    method public int getLength();
2078*344a7f5eSAndroid Build Coastguard Worker    method public int getLimit();
2079*344a7f5eSAndroid Build Coastguard Worker    method public int getStart();
2080*344a7f5eSAndroid Build Coastguard Worker    method public boolean isEvenRun();
2081*344a7f5eSAndroid Build Coastguard Worker    method public boolean isOddRun();
2082*344a7f5eSAndroid Build Coastguard Worker  }
2083*344a7f5eSAndroid Build Coastguard Worker
2084*344a7f5eSAndroid Build Coastguard Worker  public abstract class BreakIterator implements java.lang.Cloneable {
2085*344a7f5eSAndroid Build Coastguard Worker    ctor protected BreakIterator();
2086*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
2087*344a7f5eSAndroid Build Coastguard Worker    method public abstract int current();
2088*344a7f5eSAndroid Build Coastguard Worker    method public abstract int first();
2089*344a7f5eSAndroid Build Coastguard Worker    method public abstract int following(int);
2090*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Locale[] getAvailableLocales();
2091*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getCharacterInstance();
2092*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getCharacterInstance(java.util.Locale);
2093*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getCharacterInstance(android.icu.util.ULocale);
2094*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getLineInstance();
2095*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getLineInstance(java.util.Locale);
2096*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getLineInstance(android.icu.util.ULocale);
2097*344a7f5eSAndroid Build Coastguard Worker    method public int getRuleStatus();
2098*344a7f5eSAndroid Build Coastguard Worker    method public int getRuleStatusVec(int[]);
2099*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getSentenceInstance();
2100*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getSentenceInstance(java.util.Locale);
2101*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getSentenceInstance(android.icu.util.ULocale);
2102*344a7f5eSAndroid Build Coastguard Worker    method public abstract java.text.CharacterIterator getText();
2103*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated public static android.icu.text.BreakIterator getTitleInstance();
2104*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated public static android.icu.text.BreakIterator getTitleInstance(java.util.Locale);
2105*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated public static android.icu.text.BreakIterator getTitleInstance(android.icu.util.ULocale);
2106*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getWordInstance();
2107*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getWordInstance(java.util.Locale);
2108*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.BreakIterator getWordInstance(android.icu.util.ULocale);
2109*344a7f5eSAndroid Build Coastguard Worker    method public boolean isBoundary(int);
2110*344a7f5eSAndroid Build Coastguard Worker    method public abstract int last();
2111*344a7f5eSAndroid Build Coastguard Worker    method public abstract int next(int);
2112*344a7f5eSAndroid Build Coastguard Worker    method public abstract int next();
2113*344a7f5eSAndroid Build Coastguard Worker    method public int preceding(int);
2114*344a7f5eSAndroid Build Coastguard Worker    method public abstract int previous();
2115*344a7f5eSAndroid Build Coastguard Worker    method public void setText(String);
2116*344a7f5eSAndroid Build Coastguard Worker    method public void setText(CharSequence);
2117*344a7f5eSAndroid Build Coastguard Worker    method public abstract void setText(java.text.CharacterIterator);
2118*344a7f5eSAndroid Build Coastguard Worker    field public static final int DONE = -1; // 0xffffffff
2119*344a7f5eSAndroid Build Coastguard Worker    field public static final int KIND_CHARACTER = 0; // 0x0
2120*344a7f5eSAndroid Build Coastguard Worker    field public static final int KIND_LINE = 2; // 0x2
2121*344a7f5eSAndroid Build Coastguard Worker    field public static final int KIND_SENTENCE = 3; // 0x3
2122*344a7f5eSAndroid Build Coastguard Worker    field @Deprecated public static final int KIND_TITLE = 4; // 0x4
2123*344a7f5eSAndroid Build Coastguard Worker    field public static final int KIND_WORD = 1; // 0x1
2124*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_IDEO = 400; // 0x190
2125*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_IDEO_LIMIT = 500; // 0x1f4
2126*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_KANA = 300; // 0x12c
2127*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_KANA_LIMIT = 400; // 0x190
2128*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_LETTER = 200; // 0xc8
2129*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_LETTER_LIMIT = 300; // 0x12c
2130*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_NONE = 0; // 0x0
2131*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_NONE_LIMIT = 100; // 0x64
2132*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_NUMBER = 100; // 0x64
2133*344a7f5eSAndroid Build Coastguard Worker    field public static final int WORD_NUMBER_LIMIT = 200; // 0xc8
2134*344a7f5eSAndroid Build Coastguard Worker  }
2135*344a7f5eSAndroid Build Coastguard Worker
2136*344a7f5eSAndroid Build Coastguard Worker  public abstract class CaseMap {
2137*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.CaseMap.Fold fold();
2138*344a7f5eSAndroid Build Coastguard Worker    method public abstract android.icu.text.CaseMap omitUnchangedText();
2139*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.CaseMap.Lower toLower();
2140*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.CaseMap.Title toTitle();
2141*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.CaseMap.Upper toUpper();
2142*344a7f5eSAndroid Build Coastguard Worker  }
2143*344a7f5eSAndroid Build Coastguard Worker
2144*344a7f5eSAndroid Build Coastguard Worker  public static final class CaseMap.Fold extends android.icu.text.CaseMap {
2145*344a7f5eSAndroid Build Coastguard Worker    method public String apply(CharSequence);
2146*344a7f5eSAndroid Build Coastguard Worker    method public <A extends java.lang.Appendable> A apply(CharSequence, A, android.icu.text.Edits);
2147*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CaseMap.Fold omitUnchangedText();
2148*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CaseMap.Fold turkic();
2149*344a7f5eSAndroid Build Coastguard Worker  }
2150*344a7f5eSAndroid Build Coastguard Worker
2151*344a7f5eSAndroid Build Coastguard Worker  public static final class CaseMap.Lower extends android.icu.text.CaseMap {
2152*344a7f5eSAndroid Build Coastguard Worker    method public String apply(java.util.Locale, CharSequence);
2153*344a7f5eSAndroid Build Coastguard Worker    method public <A extends java.lang.Appendable> A apply(java.util.Locale, CharSequence, A, android.icu.text.Edits);
2154*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CaseMap.Lower omitUnchangedText();
2155*344a7f5eSAndroid Build Coastguard Worker  }
2156*344a7f5eSAndroid Build Coastguard Worker
2157*344a7f5eSAndroid Build Coastguard Worker  public static final class CaseMap.Title extends android.icu.text.CaseMap {
2158*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CaseMap.Title adjustToCased();
2159*344a7f5eSAndroid Build Coastguard Worker    method public String apply(java.util.Locale, android.icu.text.BreakIterator, CharSequence);
2160*344a7f5eSAndroid Build Coastguard Worker    method public <A extends java.lang.Appendable> A apply(java.util.Locale, android.icu.text.BreakIterator, CharSequence, A, android.icu.text.Edits);
2161*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CaseMap.Title noBreakAdjustment();
2162*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CaseMap.Title noLowercase();
2163*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CaseMap.Title omitUnchangedText();
2164*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CaseMap.Title sentences();
2165*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CaseMap.Title wholeString();
2166*344a7f5eSAndroid Build Coastguard Worker  }
2167*344a7f5eSAndroid Build Coastguard Worker
2168*344a7f5eSAndroid Build Coastguard Worker  public static final class CaseMap.Upper extends android.icu.text.CaseMap {
2169*344a7f5eSAndroid Build Coastguard Worker    method public String apply(java.util.Locale, CharSequence);
2170*344a7f5eSAndroid Build Coastguard Worker    method public <A extends java.lang.Appendable> A apply(java.util.Locale, CharSequence, A, android.icu.text.Edits);
2171*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CaseMap.Upper omitUnchangedText();
2172*344a7f5eSAndroid Build Coastguard Worker  }
2173*344a7f5eSAndroid Build Coastguard Worker
2174*344a7f5eSAndroid Build Coastguard Worker  public final class CollationElementIterator {
2175*344a7f5eSAndroid Build Coastguard Worker    method public int getMaxExpansion(int);
2176*344a7f5eSAndroid Build Coastguard Worker    method public int getOffset();
2177*344a7f5eSAndroid Build Coastguard Worker    method public int next();
2178*344a7f5eSAndroid Build Coastguard Worker    method public int previous();
2179*344a7f5eSAndroid Build Coastguard Worker    method public static int primaryOrder(int);
2180*344a7f5eSAndroid Build Coastguard Worker    method public void reset();
2181*344a7f5eSAndroid Build Coastguard Worker    method public static int secondaryOrder(int);
2182*344a7f5eSAndroid Build Coastguard Worker    method public void setOffset(int);
2183*344a7f5eSAndroid Build Coastguard Worker    method public void setText(String);
2184*344a7f5eSAndroid Build Coastguard Worker    method public void setText(android.icu.text.UCharacterIterator);
2185*344a7f5eSAndroid Build Coastguard Worker    method public void setText(java.text.CharacterIterator);
2186*344a7f5eSAndroid Build Coastguard Worker    method public static int tertiaryOrder(int);
2187*344a7f5eSAndroid Build Coastguard Worker    field public static final int IGNORABLE = 0; // 0x0
2188*344a7f5eSAndroid Build Coastguard Worker    field public static final int NULLORDER = -1; // 0xffffffff
2189*344a7f5eSAndroid Build Coastguard Worker  }
2190*344a7f5eSAndroid Build Coastguard Worker
2191*344a7f5eSAndroid Build Coastguard Worker  public final class CollationKey implements java.lang.Comparable<android.icu.text.CollationKey> {
2192*344a7f5eSAndroid Build Coastguard Worker    ctor public CollationKey(String, byte[]);
2193*344a7f5eSAndroid Build Coastguard Worker    method public int compareTo(android.icu.text.CollationKey);
2194*344a7f5eSAndroid Build Coastguard Worker    method public boolean equals(android.icu.text.CollationKey);
2195*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CollationKey getBound(int, int);
2196*344a7f5eSAndroid Build Coastguard Worker    method public String getSourceString();
2197*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CollationKey merge(android.icu.text.CollationKey);
2198*344a7f5eSAndroid Build Coastguard Worker    method public byte[] toByteArray();
2199*344a7f5eSAndroid Build Coastguard Worker  }
2200*344a7f5eSAndroid Build Coastguard Worker
2201*344a7f5eSAndroid Build Coastguard Worker  public static final class CollationKey.BoundMode {
2202*344a7f5eSAndroid Build Coastguard Worker    field public static final int LOWER = 0; // 0x0
2203*344a7f5eSAndroid Build Coastguard Worker    field public static final int UPPER = 1; // 0x1
2204*344a7f5eSAndroid Build Coastguard Worker    field public static final int UPPER_LONG = 2; // 0x2
2205*344a7f5eSAndroid Build Coastguard Worker  }
2206*344a7f5eSAndroid Build Coastguard Worker
2207*344a7f5eSAndroid Build Coastguard Worker  public abstract class Collator implements java.lang.Cloneable java.util.Comparator<java.lang.Object> android.icu.util.Freezable<android.icu.text.Collator> {
2208*344a7f5eSAndroid Build Coastguard Worker    ctor protected Collator();
2209*344a7f5eSAndroid Build Coastguard Worker    method public Object clone() throws java.lang.CloneNotSupportedException;
2210*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Collator cloneAsThawed();
2211*344a7f5eSAndroid Build Coastguard Worker    method public abstract int compare(String, String);
2212*344a7f5eSAndroid Build Coastguard Worker    method public int compare(Object, Object);
2213*344a7f5eSAndroid Build Coastguard Worker    method public boolean equals(Object);
2214*344a7f5eSAndroid Build Coastguard Worker    method public boolean equals(String, String);
2215*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Collator freeze();
2216*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Locale[] getAvailableLocales();
2217*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.util.ULocale[] getAvailableULocales();
2218*344a7f5eSAndroid Build Coastguard Worker    method public abstract android.icu.text.CollationKey getCollationKey(String);
2219*344a7f5eSAndroid Build Coastguard Worker    method public int getDecomposition();
2220*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayName(java.util.Locale, java.util.Locale);
2221*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayName(android.icu.util.ULocale, android.icu.util.ULocale);
2222*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayName(java.util.Locale);
2223*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayName(android.icu.util.ULocale);
2224*344a7f5eSAndroid Build Coastguard Worker    method public static int[] getEquivalentReorderCodes(int);
2225*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.util.ULocale getFunctionalEquivalent(String, android.icu.util.ULocale, boolean[]);
2226*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.util.ULocale getFunctionalEquivalent(String, android.icu.util.ULocale);
2227*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.Collator getInstance();
2228*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.Collator getInstance(android.icu.util.ULocale);
2229*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.Collator getInstance(java.util.Locale);
2230*344a7f5eSAndroid Build Coastguard Worker    method public static final String[] getKeywordValues(String);
2231*344a7f5eSAndroid Build Coastguard Worker    method public static final String[] getKeywordValuesForLocale(String, android.icu.util.ULocale, boolean);
2232*344a7f5eSAndroid Build Coastguard Worker    method public static final String[] getKeywords();
2233*344a7f5eSAndroid Build Coastguard Worker    method public int getMaxVariable();
2234*344a7f5eSAndroid Build Coastguard Worker    method public int[] getReorderCodes();
2235*344a7f5eSAndroid Build Coastguard Worker    method public int getStrength();
2236*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet getTailoredSet();
2237*344a7f5eSAndroid Build Coastguard Worker    method public abstract android.icu.util.VersionInfo getUCAVersion();
2238*344a7f5eSAndroid Build Coastguard Worker    method public abstract int getVariableTop();
2239*344a7f5eSAndroid Build Coastguard Worker    method public abstract android.icu.util.VersionInfo getVersion();
2240*344a7f5eSAndroid Build Coastguard Worker    method public boolean isFrozen();
2241*344a7f5eSAndroid Build Coastguard Worker    method public void setDecomposition(int);
2242*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Collator setMaxVariable(int);
2243*344a7f5eSAndroid Build Coastguard Worker    method public void setReorderCodes(int...);
2244*344a7f5eSAndroid Build Coastguard Worker    method public void setStrength(int);
2245*344a7f5eSAndroid Build Coastguard Worker    field public static final int CANONICAL_DECOMPOSITION = 17; // 0x11
2246*344a7f5eSAndroid Build Coastguard Worker    field public static final int FULL_DECOMPOSITION = 15; // 0xf
2247*344a7f5eSAndroid Build Coastguard Worker    field public static final int IDENTICAL = 15; // 0xf
2248*344a7f5eSAndroid Build Coastguard Worker    field public static final int NO_DECOMPOSITION = 16; // 0x10
2249*344a7f5eSAndroid Build Coastguard Worker    field public static final int PRIMARY = 0; // 0x0
2250*344a7f5eSAndroid Build Coastguard Worker    field public static final int QUATERNARY = 3; // 0x3
2251*344a7f5eSAndroid Build Coastguard Worker    field public static final int SECONDARY = 1; // 0x1
2252*344a7f5eSAndroid Build Coastguard Worker    field public static final int TERTIARY = 2; // 0x2
2253*344a7f5eSAndroid Build Coastguard Worker  }
2254*344a7f5eSAndroid Build Coastguard Worker
2255*344a7f5eSAndroid Build Coastguard Worker  public static interface Collator.ReorderCodes {
2256*344a7f5eSAndroid Build Coastguard Worker    field public static final int CURRENCY = 4099; // 0x1003
2257*344a7f5eSAndroid Build Coastguard Worker    field public static final int DEFAULT = -1; // 0xffffffff
2258*344a7f5eSAndroid Build Coastguard Worker    field public static final int DIGIT = 4100; // 0x1004
2259*344a7f5eSAndroid Build Coastguard Worker    field public static final int FIRST = 4096; // 0x1000
2260*344a7f5eSAndroid Build Coastguard Worker    field public static final int NONE = 103; // 0x67
2261*344a7f5eSAndroid Build Coastguard Worker    field public static final int OTHERS = 103; // 0x67
2262*344a7f5eSAndroid Build Coastguard Worker    field public static final int PUNCTUATION = 4097; // 0x1001
2263*344a7f5eSAndroid Build Coastguard Worker    field public static final int SPACE = 4096; // 0x1000
2264*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYMBOL = 4098; // 0x1002
2265*344a7f5eSAndroid Build Coastguard Worker  }
2266*344a7f5eSAndroid Build Coastguard Worker
2267*344a7f5eSAndroid Build Coastguard Worker  public class CompactDecimalFormat extends android.icu.text.DecimalFormat {
2268*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.CompactDecimalFormat getInstance(android.icu.util.ULocale, android.icu.text.CompactDecimalFormat.CompactStyle);
2269*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.CompactDecimalFormat getInstance(java.util.Locale, android.icu.text.CompactDecimalFormat.CompactStyle);
2270*344a7f5eSAndroid Build Coastguard Worker  }
2271*344a7f5eSAndroid Build Coastguard Worker
2272*344a7f5eSAndroid Build Coastguard Worker  public enum CompactDecimalFormat.CompactStyle {
2273*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.CompactDecimalFormat.CompactStyle LONG;
2274*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.CompactDecimalFormat.CompactStyle SHORT;
2275*344a7f5eSAndroid Build Coastguard Worker  }
2276*344a7f5eSAndroid Build Coastguard Worker
2277*344a7f5eSAndroid Build Coastguard Worker  public class ConstrainedFieldPosition {
2278*344a7f5eSAndroid Build Coastguard Worker    ctor public ConstrainedFieldPosition();
2279*344a7f5eSAndroid Build Coastguard Worker    method public void constrainClass(Class<?>);
2280*344a7f5eSAndroid Build Coastguard Worker    method public void constrainField(java.text.Format.Field);
2281*344a7f5eSAndroid Build Coastguard Worker    method public java.text.Format.Field getField();
2282*344a7f5eSAndroid Build Coastguard Worker    method public Object getFieldValue();
2283*344a7f5eSAndroid Build Coastguard Worker    method public long getInt64IterationContext();
2284*344a7f5eSAndroid Build Coastguard Worker    method public int getLimit();
2285*344a7f5eSAndroid Build Coastguard Worker    method public int getStart();
2286*344a7f5eSAndroid Build Coastguard Worker    method public boolean matchesField(java.text.Format.Field, Object);
2287*344a7f5eSAndroid Build Coastguard Worker    method public void reset();
2288*344a7f5eSAndroid Build Coastguard Worker    method public void setInt64IterationContext(long);
2289*344a7f5eSAndroid Build Coastguard Worker    method public void setState(java.text.Format.Field, Object, int, int);
2290*344a7f5eSAndroid Build Coastguard Worker  }
2291*344a7f5eSAndroid Build Coastguard Worker
2292*344a7f5eSAndroid Build Coastguard Worker  public class CurrencyPluralInfo implements java.lang.Cloneable java.io.Serializable {
2293*344a7f5eSAndroid Build Coastguard Worker    ctor public CurrencyPluralInfo();
2294*344a7f5eSAndroid Build Coastguard Worker    ctor public CurrencyPluralInfo(java.util.Locale);
2295*344a7f5eSAndroid Build Coastguard Worker    ctor public CurrencyPluralInfo(android.icu.util.ULocale);
2296*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
2297*344a7f5eSAndroid Build Coastguard Worker    method public String getCurrencyPluralPattern(String);
2298*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.CurrencyPluralInfo getInstance();
2299*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.CurrencyPluralInfo getInstance(java.util.Locale);
2300*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.CurrencyPluralInfo getInstance(android.icu.util.ULocale);
2301*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale getLocale();
2302*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.PluralRules getPluralRules();
2303*344a7f5eSAndroid Build Coastguard Worker    method public void setCurrencyPluralPattern(String, String);
2304*344a7f5eSAndroid Build Coastguard Worker    method public void setLocale(android.icu.util.ULocale);
2305*344a7f5eSAndroid Build Coastguard Worker    method public void setPluralRules(String);
2306*344a7f5eSAndroid Build Coastguard Worker  }
2307*344a7f5eSAndroid Build Coastguard Worker
2308*344a7f5eSAndroid Build Coastguard Worker  public abstract class DateFormat extends android.icu.text.UFormat {
2309*344a7f5eSAndroid Build Coastguard Worker    ctor protected DateFormat();
2310*344a7f5eSAndroid Build Coastguard Worker    method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
2311*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuffer format(android.icu.util.Calendar, StringBuffer, java.text.FieldPosition);
2312*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(java.util.Date, StringBuffer, java.text.FieldPosition);
2313*344a7f5eSAndroid Build Coastguard Worker    method public final String format(java.util.Date);
2314*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Locale[] getAvailableLocales();
2315*344a7f5eSAndroid Build Coastguard Worker    method public boolean getBooleanAttribute(android.icu.text.DateFormat.BooleanAttribute);
2316*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.Calendar getCalendar();
2317*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayContext getContext(android.icu.text.DisplayContext.Type);
2318*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateInstance();
2319*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateInstance(int);
2320*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateInstance(int, java.util.Locale);
2321*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateInstance(int, android.icu.util.ULocale);
2322*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateInstance(android.icu.util.Calendar, int, java.util.Locale);
2323*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateInstance(android.icu.util.Calendar, int, android.icu.util.ULocale);
2324*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateInstance(android.icu.util.Calendar, int);
2325*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateTimeInstance();
2326*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateTimeInstance(int, int);
2327*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateTimeInstance(int, int, java.util.Locale);
2328*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateTimeInstance(int, int, android.icu.util.ULocale);
2329*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateTimeInstance(android.icu.util.Calendar, int, int, java.util.Locale);
2330*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateTimeInstance(android.icu.util.Calendar, int, int, android.icu.util.ULocale);
2331*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getDateTimeInstance(android.icu.util.Calendar, int, int);
2332*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getInstance();
2333*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getInstance(android.icu.util.Calendar, java.util.Locale);
2334*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getInstance(android.icu.util.Calendar, android.icu.util.ULocale);
2335*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getInstance(android.icu.util.Calendar);
2336*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getInstanceForSkeleton(String);
2337*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getInstanceForSkeleton(String, java.util.Locale);
2338*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getInstanceForSkeleton(String, android.icu.util.ULocale);
2339*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getInstanceForSkeleton(android.icu.util.Calendar, String, java.util.Locale);
2340*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getInstanceForSkeleton(android.icu.util.Calendar, String, android.icu.util.ULocale);
2341*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.NumberFormat getNumberFormat();
2342*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getPatternInstance(String);
2343*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getPatternInstance(String, java.util.Locale);
2344*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getPatternInstance(String, android.icu.util.ULocale);
2345*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getPatternInstance(android.icu.util.Calendar, String, java.util.Locale);
2346*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getPatternInstance(android.icu.util.Calendar, String, android.icu.util.ULocale);
2347*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getTimeInstance();
2348*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getTimeInstance(int);
2349*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getTimeInstance(int, java.util.Locale);
2350*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getTimeInstance(int, android.icu.util.ULocale);
2351*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getTimeInstance(android.icu.util.Calendar, int, java.util.Locale);
2352*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getTimeInstance(android.icu.util.Calendar, int, android.icu.util.ULocale);
2353*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateFormat getTimeInstance(android.icu.util.Calendar, int);
2354*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.TimeZone getTimeZone();
2355*344a7f5eSAndroid Build Coastguard Worker    method public boolean isCalendarLenient();
2356*344a7f5eSAndroid Build Coastguard Worker    method public boolean isLenient();
2357*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Date parse(String) throws java.text.ParseException;
2358*344a7f5eSAndroid Build Coastguard Worker    method public abstract void parse(String, android.icu.util.Calendar, java.text.ParsePosition);
2359*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Date parse(String, java.text.ParsePosition);
2360*344a7f5eSAndroid Build Coastguard Worker    method public Object parseObject(String, java.text.ParsePosition);
2361*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateFormat setBooleanAttribute(android.icu.text.DateFormat.BooleanAttribute, boolean);
2362*344a7f5eSAndroid Build Coastguard Worker    method public void setCalendar(android.icu.util.Calendar);
2363*344a7f5eSAndroid Build Coastguard Worker    method public void setCalendarLenient(boolean);
2364*344a7f5eSAndroid Build Coastguard Worker    method public void setContext(android.icu.text.DisplayContext);
2365*344a7f5eSAndroid Build Coastguard Worker    method public void setLenient(boolean);
2366*344a7f5eSAndroid Build Coastguard Worker    method public void setNumberFormat(android.icu.text.NumberFormat);
2367*344a7f5eSAndroid Build Coastguard Worker    method public void setTimeZone(android.icu.util.TimeZone);
2368*344a7f5eSAndroid Build Coastguard Worker    field public static final String ABBR_GENERIC_TZ = "v";
2369*344a7f5eSAndroid Build Coastguard Worker    field public static final String ABBR_MONTH = "MMM";
2370*344a7f5eSAndroid Build Coastguard Worker    field public static final String ABBR_MONTH_DAY = "MMMd";
2371*344a7f5eSAndroid Build Coastguard Worker    field public static final String ABBR_MONTH_WEEKDAY_DAY = "MMMEd";
2372*344a7f5eSAndroid Build Coastguard Worker    field public static final String ABBR_QUARTER = "QQQ";
2373*344a7f5eSAndroid Build Coastguard Worker    field public static final String ABBR_SPECIFIC_TZ = "z";
2374*344a7f5eSAndroid Build Coastguard Worker    field public static final String ABBR_UTC_TZ = "ZZZZ";
2375*344a7f5eSAndroid Build Coastguard Worker    field public static final String ABBR_WEEKDAY = "E";
2376*344a7f5eSAndroid Build Coastguard Worker    field public static final int AM_PM_FIELD = 14; // 0xe
2377*344a7f5eSAndroid Build Coastguard Worker    field public static final int AM_PM_MIDNIGHT_NOON_FIELD = 35; // 0x23
2378*344a7f5eSAndroid Build Coastguard Worker    field public static final int DATE_FIELD = 3; // 0x3
2379*344a7f5eSAndroid Build Coastguard Worker    field public static final String DAY = "d";
2380*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAY_OF_WEEK_FIELD = 9; // 0x9
2381*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAY_OF_WEEK_IN_MONTH_FIELD = 11; // 0xb
2382*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAY_OF_YEAR_FIELD = 10; // 0xa
2383*344a7f5eSAndroid Build Coastguard Worker    field public static final int DEFAULT = 2; // 0x2
2384*344a7f5eSAndroid Build Coastguard Worker    field public static final int DOW_LOCAL_FIELD = 19; // 0x13
2385*344a7f5eSAndroid Build Coastguard Worker    field public static final int ERA_FIELD = 0; // 0x0
2386*344a7f5eSAndroid Build Coastguard Worker    field public static final int EXTENDED_YEAR_FIELD = 20; // 0x14
2387*344a7f5eSAndroid Build Coastguard Worker    field public static final int FLEXIBLE_DAY_PERIOD_FIELD = 36; // 0x24
2388*344a7f5eSAndroid Build Coastguard Worker    field public static final int FRACTIONAL_SECOND_FIELD = 8; // 0x8
2389*344a7f5eSAndroid Build Coastguard Worker    field public static final int FULL = 0; // 0x0
2390*344a7f5eSAndroid Build Coastguard Worker    field public static final String GENERIC_TZ = "vvvv";
2391*344a7f5eSAndroid Build Coastguard Worker    field public static final String HOUR = "j";
2392*344a7f5eSAndroid Build Coastguard Worker    field public static final int HOUR0_FIELD = 16; // 0x10
2393*344a7f5eSAndroid Build Coastguard Worker    field public static final int HOUR1_FIELD = 15; // 0xf
2394*344a7f5eSAndroid Build Coastguard Worker    field public static final String HOUR24 = "H";
2395*344a7f5eSAndroid Build Coastguard Worker    field public static final String HOUR24_MINUTE = "Hm";
2396*344a7f5eSAndroid Build Coastguard Worker    field public static final String HOUR24_MINUTE_SECOND = "Hms";
2397*344a7f5eSAndroid Build Coastguard Worker    field public static final String HOUR_MINUTE = "jm";
2398*344a7f5eSAndroid Build Coastguard Worker    field public static final String HOUR_MINUTE_SECOND = "jms";
2399*344a7f5eSAndroid Build Coastguard Worker    field public static final int HOUR_OF_DAY0_FIELD = 5; // 0x5
2400*344a7f5eSAndroid Build Coastguard Worker    field public static final int HOUR_OF_DAY1_FIELD = 4; // 0x4
2401*344a7f5eSAndroid Build Coastguard Worker    field public static final int JULIAN_DAY_FIELD = 21; // 0x15
2402*344a7f5eSAndroid Build Coastguard Worker    field public static final String LOCATION_TZ = "VVVV";
2403*344a7f5eSAndroid Build Coastguard Worker    field public static final int LONG = 1; // 0x1
2404*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEDIUM = 2; // 0x2
2405*344a7f5eSAndroid Build Coastguard Worker    field public static final int MILLISECONDS_IN_DAY_FIELD = 22; // 0x16
2406*344a7f5eSAndroid Build Coastguard Worker    field public static final int MILLISECOND_FIELD = 8; // 0x8
2407*344a7f5eSAndroid Build Coastguard Worker    field public static final String MINUTE = "m";
2408*344a7f5eSAndroid Build Coastguard Worker    field public static final int MINUTE_FIELD = 6; // 0x6
2409*344a7f5eSAndroid Build Coastguard Worker    field public static final String MINUTE_SECOND = "ms";
2410*344a7f5eSAndroid Build Coastguard Worker    field public static final String MONTH = "MMMM";
2411*344a7f5eSAndroid Build Coastguard Worker    field public static final String MONTH_DAY = "MMMMd";
2412*344a7f5eSAndroid Build Coastguard Worker    field public static final int MONTH_FIELD = 2; // 0x2
2413*344a7f5eSAndroid Build Coastguard Worker    field public static final String MONTH_WEEKDAY_DAY = "MMMMEEEEd";
2414*344a7f5eSAndroid Build Coastguard Worker    field public static final int NONE = -1; // 0xffffffff
2415*344a7f5eSAndroid Build Coastguard Worker    field public static final String NUM_MONTH = "M";
2416*344a7f5eSAndroid Build Coastguard Worker    field public static final String NUM_MONTH_DAY = "Md";
2417*344a7f5eSAndroid Build Coastguard Worker    field public static final String NUM_MONTH_WEEKDAY_DAY = "MEd";
2418*344a7f5eSAndroid Build Coastguard Worker    field public static final String QUARTER = "QQQQ";
2419*344a7f5eSAndroid Build Coastguard Worker    field public static final int QUARTER_FIELD = 27; // 0x1b
2420*344a7f5eSAndroid Build Coastguard Worker    field public static final int RELATIVE = 128; // 0x80
2421*344a7f5eSAndroid Build Coastguard Worker    field public static final int RELATIVE_DEFAULT = 130; // 0x82
2422*344a7f5eSAndroid Build Coastguard Worker    field public static final int RELATIVE_FULL = 128; // 0x80
2423*344a7f5eSAndroid Build Coastguard Worker    field public static final int RELATIVE_LONG = 129; // 0x81
2424*344a7f5eSAndroid Build Coastguard Worker    field public static final int RELATIVE_MEDIUM = 130; // 0x82
2425*344a7f5eSAndroid Build Coastguard Worker    field public static final int RELATIVE_SHORT = 131; // 0x83
2426*344a7f5eSAndroid Build Coastguard Worker    field public static final String SECOND = "s";
2427*344a7f5eSAndroid Build Coastguard Worker    field public static final int SECOND_FIELD = 7; // 0x7
2428*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHORT = 3; // 0x3
2429*344a7f5eSAndroid Build Coastguard Worker    field public static final String SPECIFIC_TZ = "zzzz";
2430*344a7f5eSAndroid Build Coastguard Worker    field public static final int STANDALONE_DAY_FIELD = 25; // 0x19
2431*344a7f5eSAndroid Build Coastguard Worker    field public static final int STANDALONE_MONTH_FIELD = 26; // 0x1a
2432*344a7f5eSAndroid Build Coastguard Worker    field public static final int STANDALONE_QUARTER_FIELD = 28; // 0x1c
2433*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIMEZONE_FIELD = 17; // 0x11
2434*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIMEZONE_GENERIC_FIELD = 24; // 0x18
2435*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIMEZONE_ISO_FIELD = 32; // 0x20
2436*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIMEZONE_ISO_LOCAL_FIELD = 33; // 0x21
2437*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD = 31; // 0x1f
2438*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIMEZONE_RFC_FIELD = 23; // 0x17
2439*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIMEZONE_SPECIAL_FIELD = 29; // 0x1d
2440*344a7f5eSAndroid Build Coastguard Worker    field public static final String WEEKDAY = "EEEE";
2441*344a7f5eSAndroid Build Coastguard Worker    field public static final int WEEK_OF_MONTH_FIELD = 13; // 0xd
2442*344a7f5eSAndroid Build Coastguard Worker    field public static final int WEEK_OF_YEAR_FIELD = 12; // 0xc
2443*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR = "y";
2444*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_ABBR_MONTH = "yMMM";
2445*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_ABBR_MONTH_DAY = "yMMMd";
2446*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_ABBR_MONTH_WEEKDAY_DAY = "yMMMEd";
2447*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_ABBR_QUARTER = "yQQQ";
2448*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEAR_FIELD = 1; // 0x1
2449*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_MONTH = "yMMMM";
2450*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_MONTH_DAY = "yMMMMd";
2451*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_MONTH_WEEKDAY_DAY = "yMMMMEEEEd";
2452*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEAR_NAME_FIELD = 30; // 0x1e
2453*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_NUM_MONTH = "yM";
2454*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_NUM_MONTH_DAY = "yMd";
2455*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_NUM_MONTH_WEEKDAY_DAY = "yMEd";
2456*344a7f5eSAndroid Build Coastguard Worker    field public static final String YEAR_QUARTER = "yQQQQ";
2457*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEAR_WOY_FIELD = 18; // 0x12
2458*344a7f5eSAndroid Build Coastguard Worker    field protected android.icu.util.Calendar calendar;
2459*344a7f5eSAndroid Build Coastguard Worker    field protected android.icu.text.NumberFormat numberFormat;
2460*344a7f5eSAndroid Build Coastguard Worker  }
2461*344a7f5eSAndroid Build Coastguard Worker
2462*344a7f5eSAndroid Build Coastguard Worker  public enum DateFormat.BooleanAttribute {
2463*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_NUMERIC;
2464*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_WHITESPACE;
2465*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_MULTIPLE_PATTERNS_FOR_MATCH;
2466*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_PARTIAL_LITERAL_MATCH;
2467*344a7f5eSAndroid Build Coastguard Worker  }
2468*344a7f5eSAndroid Build Coastguard Worker
2469*344a7f5eSAndroid Build Coastguard Worker  public static class DateFormat.Field extends java.text.Format.Field {
2470*344a7f5eSAndroid Build Coastguard Worker    ctor protected DateFormat.Field(String, int);
2471*344a7f5eSAndroid Build Coastguard Worker    method public int getCalendarField();
2472*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DateFormat.Field ofCalendarField(int);
2473*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field AM_PM;
2474*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field AM_PM_MIDNIGHT_NOON;
2475*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field DAY_OF_MONTH;
2476*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field DAY_OF_WEEK;
2477*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field DAY_OF_WEEK_IN_MONTH;
2478*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field DAY_OF_YEAR;
2479*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field DOW_LOCAL;
2480*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field ERA;
2481*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field EXTENDED_YEAR;
2482*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field FLEXIBLE_DAY_PERIOD;
2483*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field HOUR0;
2484*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field HOUR1;
2485*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field HOUR_OF_DAY0;
2486*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field HOUR_OF_DAY1;
2487*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field JULIAN_DAY;
2488*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field MILLISECOND;
2489*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field MILLISECONDS_IN_DAY;
2490*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field MINUTE;
2491*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field MONTH;
2492*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field QUARTER;
2493*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field SECOND;
2494*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field TIME_ZONE;
2495*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field WEEK_OF_MONTH;
2496*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field WEEK_OF_YEAR;
2497*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field YEAR;
2498*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.DateFormat.Field YEAR_WOY;
2499*344a7f5eSAndroid Build Coastguard Worker  }
2500*344a7f5eSAndroid Build Coastguard Worker
2501*344a7f5eSAndroid Build Coastguard Worker  public enum DateFormat.HourCycle {
2502*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateFormat.HourCycle HOUR_CYCLE_11;
2503*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateFormat.HourCycle HOUR_CYCLE_12;
2504*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateFormat.HourCycle HOUR_CYCLE_23;
2505*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateFormat.HourCycle HOUR_CYCLE_24;
2506*344a7f5eSAndroid Build Coastguard Worker  }
2507*344a7f5eSAndroid Build Coastguard Worker
2508*344a7f5eSAndroid Build Coastguard Worker  public class DateFormatSymbols implements java.lang.Cloneable java.io.Serializable {
2509*344a7f5eSAndroid Build Coastguard Worker    ctor public DateFormatSymbols();
2510*344a7f5eSAndroid Build Coastguard Worker    ctor public DateFormatSymbols(java.util.Locale);
2511*344a7f5eSAndroid Build Coastguard Worker    ctor public DateFormatSymbols(android.icu.util.ULocale);
2512*344a7f5eSAndroid Build Coastguard Worker    ctor public DateFormatSymbols(android.icu.util.Calendar, java.util.Locale);
2513*344a7f5eSAndroid Build Coastguard Worker    ctor public DateFormatSymbols(android.icu.util.Calendar, android.icu.util.ULocale);
2514*344a7f5eSAndroid Build Coastguard Worker    ctor public DateFormatSymbols(Class<? extends android.icu.util.Calendar>, java.util.Locale);
2515*344a7f5eSAndroid Build Coastguard Worker    ctor public DateFormatSymbols(Class<? extends android.icu.util.Calendar>, android.icu.util.ULocale);
2516*344a7f5eSAndroid Build Coastguard Worker    ctor public DateFormatSymbols(java.util.ResourceBundle, java.util.Locale);
2517*344a7f5eSAndroid Build Coastguard Worker    ctor public DateFormatSymbols(java.util.ResourceBundle, android.icu.util.ULocale);
2518*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
2519*344a7f5eSAndroid Build Coastguard Worker    method public String[] getAmPmStrings();
2520*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Locale[] getAvailableLocales();
2521*344a7f5eSAndroid Build Coastguard Worker    method public String[] getEraNames();
2522*344a7f5eSAndroid Build Coastguard Worker    method public String[] getEras();
2523*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DateFormatSymbols getInstance();
2524*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DateFormatSymbols getInstance(java.util.Locale);
2525*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DateFormatSymbols getInstance(android.icu.util.ULocale);
2526*344a7f5eSAndroid Build Coastguard Worker    method public String getLocalPatternChars();
2527*344a7f5eSAndroid Build Coastguard Worker    method public String[] getMonths();
2528*344a7f5eSAndroid Build Coastguard Worker    method public String[] getMonths(int, int);
2529*344a7f5eSAndroid Build Coastguard Worker    method public String[] getNarrowEras();
2530*344a7f5eSAndroid Build Coastguard Worker    method public String[] getQuarters(int, int);
2531*344a7f5eSAndroid Build Coastguard Worker    method public String[] getShortMonths();
2532*344a7f5eSAndroid Build Coastguard Worker    method public String[] getShortWeekdays();
2533*344a7f5eSAndroid Build Coastguard Worker    method public String[] getWeekdays();
2534*344a7f5eSAndroid Build Coastguard Worker    method public String[] getWeekdays(int, int);
2535*344a7f5eSAndroid Build Coastguard Worker    method public String[] getYearNames(int, int);
2536*344a7f5eSAndroid Build Coastguard Worker    method public String[] getZodiacNames(int, int);
2537*344a7f5eSAndroid Build Coastguard Worker    method public String[][] getZoneStrings();
2538*344a7f5eSAndroid Build Coastguard Worker    method protected void initializeData(android.icu.util.ULocale, String);
2539*344a7f5eSAndroid Build Coastguard Worker    method public void setAmPmStrings(String[]);
2540*344a7f5eSAndroid Build Coastguard Worker    method public void setEraNames(String[]);
2541*344a7f5eSAndroid Build Coastguard Worker    method public void setEras(String[]);
2542*344a7f5eSAndroid Build Coastguard Worker    method public void setLocalPatternChars(String);
2543*344a7f5eSAndroid Build Coastguard Worker    method public void setMonths(String[]);
2544*344a7f5eSAndroid Build Coastguard Worker    method public void setMonths(String[], int, int);
2545*344a7f5eSAndroid Build Coastguard Worker    method public void setNarrowEras(String[]);
2546*344a7f5eSAndroid Build Coastguard Worker    method public void setQuarters(String[], int, int);
2547*344a7f5eSAndroid Build Coastguard Worker    method public void setShortMonths(String[]);
2548*344a7f5eSAndroid Build Coastguard Worker    method public void setShortWeekdays(String[]);
2549*344a7f5eSAndroid Build Coastguard Worker    method public void setWeekdays(String[], int, int);
2550*344a7f5eSAndroid Build Coastguard Worker    method public void setWeekdays(String[]);
2551*344a7f5eSAndroid Build Coastguard Worker    method public void setYearNames(String[], int, int);
2552*344a7f5eSAndroid Build Coastguard Worker    method public void setZodiacNames(String[], int, int);
2553*344a7f5eSAndroid Build Coastguard Worker    method public void setZoneStrings(String[][]);
2554*344a7f5eSAndroid Build Coastguard Worker    field public static final int ABBREVIATED = 0; // 0x0
2555*344a7f5eSAndroid Build Coastguard Worker    field public static final int FORMAT = 0; // 0x0
2556*344a7f5eSAndroid Build Coastguard Worker    field public static final int NARROW = 2; // 0x2
2557*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHORT = 3; // 0x3
2558*344a7f5eSAndroid Build Coastguard Worker    field public static final int STANDALONE = 1; // 0x1
2559*344a7f5eSAndroid Build Coastguard Worker    field public static final int WIDE = 1; // 0x1
2560*344a7f5eSAndroid Build Coastguard Worker  }
2561*344a7f5eSAndroid Build Coastguard Worker
2562*344a7f5eSAndroid Build Coastguard Worker  public class DateIntervalFormat extends android.icu.text.UFormat {
2563*344a7f5eSAndroid Build Coastguard Worker    method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
2564*344a7f5eSAndroid Build Coastguard Worker    method public final StringBuffer format(android.icu.util.DateInterval, StringBuffer, java.text.FieldPosition);
2565*344a7f5eSAndroid Build Coastguard Worker    method public final StringBuffer format(android.icu.util.Calendar, android.icu.util.Calendar, StringBuffer, java.text.FieldPosition);
2566*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateIntervalFormat.FormattedDateInterval formatToValue(android.icu.util.DateInterval);
2567*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateIntervalFormat.FormattedDateInterval formatToValue(android.icu.util.Calendar, android.icu.util.Calendar);
2568*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayContext getContext(android.icu.text.DisplayContext.Type);
2569*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateFormat getDateFormat();
2570*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateIntervalInfo getDateIntervalInfo();
2571*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateIntervalFormat getInstance(String);
2572*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateIntervalFormat getInstance(String, java.util.Locale);
2573*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateIntervalFormat getInstance(String, android.icu.util.ULocale);
2574*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateIntervalFormat getInstance(String, android.icu.text.DateIntervalInfo);
2575*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateIntervalFormat getInstance(String, java.util.Locale, android.icu.text.DateIntervalInfo);
2576*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.DateIntervalFormat getInstance(String, android.icu.util.ULocale, android.icu.text.DateIntervalInfo);
2577*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.TimeZone getTimeZone();
2578*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated public Object parseObject(String, java.text.ParsePosition);
2579*344a7f5eSAndroid Build Coastguard Worker    method public void setContext(android.icu.text.DisplayContext);
2580*344a7f5eSAndroid Build Coastguard Worker    method public void setDateIntervalInfo(android.icu.text.DateIntervalInfo);
2581*344a7f5eSAndroid Build Coastguard Worker    method public void setTimeZone(android.icu.util.TimeZone);
2582*344a7f5eSAndroid Build Coastguard Worker  }
2583*344a7f5eSAndroid Build Coastguard Worker
2584*344a7f5eSAndroid Build Coastguard Worker  public static final class DateIntervalFormat.FormattedDateInterval implements android.icu.text.FormattedValue {
2585*344a7f5eSAndroid Build Coastguard Worker    method public <A extends java.lang.Appendable> A appendTo(A);
2586*344a7f5eSAndroid Build Coastguard Worker    method public char charAt(int);
2587*344a7f5eSAndroid Build Coastguard Worker    method public int length();
2588*344a7f5eSAndroid Build Coastguard Worker    method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
2589*344a7f5eSAndroid Build Coastguard Worker    method public CharSequence subSequence(int, int);
2590*344a7f5eSAndroid Build Coastguard Worker    method public java.text.AttributedCharacterIterator toCharacterIterator();
2591*344a7f5eSAndroid Build Coastguard Worker    method public String toString();
2592*344a7f5eSAndroid Build Coastguard Worker  }
2593*344a7f5eSAndroid Build Coastguard Worker
2594*344a7f5eSAndroid Build Coastguard Worker  public class DateIntervalInfo implements java.lang.Cloneable android.icu.util.Freezable<android.icu.text.DateIntervalInfo> java.io.Serializable {
2595*344a7f5eSAndroid Build Coastguard Worker    ctor public DateIntervalInfo(android.icu.util.ULocale);
2596*344a7f5eSAndroid Build Coastguard Worker    ctor public DateIntervalInfo(java.util.Locale);
2597*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
2598*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateIntervalInfo cloneAsThawed();
2599*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateIntervalInfo freeze();
2600*344a7f5eSAndroid Build Coastguard Worker    method public boolean getDefaultOrder();
2601*344a7f5eSAndroid Build Coastguard Worker    method public String getFallbackIntervalPattern();
2602*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateIntervalInfo.PatternInfo getIntervalPattern(String, int);
2603*344a7f5eSAndroid Build Coastguard Worker    method public boolean isFrozen();
2604*344a7f5eSAndroid Build Coastguard Worker    method public void setFallbackIntervalPattern(String);
2605*344a7f5eSAndroid Build Coastguard Worker    method public void setIntervalPattern(String, int, String);
2606*344a7f5eSAndroid Build Coastguard Worker  }
2607*344a7f5eSAndroid Build Coastguard Worker
2608*344a7f5eSAndroid Build Coastguard Worker  public static final class DateIntervalInfo.PatternInfo implements java.lang.Cloneable java.io.Serializable {
2609*344a7f5eSAndroid Build Coastguard Worker    ctor public DateIntervalInfo.PatternInfo(String, String, boolean);
2610*344a7f5eSAndroid Build Coastguard Worker    method public boolean firstDateInPtnIsLaterDate();
2611*344a7f5eSAndroid Build Coastguard Worker    method public String getFirstPart();
2612*344a7f5eSAndroid Build Coastguard Worker    method public String getSecondPart();
2613*344a7f5eSAndroid Build Coastguard Worker  }
2614*344a7f5eSAndroid Build Coastguard Worker
2615*344a7f5eSAndroid Build Coastguard Worker  public class DateTimePatternGenerator implements java.lang.Cloneable android.icu.util.Freezable<android.icu.text.DateTimePatternGenerator> {
2616*344a7f5eSAndroid Build Coastguard Worker    ctor protected DateTimePatternGenerator();
2617*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateTimePatternGenerator addPattern(String, boolean, android.icu.text.DateTimePatternGenerator.PatternInfo);
2618*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
2619*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateTimePatternGenerator cloneAsThawed();
2620*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateTimePatternGenerator freeze();
2621*344a7f5eSAndroid Build Coastguard Worker    method public String getAppendItemFormat(int);
2622*344a7f5eSAndroid Build Coastguard Worker    method public String getAppendItemName(int);
2623*344a7f5eSAndroid Build Coastguard Worker    method public String getBaseSkeleton(String);
2624*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Set<java.lang.String> getBaseSkeletons(java.util.Set<java.lang.String>);
2625*344a7f5eSAndroid Build Coastguard Worker    method public String getBestPattern(String);
2626*344a7f5eSAndroid Build Coastguard Worker    method public String getBestPattern(String, int);
2627*344a7f5eSAndroid Build Coastguard Worker    method public String getDateTimeFormat();
2628*344a7f5eSAndroid Build Coastguard Worker    method public String getDateTimeFormat(int);
2629*344a7f5eSAndroid Build Coastguard Worker    method public String getDecimal();
2630*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateFormat.HourCycle getDefaultHourCycle();
2631*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DateTimePatternGenerator getEmptyInstance();
2632*344a7f5eSAndroid Build Coastguard Worker    method public String getFieldDisplayName(int, android.icu.text.DateTimePatternGenerator.DisplayWidth);
2633*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DateTimePatternGenerator getInstance();
2634*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DateTimePatternGenerator getInstance(android.icu.util.ULocale);
2635*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DateTimePatternGenerator getInstance(java.util.Locale);
2636*344a7f5eSAndroid Build Coastguard Worker    method public String getSkeleton(String);
2637*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Map<java.lang.String,java.lang.String> getSkeletons(java.util.Map<java.lang.String,java.lang.String>);
2638*344a7f5eSAndroid Build Coastguard Worker    method public boolean isFrozen();
2639*344a7f5eSAndroid Build Coastguard Worker    method public String replaceFieldTypes(String, String);
2640*344a7f5eSAndroid Build Coastguard Worker    method public String replaceFieldTypes(String, String, int);
2641*344a7f5eSAndroid Build Coastguard Worker    method public void setAppendItemFormat(int, String);
2642*344a7f5eSAndroid Build Coastguard Worker    method public void setAppendItemName(int, String);
2643*344a7f5eSAndroid Build Coastguard Worker    method public void setDateTimeFormat(String);
2644*344a7f5eSAndroid Build Coastguard Worker    method public void setDateTimeFormat(int, String);
2645*344a7f5eSAndroid Build Coastguard Worker    method public void setDecimal(String);
2646*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAY = 7; // 0x7
2647*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAYPERIOD = 10; // 0xa
2648*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAY_OF_WEEK_IN_MONTH = 9; // 0x9
2649*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAY_OF_YEAR = 8; // 0x8
2650*344a7f5eSAndroid Build Coastguard Worker    field public static final int ERA = 0; // 0x0
2651*344a7f5eSAndroid Build Coastguard Worker    field public static final int FRACTIONAL_SECOND = 14; // 0xe
2652*344a7f5eSAndroid Build Coastguard Worker    field public static final int HOUR = 11; // 0xb
2653*344a7f5eSAndroid Build Coastguard Worker    field public static final int MATCH_ALL_FIELDS_LENGTH = 65535; // 0xffff
2654*344a7f5eSAndroid Build Coastguard Worker    field public static final int MATCH_HOUR_FIELD_LENGTH = 2048; // 0x800
2655*344a7f5eSAndroid Build Coastguard Worker    field public static final int MATCH_NO_OPTIONS = 0; // 0x0
2656*344a7f5eSAndroid Build Coastguard Worker    field public static final int MINUTE = 12; // 0xc
2657*344a7f5eSAndroid Build Coastguard Worker    field public static final int MONTH = 3; // 0x3
2658*344a7f5eSAndroid Build Coastguard Worker    field public static final int QUARTER = 2; // 0x2
2659*344a7f5eSAndroid Build Coastguard Worker    field public static final int SECOND = 13; // 0xd
2660*344a7f5eSAndroid Build Coastguard Worker    field public static final int WEEKDAY = 6; // 0x6
2661*344a7f5eSAndroid Build Coastguard Worker    field public static final int WEEK_OF_MONTH = 5; // 0x5
2662*344a7f5eSAndroid Build Coastguard Worker    field public static final int WEEK_OF_YEAR = 4; // 0x4
2663*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEAR = 1; // 0x1
2664*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZONE = 15; // 0xf
2665*344a7f5eSAndroid Build Coastguard Worker  }
2666*344a7f5eSAndroid Build Coastguard Worker
2667*344a7f5eSAndroid Build Coastguard Worker  public enum DateTimePatternGenerator.DisplayWidth {
2668*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateTimePatternGenerator.DisplayWidth ABBREVIATED;
2669*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateTimePatternGenerator.DisplayWidth NARROW;
2670*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DateTimePatternGenerator.DisplayWidth WIDE;
2671*344a7f5eSAndroid Build Coastguard Worker  }
2672*344a7f5eSAndroid Build Coastguard Worker
2673*344a7f5eSAndroid Build Coastguard Worker  public static final class DateTimePatternGenerator.PatternInfo {
2674*344a7f5eSAndroid Build Coastguard Worker    ctor public DateTimePatternGenerator.PatternInfo();
2675*344a7f5eSAndroid Build Coastguard Worker    field public static final int BASE_CONFLICT = 1; // 0x1
2676*344a7f5eSAndroid Build Coastguard Worker    field public static final int CONFLICT = 2; // 0x2
2677*344a7f5eSAndroid Build Coastguard Worker    field public static final int OK = 0; // 0x0
2678*344a7f5eSAndroid Build Coastguard Worker    field public String conflictingPattern;
2679*344a7f5eSAndroid Build Coastguard Worker    field public int status;
2680*344a7f5eSAndroid Build Coastguard Worker  }
2681*344a7f5eSAndroid Build Coastguard Worker
2682*344a7f5eSAndroid Build Coastguard Worker  public class DecimalFormat extends android.icu.text.NumberFormat {
2683*344a7f5eSAndroid Build Coastguard Worker    ctor public DecimalFormat();
2684*344a7f5eSAndroid Build Coastguard Worker    ctor public DecimalFormat(String);
2685*344a7f5eSAndroid Build Coastguard Worker    ctor public DecimalFormat(String, android.icu.text.DecimalFormatSymbols);
2686*344a7f5eSAndroid Build Coastguard Worker    ctor public DecimalFormat(String, android.icu.text.DecimalFormatSymbols, android.icu.text.CurrencyPluralInfo, int);
2687*344a7f5eSAndroid Build Coastguard Worker    method public void applyLocalizedPattern(String);
2688*344a7f5eSAndroid Build Coastguard Worker    method public void applyPattern(String);
2689*344a7f5eSAndroid Build Coastguard Worker    method public boolean areSignificantDigitsUsed();
2690*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(double, StringBuffer, java.text.FieldPosition);
2691*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(long, StringBuffer, java.text.FieldPosition);
2692*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(java.math.BigInteger, StringBuffer, java.text.FieldPosition);
2693*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(java.math.BigDecimal, StringBuffer, java.text.FieldPosition);
2694*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(android.icu.math.BigDecimal, StringBuffer, java.text.FieldPosition);
2695*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CurrencyPluralInfo getCurrencyPluralInfo();
2696*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.Currency.CurrencyUsage getCurrencyUsage();
2697*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DecimalFormatSymbols getDecimalFormatSymbols();
2698*344a7f5eSAndroid Build Coastguard Worker    method public int getFormatWidth();
2699*344a7f5eSAndroid Build Coastguard Worker    method public int getGroupingSize();
2700*344a7f5eSAndroid Build Coastguard Worker    method public java.math.MathContext getMathContext();
2701*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.math.MathContext getMathContextICU();
2702*344a7f5eSAndroid Build Coastguard Worker    method public int getMaximumSignificantDigits();
2703*344a7f5eSAndroid Build Coastguard Worker    method public byte getMinimumExponentDigits();
2704*344a7f5eSAndroid Build Coastguard Worker    method public int getMinimumGroupingDigits();
2705*344a7f5eSAndroid Build Coastguard Worker    method public int getMinimumSignificantDigits();
2706*344a7f5eSAndroid Build Coastguard Worker    method public int getMultiplier();
2707*344a7f5eSAndroid Build Coastguard Worker    method public String getNegativePrefix();
2708*344a7f5eSAndroid Build Coastguard Worker    method public String getNegativeSuffix();
2709*344a7f5eSAndroid Build Coastguard Worker    method public char getPadCharacter();
2710*344a7f5eSAndroid Build Coastguard Worker    method public int getPadPosition();
2711*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated public int getParseMaxDigits();
2712*344a7f5eSAndroid Build Coastguard Worker    method public String getPositivePrefix();
2713*344a7f5eSAndroid Build Coastguard Worker    method public String getPositiveSuffix();
2714*344a7f5eSAndroid Build Coastguard Worker    method public java.math.BigDecimal getRoundingIncrement();
2715*344a7f5eSAndroid Build Coastguard Worker    method public int getSecondaryGroupingSize();
2716*344a7f5eSAndroid Build Coastguard Worker    method public boolean isDecimalPatternMatchRequired();
2717*344a7f5eSAndroid Build Coastguard Worker    method public boolean isDecimalSeparatorAlwaysShown();
2718*344a7f5eSAndroid Build Coastguard Worker    method public boolean isExponentSignAlwaysShown();
2719*344a7f5eSAndroid Build Coastguard Worker    method public boolean isParseBigDecimal();
2720*344a7f5eSAndroid Build Coastguard Worker    method public boolean isParseCaseSensitive();
2721*344a7f5eSAndroid Build Coastguard Worker    method public boolean isParseNoExponent();
2722*344a7f5eSAndroid Build Coastguard Worker    method public boolean isScientificNotation();
2723*344a7f5eSAndroid Build Coastguard Worker    method public boolean isSignAlwaysShown();
2724*344a7f5eSAndroid Build Coastguard Worker    method public Number parse(String, java.text.ParsePosition);
2725*344a7f5eSAndroid Build Coastguard Worker    method public void setCurrencyPluralInfo(android.icu.text.CurrencyPluralInfo);
2726*344a7f5eSAndroid Build Coastguard Worker    method public void setCurrencyUsage(android.icu.util.Currency.CurrencyUsage);
2727*344a7f5eSAndroid Build Coastguard Worker    method public void setDecimalFormatSymbols(android.icu.text.DecimalFormatSymbols);
2728*344a7f5eSAndroid Build Coastguard Worker    method public void setDecimalPatternMatchRequired(boolean);
2729*344a7f5eSAndroid Build Coastguard Worker    method public void setDecimalSeparatorAlwaysShown(boolean);
2730*344a7f5eSAndroid Build Coastguard Worker    method public void setExponentSignAlwaysShown(boolean);
2731*344a7f5eSAndroid Build Coastguard Worker    method public void setFormatWidth(int);
2732*344a7f5eSAndroid Build Coastguard Worker    method public void setGroupingSize(int);
2733*344a7f5eSAndroid Build Coastguard Worker    method public void setMathContext(java.math.MathContext);
2734*344a7f5eSAndroid Build Coastguard Worker    method public void setMathContextICU(android.icu.math.MathContext);
2735*344a7f5eSAndroid Build Coastguard Worker    method public void setMaximumSignificantDigits(int);
2736*344a7f5eSAndroid Build Coastguard Worker    method public void setMinimumExponentDigits(byte);
2737*344a7f5eSAndroid Build Coastguard Worker    method public void setMinimumGroupingDigits(int);
2738*344a7f5eSAndroid Build Coastguard Worker    method public void setMinimumSignificantDigits(int);
2739*344a7f5eSAndroid Build Coastguard Worker    method public void setMultiplier(int);
2740*344a7f5eSAndroid Build Coastguard Worker    method public void setNegativePrefix(String);
2741*344a7f5eSAndroid Build Coastguard Worker    method public void setNegativeSuffix(String);
2742*344a7f5eSAndroid Build Coastguard Worker    method public void setPadCharacter(char);
2743*344a7f5eSAndroid Build Coastguard Worker    method public void setPadPosition(int);
2744*344a7f5eSAndroid Build Coastguard Worker    method public void setParseBigDecimal(boolean);
2745*344a7f5eSAndroid Build Coastguard Worker    method public void setParseCaseSensitive(boolean);
2746*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated public void setParseMaxDigits(int);
2747*344a7f5eSAndroid Build Coastguard Worker    method public void setParseNoExponent(boolean);
2748*344a7f5eSAndroid Build Coastguard Worker    method public void setPositivePrefix(String);
2749*344a7f5eSAndroid Build Coastguard Worker    method public void setPositiveSuffix(String);
2750*344a7f5eSAndroid Build Coastguard Worker    method public void setRoundingIncrement(java.math.BigDecimal);
2751*344a7f5eSAndroid Build Coastguard Worker    method public void setRoundingIncrement(android.icu.math.BigDecimal);
2752*344a7f5eSAndroid Build Coastguard Worker    method public void setRoundingIncrement(double);
2753*344a7f5eSAndroid Build Coastguard Worker    method public void setScientificNotation(boolean);
2754*344a7f5eSAndroid Build Coastguard Worker    method public void setSecondaryGroupingSize(int);
2755*344a7f5eSAndroid Build Coastguard Worker    method public void setSignAlwaysShown(boolean);
2756*344a7f5eSAndroid Build Coastguard Worker    method public void setSignificantDigitsUsed(boolean);
2757*344a7f5eSAndroid Build Coastguard Worker    method public String toLocalizedPattern();
2758*344a7f5eSAndroid Build Coastguard Worker    method public String toPattern();
2759*344a7f5eSAndroid Build Coastguard Worker    field public static final int MINIMUM_GROUPING_DIGITS_AUTO = -2; // 0xfffffffe
2760*344a7f5eSAndroid Build Coastguard Worker    field public static final int MINIMUM_GROUPING_DIGITS_MIN2 = -3; // 0xfffffffd
2761*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAD_AFTER_PREFIX = 1; // 0x1
2762*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAD_AFTER_SUFFIX = 3; // 0x3
2763*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAD_BEFORE_PREFIX = 0; // 0x0
2764*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAD_BEFORE_SUFFIX = 2; // 0x2
2765*344a7f5eSAndroid Build Coastguard Worker  }
2766*344a7f5eSAndroid Build Coastguard Worker
2767*344a7f5eSAndroid Build Coastguard Worker  public class DecimalFormatSymbols implements java.lang.Cloneable java.io.Serializable {
2768*344a7f5eSAndroid Build Coastguard Worker    ctor public DecimalFormatSymbols();
2769*344a7f5eSAndroid Build Coastguard Worker    ctor public DecimalFormatSymbols(java.util.Locale);
2770*344a7f5eSAndroid Build Coastguard Worker    ctor public DecimalFormatSymbols(android.icu.util.ULocale);
2771*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
2772*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DecimalFormatSymbols forNumberingSystem(java.util.Locale, android.icu.text.NumberingSystem);
2773*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DecimalFormatSymbols forNumberingSystem(android.icu.util.ULocale, android.icu.text.NumberingSystem);
2774*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Locale[] getAvailableLocales();
2775*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale[] getAvailableULocales();
2776*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.Currency getCurrency();
2777*344a7f5eSAndroid Build Coastguard Worker    method public String getCurrencySymbol();
2778*344a7f5eSAndroid Build Coastguard Worker    method public char getDecimalSeparator();
2779*344a7f5eSAndroid Build Coastguard Worker    method public String getDecimalSeparatorString();
2780*344a7f5eSAndroid Build Coastguard Worker    method public char getDigit();
2781*344a7f5eSAndroid Build Coastguard Worker    method public String[] getDigitStrings();
2782*344a7f5eSAndroid Build Coastguard Worker    method public char[] getDigits();
2783*344a7f5eSAndroid Build Coastguard Worker    method public String getExponentMultiplicationSign();
2784*344a7f5eSAndroid Build Coastguard Worker    method public String getExponentSeparator();
2785*344a7f5eSAndroid Build Coastguard Worker    method public char getGroupingSeparator();
2786*344a7f5eSAndroid Build Coastguard Worker    method public String getGroupingSeparatorString();
2787*344a7f5eSAndroid Build Coastguard Worker    method public String getInfinity();
2788*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DecimalFormatSymbols getInstance();
2789*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DecimalFormatSymbols getInstance(java.util.Locale);
2790*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DecimalFormatSymbols getInstance(android.icu.util.ULocale);
2791*344a7f5eSAndroid Build Coastguard Worker    method public String getInternationalCurrencySymbol();
2792*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Locale getLocale();
2793*344a7f5eSAndroid Build Coastguard Worker    method public char getMinusSign();
2794*344a7f5eSAndroid Build Coastguard Worker    method public String getMinusSignString();
2795*344a7f5eSAndroid Build Coastguard Worker    method public char getMonetaryDecimalSeparator();
2796*344a7f5eSAndroid Build Coastguard Worker    method public String getMonetaryDecimalSeparatorString();
2797*344a7f5eSAndroid Build Coastguard Worker    method public char getMonetaryGroupingSeparator();
2798*344a7f5eSAndroid Build Coastguard Worker    method public String getMonetaryGroupingSeparatorString();
2799*344a7f5eSAndroid Build Coastguard Worker    method public String getNaN();
2800*344a7f5eSAndroid Build Coastguard Worker    method public char getPadEscape();
2801*344a7f5eSAndroid Build Coastguard Worker    method public String getPatternForCurrencySpacing(int, boolean);
2802*344a7f5eSAndroid Build Coastguard Worker    method public char getPatternSeparator();
2803*344a7f5eSAndroid Build Coastguard Worker    method public char getPerMill();
2804*344a7f5eSAndroid Build Coastguard Worker    method public String getPerMillString();
2805*344a7f5eSAndroid Build Coastguard Worker    method public char getPercent();
2806*344a7f5eSAndroid Build Coastguard Worker    method public String getPercentString();
2807*344a7f5eSAndroid Build Coastguard Worker    method public char getPlusSign();
2808*344a7f5eSAndroid Build Coastguard Worker    method public String getPlusSignString();
2809*344a7f5eSAndroid Build Coastguard Worker    method public char getSignificantDigit();
2810*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale getULocale();
2811*344a7f5eSAndroid Build Coastguard Worker    method public char getZeroDigit();
2812*344a7f5eSAndroid Build Coastguard Worker    method public void setCurrency(android.icu.util.Currency);
2813*344a7f5eSAndroid Build Coastguard Worker    method public void setCurrencySymbol(String);
2814*344a7f5eSAndroid Build Coastguard Worker    method public void setDecimalSeparator(char);
2815*344a7f5eSAndroid Build Coastguard Worker    method public void setDecimalSeparatorString(String);
2816*344a7f5eSAndroid Build Coastguard Worker    method public void setDigit(char);
2817*344a7f5eSAndroid Build Coastguard Worker    method public void setDigitStrings(String[]);
2818*344a7f5eSAndroid Build Coastguard Worker    method public void setExponentMultiplicationSign(String);
2819*344a7f5eSAndroid Build Coastguard Worker    method public void setExponentSeparator(String);
2820*344a7f5eSAndroid Build Coastguard Worker    method public void setGroupingSeparator(char);
2821*344a7f5eSAndroid Build Coastguard Worker    method public void setGroupingSeparatorString(String);
2822*344a7f5eSAndroid Build Coastguard Worker    method public void setInfinity(String);
2823*344a7f5eSAndroid Build Coastguard Worker    method public void setInternationalCurrencySymbol(String);
2824*344a7f5eSAndroid Build Coastguard Worker    method public void setMinusSign(char);
2825*344a7f5eSAndroid Build Coastguard Worker    method public void setMinusSignString(String);
2826*344a7f5eSAndroid Build Coastguard Worker    method public void setMonetaryDecimalSeparator(char);
2827*344a7f5eSAndroid Build Coastguard Worker    method public void setMonetaryDecimalSeparatorString(String);
2828*344a7f5eSAndroid Build Coastguard Worker    method public void setMonetaryGroupingSeparator(char);
2829*344a7f5eSAndroid Build Coastguard Worker    method public void setMonetaryGroupingSeparatorString(String);
2830*344a7f5eSAndroid Build Coastguard Worker    method public void setNaN(String);
2831*344a7f5eSAndroid Build Coastguard Worker    method public void setPadEscape(char);
2832*344a7f5eSAndroid Build Coastguard Worker    method public void setPatternForCurrencySpacing(int, boolean, String);
2833*344a7f5eSAndroid Build Coastguard Worker    method public void setPatternSeparator(char);
2834*344a7f5eSAndroid Build Coastguard Worker    method public void setPerMill(char);
2835*344a7f5eSAndroid Build Coastguard Worker    method public void setPerMillString(String);
2836*344a7f5eSAndroid Build Coastguard Worker    method public void setPercent(char);
2837*344a7f5eSAndroid Build Coastguard Worker    method public void setPercentString(String);
2838*344a7f5eSAndroid Build Coastguard Worker    method public void setPlusSign(char);
2839*344a7f5eSAndroid Build Coastguard Worker    method public void setPlusSignString(String);
2840*344a7f5eSAndroid Build Coastguard Worker    method public void setSignificantDigit(char);
2841*344a7f5eSAndroid Build Coastguard Worker    method public void setZeroDigit(char);
2842*344a7f5eSAndroid Build Coastguard Worker    field public static final int CURRENCY_SPC_CURRENCY_MATCH = 0; // 0x0
2843*344a7f5eSAndroid Build Coastguard Worker    field public static final int CURRENCY_SPC_INSERT = 2; // 0x2
2844*344a7f5eSAndroid Build Coastguard Worker    field public static final int CURRENCY_SPC_SURROUNDING_MATCH = 1; // 0x1
2845*344a7f5eSAndroid Build Coastguard Worker  }
2846*344a7f5eSAndroid Build Coastguard Worker
2847*344a7f5eSAndroid Build Coastguard Worker  public enum DisplayContext {
2848*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayContext.Type type();
2849*344a7f5eSAndroid Build Coastguard Worker    method public int value();
2850*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE;
2851*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE;
2852*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_STANDALONE;
2853*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_UI_LIST_OR_MENU;
2854*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_NONE;
2855*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext DIALECT_NAMES;
2856*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext LENGTH_FULL;
2857*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext LENGTH_SHORT;
2858*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext NO_SUBSTITUTE;
2859*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext STANDARD_NAMES;
2860*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext SUBSTITUTE;
2861*344a7f5eSAndroid Build Coastguard Worker  }
2862*344a7f5eSAndroid Build Coastguard Worker
2863*344a7f5eSAndroid Build Coastguard Worker  public enum DisplayContext.Type {
2864*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext.Type CAPITALIZATION;
2865*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext.Type DIALECT_HANDLING;
2866*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext.Type DISPLAY_LENGTH;
2867*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayContext.Type SUBSTITUTE_HANDLING;
2868*344a7f5eSAndroid Build Coastguard Worker  }
2869*344a7f5eSAndroid Build Coastguard Worker
2870*344a7f5eSAndroid Build Coastguard Worker  public final class DisplayOptions {
2871*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DisplayOptions.Builder builder();
2872*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.Builder copyToBuilder();
2873*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.Capitalization getCapitalization();
2874*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.DisplayLength getDisplayLength();
2875*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.GrammaticalCase getGrammaticalCase();
2876*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.NameStyle getNameStyle();
2877*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.NounClass getNounClass();
2878*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.PluralCategory getPluralCategory();
2879*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.SubstituteHandling getSubstituteHandling();
2880*344a7f5eSAndroid Build Coastguard Worker  }
2881*344a7f5eSAndroid Build Coastguard Worker
2882*344a7f5eSAndroid Build Coastguard Worker  public static class DisplayOptions.Builder {
2883*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions build();
2884*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.Builder setCapitalization(android.icu.text.DisplayOptions.Capitalization);
2885*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.Builder setDisplayLength(android.icu.text.DisplayOptions.DisplayLength);
2886*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.Builder setGrammaticalCase(android.icu.text.DisplayOptions.GrammaticalCase);
2887*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.Builder setNameStyle(android.icu.text.DisplayOptions.NameStyle);
2888*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.Builder setNounClass(android.icu.text.DisplayOptions.NounClass);
2889*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.Builder setPluralCategory(android.icu.text.DisplayOptions.PluralCategory);
2890*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayOptions.Builder setSubstituteHandling(android.icu.text.DisplayOptions.SubstituteHandling);
2891*344a7f5eSAndroid Build Coastguard Worker  }
2892*344a7f5eSAndroid Build Coastguard Worker
2893*344a7f5eSAndroid Build Coastguard Worker  public enum DisplayOptions.Capitalization {
2894*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.Capitalization BEGINNING_OF_SENTENCE;
2895*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.Capitalization MIDDLE_OF_SENTENCE;
2896*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.Capitalization STANDALONE;
2897*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.Capitalization UI_LIST_OR_MENU;
2898*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.Capitalization UNDEFINED;
2899*344a7f5eSAndroid Build Coastguard Worker    field public static final java.util.List<android.icu.text.DisplayOptions.Capitalization> VALUES;
2900*344a7f5eSAndroid Build Coastguard Worker  }
2901*344a7f5eSAndroid Build Coastguard Worker
2902*344a7f5eSAndroid Build Coastguard Worker  public enum DisplayOptions.DisplayLength {
2903*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.DisplayLength LENGTH_FULL;
2904*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.DisplayLength LENGTH_SHORT;
2905*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.DisplayLength UNDEFINED;
2906*344a7f5eSAndroid Build Coastguard Worker    field public static final java.util.List<android.icu.text.DisplayOptions.DisplayLength> VALUES;
2907*344a7f5eSAndroid Build Coastguard Worker  }
2908*344a7f5eSAndroid Build Coastguard Worker
2909*344a7f5eSAndroid Build Coastguard Worker  public enum DisplayOptions.GrammaticalCase {
2910*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DisplayOptions.GrammaticalCase fromIdentifier(String);
2911*344a7f5eSAndroid Build Coastguard Worker    method public String getIdentifier();
2912*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase ABLATIVE;
2913*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase ACCUSATIVE;
2914*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase COMITATIVE;
2915*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase DATIVE;
2916*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase ERGATIVE;
2917*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase GENITIVE;
2918*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase INSTRUMENTAL;
2919*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase LOCATIVE;
2920*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase LOCATIVE_COPULATIVE;
2921*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase NOMINATIVE;
2922*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase OBLIQUE;
2923*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase PREPOSITIONAL;
2924*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase SOCIATIVE;
2925*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase UNDEFINED;
2926*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.GrammaticalCase VOCATIVE;
2927*344a7f5eSAndroid Build Coastguard Worker    field public static final java.util.List<android.icu.text.DisplayOptions.GrammaticalCase> VALUES;
2928*344a7f5eSAndroid Build Coastguard Worker  }
2929*344a7f5eSAndroid Build Coastguard Worker
2930*344a7f5eSAndroid Build Coastguard Worker  public enum DisplayOptions.NameStyle {
2931*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NameStyle DIALECT_NAMES;
2932*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NameStyle STANDARD_NAMES;
2933*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NameStyle UNDEFINED;
2934*344a7f5eSAndroid Build Coastguard Worker    field public static final java.util.List<android.icu.text.DisplayOptions.NameStyle> VALUES;
2935*344a7f5eSAndroid Build Coastguard Worker  }
2936*344a7f5eSAndroid Build Coastguard Worker
2937*344a7f5eSAndroid Build Coastguard Worker  public enum DisplayOptions.NounClass {
2938*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DisplayOptions.NounClass fromIdentifier(String);
2939*344a7f5eSAndroid Build Coastguard Worker    method public String getIdentifier();
2940*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NounClass ANIMATE;
2941*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NounClass COMMON;
2942*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NounClass FEMININE;
2943*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NounClass INANIMATE;
2944*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NounClass MASCULINE;
2945*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NounClass NEUTER;
2946*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NounClass OTHER;
2947*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NounClass PERSONAL;
2948*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.NounClass UNDEFINED;
2949*344a7f5eSAndroid Build Coastguard Worker    field public static final java.util.List<android.icu.text.DisplayOptions.NounClass> VALUES;
2950*344a7f5eSAndroid Build Coastguard Worker  }
2951*344a7f5eSAndroid Build Coastguard Worker
2952*344a7f5eSAndroid Build Coastguard Worker  public enum DisplayOptions.PluralCategory {
2953*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.DisplayOptions.PluralCategory fromIdentifier(String);
2954*344a7f5eSAndroid Build Coastguard Worker    method public String getIdentifier();
2955*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.PluralCategory FEW;
2956*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.PluralCategory MANY;
2957*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.PluralCategory ONE;
2958*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.PluralCategory OTHER;
2959*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.PluralCategory TWO;
2960*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.PluralCategory UNDEFINED;
2961*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.PluralCategory ZERO;
2962*344a7f5eSAndroid Build Coastguard Worker    field public static final java.util.List<android.icu.text.DisplayOptions.PluralCategory> VALUES;
2963*344a7f5eSAndroid Build Coastguard Worker  }
2964*344a7f5eSAndroid Build Coastguard Worker
2965*344a7f5eSAndroid Build Coastguard Worker  public enum DisplayOptions.SubstituteHandling {
2966*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.SubstituteHandling NO_SUBSTITUTE;
2967*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.SubstituteHandling SUBSTITUTE;
2968*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.DisplayOptions.SubstituteHandling UNDEFINED;
2969*344a7f5eSAndroid Build Coastguard Worker    field public static final java.util.List<android.icu.text.DisplayOptions.SubstituteHandling> VALUES;
2970*344a7f5eSAndroid Build Coastguard Worker  }
2971*344a7f5eSAndroid Build Coastguard Worker
2972*344a7f5eSAndroid Build Coastguard Worker  public final class Edits {
2973*344a7f5eSAndroid Build Coastguard Worker    ctor public Edits();
2974*344a7f5eSAndroid Build Coastguard Worker    method public void addReplace(int, int);
2975*344a7f5eSAndroid Build Coastguard Worker    method public void addUnchanged(int);
2976*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Edits.Iterator getCoarseChangesIterator();
2977*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Edits.Iterator getCoarseIterator();
2978*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Edits.Iterator getFineChangesIterator();
2979*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Edits.Iterator getFineIterator();
2980*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasChanges();
2981*344a7f5eSAndroid Build Coastguard Worker    method public int lengthDelta();
2982*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Edits mergeAndAppend(android.icu.text.Edits, android.icu.text.Edits);
2983*344a7f5eSAndroid Build Coastguard Worker    method public int numberOfChanges();
2984*344a7f5eSAndroid Build Coastguard Worker    method public void reset();
2985*344a7f5eSAndroid Build Coastguard Worker  }
2986*344a7f5eSAndroid Build Coastguard Worker
2987*344a7f5eSAndroid Build Coastguard Worker  public static final class Edits.Iterator {
2988*344a7f5eSAndroid Build Coastguard Worker    method public int destinationIndex();
2989*344a7f5eSAndroid Build Coastguard Worker    method public int destinationIndexFromSourceIndex(int);
2990*344a7f5eSAndroid Build Coastguard Worker    method public boolean findDestinationIndex(int);
2991*344a7f5eSAndroid Build Coastguard Worker    method public boolean findSourceIndex(int);
2992*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasChange();
2993*344a7f5eSAndroid Build Coastguard Worker    method public int newLength();
2994*344a7f5eSAndroid Build Coastguard Worker    method public boolean next();
2995*344a7f5eSAndroid Build Coastguard Worker    method public int oldLength();
2996*344a7f5eSAndroid Build Coastguard Worker    method public int replacementIndex();
2997*344a7f5eSAndroid Build Coastguard Worker    method public int sourceIndex();
2998*344a7f5eSAndroid Build Coastguard Worker    method public int sourceIndexFromDestinationIndex(int);
2999*344a7f5eSAndroid Build Coastguard Worker  }
3000*344a7f5eSAndroid Build Coastguard Worker
3001*344a7f5eSAndroid Build Coastguard Worker  public interface FormattedValue extends java.lang.CharSequence {
3002*344a7f5eSAndroid Build Coastguard Worker    method public <A extends java.lang.Appendable> A appendTo(A);
3003*344a7f5eSAndroid Build Coastguard Worker    method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
3004*344a7f5eSAndroid Build Coastguard Worker    method public java.text.AttributedCharacterIterator toCharacterIterator();
3005*344a7f5eSAndroid Build Coastguard Worker  }
3006*344a7f5eSAndroid Build Coastguard Worker
3007*344a7f5eSAndroid Build Coastguard Worker  public abstract class IDNA {
3008*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.IDNA getUTS46Instance(int);
3009*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuilder labelToASCII(CharSequence, StringBuilder, android.icu.text.IDNA.Info);
3010*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuilder labelToUnicode(CharSequence, StringBuilder, android.icu.text.IDNA.Info);
3011*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuilder nameToASCII(CharSequence, StringBuilder, android.icu.text.IDNA.Info);
3012*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuilder nameToUnicode(CharSequence, StringBuilder, android.icu.text.IDNA.Info);
3013*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHECK_BIDI = 4; // 0x4
3014*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHECK_CONTEXTJ = 8; // 0x8
3015*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHECK_CONTEXTO = 64; // 0x40
3016*344a7f5eSAndroid Build Coastguard Worker    field public static final int DEFAULT = 0; // 0x0
3017*344a7f5eSAndroid Build Coastguard Worker    field public static final int NONTRANSITIONAL_TO_ASCII = 16; // 0x10
3018*344a7f5eSAndroid Build Coastguard Worker    field public static final int NONTRANSITIONAL_TO_UNICODE = 32; // 0x20
3019*344a7f5eSAndroid Build Coastguard Worker    field public static final int USE_STD3_RULES = 2; // 0x2
3020*344a7f5eSAndroid Build Coastguard Worker  }
3021*344a7f5eSAndroid Build Coastguard Worker
3022*344a7f5eSAndroid Build Coastguard Worker  public enum IDNA.Error {
3023*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error BIDI;
3024*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error CONTEXTJ;
3025*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error CONTEXTO_DIGITS;
3026*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error CONTEXTO_PUNCTUATION;
3027*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error DISALLOWED;
3028*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error DOMAIN_NAME_TOO_LONG;
3029*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error EMPTY_LABEL;
3030*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error HYPHEN_3_4;
3031*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error INVALID_ACE_LABEL;
3032*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error LABEL_HAS_DOT;
3033*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error LABEL_TOO_LONG;
3034*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error LEADING_COMBINING_MARK;
3035*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error LEADING_HYPHEN;
3036*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error PUNYCODE;
3037*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.IDNA.Error TRAILING_HYPHEN;
3038*344a7f5eSAndroid Build Coastguard Worker  }
3039*344a7f5eSAndroid Build Coastguard Worker
3040*344a7f5eSAndroid Build Coastguard Worker  public static final class IDNA.Info {
3041*344a7f5eSAndroid Build Coastguard Worker    ctor public IDNA.Info();
3042*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Set<android.icu.text.IDNA.Error> getErrors();
3043*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasErrors();
3044*344a7f5eSAndroid Build Coastguard Worker    method public boolean isTransitionalDifferent();
3045*344a7f5eSAndroid Build Coastguard Worker  }
3046*344a7f5eSAndroid Build Coastguard Worker
3047*344a7f5eSAndroid Build Coastguard Worker  public final class ListFormatter {
3048*344a7f5eSAndroid Build Coastguard Worker    method public String format(java.lang.Object...);
3049*344a7f5eSAndroid Build Coastguard Worker    method public String format(java.util.Collection<?>);
3050*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.ListFormatter.FormattedList formatToValue(java.lang.Object...);
3051*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.ListFormatter.FormattedList formatToValue(java.util.Collection<?>);
3052*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.ListFormatter getInstance(android.icu.util.ULocale, android.icu.text.ListFormatter.Type, android.icu.text.ListFormatter.Width);
3053*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.ListFormatter getInstance(java.util.Locale, android.icu.text.ListFormatter.Type, android.icu.text.ListFormatter.Width);
3054*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.ListFormatter getInstance(android.icu.util.ULocale);
3055*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.ListFormatter getInstance(java.util.Locale);
3056*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.ListFormatter getInstance();
3057*344a7f5eSAndroid Build Coastguard Worker    method public String getPatternForNumItems(int);
3058*344a7f5eSAndroid Build Coastguard Worker  }
3059*344a7f5eSAndroid Build Coastguard Worker
3060*344a7f5eSAndroid Build Coastguard Worker  public static final class ListFormatter.FormattedList implements android.icu.text.FormattedValue {
3061*344a7f5eSAndroid Build Coastguard Worker    method public <A extends java.lang.Appendable> A appendTo(A);
3062*344a7f5eSAndroid Build Coastguard Worker    method public char charAt(int);
3063*344a7f5eSAndroid Build Coastguard Worker    method public int length();
3064*344a7f5eSAndroid Build Coastguard Worker    method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
3065*344a7f5eSAndroid Build Coastguard Worker    method public CharSequence subSequence(int, int);
3066*344a7f5eSAndroid Build Coastguard Worker    method public java.text.AttributedCharacterIterator toCharacterIterator();
3067*344a7f5eSAndroid Build Coastguard Worker    method public String toString();
3068*344a7f5eSAndroid Build Coastguard Worker  }
3069*344a7f5eSAndroid Build Coastguard Worker
3070*344a7f5eSAndroid Build Coastguard Worker  public enum ListFormatter.Type {
3071*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.ListFormatter.Type AND;
3072*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.ListFormatter.Type OR;
3073*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.ListFormatter.Type UNITS;
3074*344a7f5eSAndroid Build Coastguard Worker  }
3075*344a7f5eSAndroid Build Coastguard Worker
3076*344a7f5eSAndroid Build Coastguard Worker  public enum ListFormatter.Width {
3077*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.ListFormatter.Width NARROW;
3078*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.ListFormatter.Width SHORT;
3079*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.ListFormatter.Width WIDE;
3080*344a7f5eSAndroid Build Coastguard Worker  }
3081*344a7f5eSAndroid Build Coastguard Worker
3082*344a7f5eSAndroid Build Coastguard Worker  public abstract class LocaleDisplayNames {
3083*344a7f5eSAndroid Build Coastguard Worker    method public abstract android.icu.text.DisplayContext getContext(android.icu.text.DisplayContext.Type);
3084*344a7f5eSAndroid Build Coastguard Worker    method public abstract android.icu.text.LocaleDisplayNames.DialectHandling getDialectHandling();
3085*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.LocaleDisplayNames getInstance(android.icu.util.ULocale);
3086*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.LocaleDisplayNames getInstance(java.util.Locale);
3087*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.LocaleDisplayNames getInstance(android.icu.util.ULocale, android.icu.text.LocaleDisplayNames.DialectHandling);
3088*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.LocaleDisplayNames getInstance(android.icu.util.ULocale, android.icu.text.DisplayContext...);
3089*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.LocaleDisplayNames getInstance(java.util.Locale, android.icu.text.DisplayContext...);
3090*344a7f5eSAndroid Build Coastguard Worker    method public abstract android.icu.util.ULocale getLocale();
3091*344a7f5eSAndroid Build Coastguard Worker    method public java.util.List<android.icu.text.LocaleDisplayNames.UiListItem> getUiList(java.util.Set<android.icu.util.ULocale>, boolean, java.util.Comparator<java.lang.Object>);
3092*344a7f5eSAndroid Build Coastguard Worker    method public abstract java.util.List<android.icu.text.LocaleDisplayNames.UiListItem> getUiListCompareWholeItems(java.util.Set<android.icu.util.ULocale>, java.util.Comparator<android.icu.text.LocaleDisplayNames.UiListItem>);
3093*344a7f5eSAndroid Build Coastguard Worker    method public abstract String keyDisplayName(String);
3094*344a7f5eSAndroid Build Coastguard Worker    method public abstract String keyValueDisplayName(String, String);
3095*344a7f5eSAndroid Build Coastguard Worker    method public abstract String languageDisplayName(String);
3096*344a7f5eSAndroid Build Coastguard Worker    method public abstract String localeDisplayName(android.icu.util.ULocale);
3097*344a7f5eSAndroid Build Coastguard Worker    method public abstract String localeDisplayName(java.util.Locale);
3098*344a7f5eSAndroid Build Coastguard Worker    method public abstract String localeDisplayName(String);
3099*344a7f5eSAndroid Build Coastguard Worker    method public abstract String regionDisplayName(String);
3100*344a7f5eSAndroid Build Coastguard Worker    method public abstract String scriptDisplayName(String);
3101*344a7f5eSAndroid Build Coastguard Worker    method public abstract String scriptDisplayName(int);
3102*344a7f5eSAndroid Build Coastguard Worker    method public abstract String variantDisplayName(String);
3103*344a7f5eSAndroid Build Coastguard Worker  }
3104*344a7f5eSAndroid Build Coastguard Worker
3105*344a7f5eSAndroid Build Coastguard Worker  public enum LocaleDisplayNames.DialectHandling {
3106*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.LocaleDisplayNames.DialectHandling DIALECT_NAMES;
3107*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.LocaleDisplayNames.DialectHandling STANDARD_NAMES;
3108*344a7f5eSAndroid Build Coastguard Worker  }
3109*344a7f5eSAndroid Build Coastguard Worker
3110*344a7f5eSAndroid Build Coastguard Worker  public static class LocaleDisplayNames.UiListItem {
3111*344a7f5eSAndroid Build Coastguard Worker    ctor public LocaleDisplayNames.UiListItem(android.icu.util.ULocale, android.icu.util.ULocale, String, String);
3112*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Comparator<android.icu.text.LocaleDisplayNames.UiListItem> getComparator(java.util.Comparator<java.lang.Object>, boolean);
3113*344a7f5eSAndroid Build Coastguard Worker    field public final android.icu.util.ULocale minimized;
3114*344a7f5eSAndroid Build Coastguard Worker    field public final android.icu.util.ULocale modified;
3115*344a7f5eSAndroid Build Coastguard Worker    field public final String nameInDisplayLocale;
3116*344a7f5eSAndroid Build Coastguard Worker    field public final String nameInSelf;
3117*344a7f5eSAndroid Build Coastguard Worker  }
3118*344a7f5eSAndroid Build Coastguard Worker
3119*344a7f5eSAndroid Build Coastguard Worker  public class MeasureFormat extends android.icu.text.UFormat {
3120*344a7f5eSAndroid Build Coastguard Worker    method public final boolean equals(Object);
3121*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
3122*344a7f5eSAndroid Build Coastguard Worker    method public StringBuilder formatMeasurePerUnit(android.icu.util.Measure, android.icu.util.MeasureUnit, StringBuilder, java.text.FieldPosition);
3123*344a7f5eSAndroid Build Coastguard Worker    method public final String formatMeasures(android.icu.util.Measure...);
3124*344a7f5eSAndroid Build Coastguard Worker    method public StringBuilder formatMeasures(StringBuilder, java.text.FieldPosition, android.icu.util.Measure...);
3125*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.MeasureFormat getCurrencyFormat(android.icu.util.ULocale);
3126*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.MeasureFormat getCurrencyFormat(java.util.Locale);
3127*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.MeasureFormat getCurrencyFormat();
3128*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.MeasureFormat getInstance(android.icu.util.ULocale, android.icu.text.MeasureFormat.FormatWidth);
3129*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.MeasureFormat getInstance(java.util.Locale, android.icu.text.MeasureFormat.FormatWidth);
3130*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.MeasureFormat getInstance(android.icu.util.ULocale, android.icu.text.MeasureFormat.FormatWidth, android.icu.text.NumberFormat);
3131*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.MeasureFormat getInstance(java.util.Locale, android.icu.text.MeasureFormat.FormatWidth, android.icu.text.NumberFormat);
3132*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.util.ULocale getLocale();
3133*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.NumberFormat getNumberFormat();
3134*344a7f5eSAndroid Build Coastguard Worker    method public String getUnitDisplayName(android.icu.util.MeasureUnit);
3135*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MeasureFormat.FormatWidth getWidth();
3136*344a7f5eSAndroid Build Coastguard Worker    method public final int hashCode();
3137*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.Measure parseObject(String, java.text.ParsePosition);
3138*344a7f5eSAndroid Build Coastguard Worker  }
3139*344a7f5eSAndroid Build Coastguard Worker
3140*344a7f5eSAndroid Build Coastguard Worker  public enum MeasureFormat.FormatWidth {
3141*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MeasureFormat.FormatWidth NARROW;
3142*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MeasureFormat.FormatWidth NUMERIC;
3143*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MeasureFormat.FormatWidth SHORT;
3144*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MeasureFormat.FormatWidth WIDE;
3145*344a7f5eSAndroid Build Coastguard Worker  }
3146*344a7f5eSAndroid Build Coastguard Worker
3147*344a7f5eSAndroid Build Coastguard Worker  public class MessageFormat extends android.icu.text.UFormat {
3148*344a7f5eSAndroid Build Coastguard Worker    ctor public MessageFormat(String);
3149*344a7f5eSAndroid Build Coastguard Worker    ctor public MessageFormat(String, java.util.Locale);
3150*344a7f5eSAndroid Build Coastguard Worker    ctor public MessageFormat(String, android.icu.util.ULocale);
3151*344a7f5eSAndroid Build Coastguard Worker    method public void applyPattern(String);
3152*344a7f5eSAndroid Build Coastguard Worker    method public void applyPattern(String, android.icu.text.MessagePattern.ApostropheMode);
3153*344a7f5eSAndroid Build Coastguard Worker    method public static String autoQuoteApostrophe(String);
3154*344a7f5eSAndroid Build Coastguard Worker    method public final StringBuffer format(Object[], StringBuffer, java.text.FieldPosition);
3155*344a7f5eSAndroid Build Coastguard Worker    method public final StringBuffer format(java.util.Map<java.lang.String,java.lang.Object>, StringBuffer, java.text.FieldPosition);
3156*344a7f5eSAndroid Build Coastguard Worker    method public static String format(String, java.lang.Object...);
3157*344a7f5eSAndroid Build Coastguard Worker    method public static String format(String, java.util.Map<java.lang.String,java.lang.Object>);
3158*344a7f5eSAndroid Build Coastguard Worker    method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
3159*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern.ApostropheMode getApostropheMode();
3160*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Set<java.lang.String> getArgumentNames();
3161*344a7f5eSAndroid Build Coastguard Worker    method public java.text.Format getFormatByArgumentName(String);
3162*344a7f5eSAndroid Build Coastguard Worker    method public java.text.Format[] getFormats();
3163*344a7f5eSAndroid Build Coastguard Worker    method public java.text.Format[] getFormatsByArgumentIndex();
3164*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Locale getLocale();
3165*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale getULocale();
3166*344a7f5eSAndroid Build Coastguard Worker    method public Object[] parse(String, java.text.ParsePosition);
3167*344a7f5eSAndroid Build Coastguard Worker    method public Object[] parse(String) throws java.text.ParseException;
3168*344a7f5eSAndroid Build Coastguard Worker    method public Object parseObject(String, java.text.ParsePosition);
3169*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Map<java.lang.String,java.lang.Object> parseToMap(String, java.text.ParsePosition);
3170*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Map<java.lang.String,java.lang.Object> parseToMap(String) throws java.text.ParseException;
3171*344a7f5eSAndroid Build Coastguard Worker    method public void setFormat(int, java.text.Format);
3172*344a7f5eSAndroid Build Coastguard Worker    method public void setFormatByArgumentIndex(int, java.text.Format);
3173*344a7f5eSAndroid Build Coastguard Worker    method public void setFormatByArgumentName(String, java.text.Format);
3174*344a7f5eSAndroid Build Coastguard Worker    method public void setFormats(java.text.Format[]);
3175*344a7f5eSAndroid Build Coastguard Worker    method public void setFormatsByArgumentIndex(java.text.Format[]);
3176*344a7f5eSAndroid Build Coastguard Worker    method public void setFormatsByArgumentName(java.util.Map<java.lang.String,java.text.Format>);
3177*344a7f5eSAndroid Build Coastguard Worker    method public void setLocale(java.util.Locale);
3178*344a7f5eSAndroid Build Coastguard Worker    method public void setLocale(android.icu.util.ULocale);
3179*344a7f5eSAndroid Build Coastguard Worker    method public String toPattern();
3180*344a7f5eSAndroid Build Coastguard Worker    method public boolean usesNamedArguments();
3181*344a7f5eSAndroid Build Coastguard Worker  }
3182*344a7f5eSAndroid Build Coastguard Worker
3183*344a7f5eSAndroid Build Coastguard Worker  public static class MessageFormat.Field extends java.text.Format.Field {
3184*344a7f5eSAndroid Build Coastguard Worker    ctor protected MessageFormat.Field(String);
3185*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.MessageFormat.Field ARGUMENT;
3186*344a7f5eSAndroid Build Coastguard Worker  }
3187*344a7f5eSAndroid Build Coastguard Worker
3188*344a7f5eSAndroid Build Coastguard Worker  public final class MessagePattern implements java.lang.Cloneable android.icu.util.Freezable<android.icu.text.MessagePattern> {
3189*344a7f5eSAndroid Build Coastguard Worker    ctor public MessagePattern();
3190*344a7f5eSAndroid Build Coastguard Worker    ctor public MessagePattern(android.icu.text.MessagePattern.ApostropheMode);
3191*344a7f5eSAndroid Build Coastguard Worker    ctor public MessagePattern(String);
3192*344a7f5eSAndroid Build Coastguard Worker    method public String autoQuoteApostropheDeep();
3193*344a7f5eSAndroid Build Coastguard Worker    method public void clear();
3194*344a7f5eSAndroid Build Coastguard Worker    method public void clearPatternAndSetApostropheMode(android.icu.text.MessagePattern.ApostropheMode);
3195*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
3196*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern cloneAsThawed();
3197*344a7f5eSAndroid Build Coastguard Worker    method public int countParts();
3198*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern freeze();
3199*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern.ApostropheMode getApostropheMode();
3200*344a7f5eSAndroid Build Coastguard Worker    method public int getLimitPartIndex(int);
3201*344a7f5eSAndroid Build Coastguard Worker    method public double getNumericValue(android.icu.text.MessagePattern.Part);
3202*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern.Part getPart(int);
3203*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern.Part.Type getPartType(int);
3204*344a7f5eSAndroid Build Coastguard Worker    method public int getPatternIndex(int);
3205*344a7f5eSAndroid Build Coastguard Worker    method public String getPatternString();
3206*344a7f5eSAndroid Build Coastguard Worker    method public double getPluralOffset(int);
3207*344a7f5eSAndroid Build Coastguard Worker    method public String getSubstring(android.icu.text.MessagePattern.Part);
3208*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasNamedArguments();
3209*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasNumberedArguments();
3210*344a7f5eSAndroid Build Coastguard Worker    method public boolean isFrozen();
3211*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern parse(String);
3212*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern parseChoiceStyle(String);
3213*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern parsePluralStyle(String);
3214*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern parseSelectStyle(String);
3215*344a7f5eSAndroid Build Coastguard Worker    method public boolean partSubstringMatches(android.icu.text.MessagePattern.Part, String);
3216*344a7f5eSAndroid Build Coastguard Worker    method public static int validateArgumentName(String);
3217*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARG_NAME_NOT_NUMBER = -1; // 0xffffffff
3218*344a7f5eSAndroid Build Coastguard Worker    field public static final int ARG_NAME_NOT_VALID = -2; // 0xfffffffe
3219*344a7f5eSAndroid Build Coastguard Worker    field public static final double NO_NUMERIC_VALUE = -1.23456789E8;
3220*344a7f5eSAndroid Build Coastguard Worker  }
3221*344a7f5eSAndroid Build Coastguard Worker
3222*344a7f5eSAndroid Build Coastguard Worker  public enum MessagePattern.ApostropheMode {
3223*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.ApostropheMode DOUBLE_OPTIONAL;
3224*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.ApostropheMode DOUBLE_REQUIRED;
3225*344a7f5eSAndroid Build Coastguard Worker  }
3226*344a7f5eSAndroid Build Coastguard Worker
3227*344a7f5eSAndroid Build Coastguard Worker  public enum MessagePattern.ArgType {
3228*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasPluralStyle();
3229*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.ArgType CHOICE;
3230*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.ArgType NONE;
3231*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.ArgType PLURAL;
3232*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.ArgType SELECT;
3233*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.ArgType SELECTORDINAL;
3234*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.ArgType SIMPLE;
3235*344a7f5eSAndroid Build Coastguard Worker  }
3236*344a7f5eSAndroid Build Coastguard Worker
3237*344a7f5eSAndroid Build Coastguard Worker  public static final class MessagePattern.Part {
3238*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern.ArgType getArgType();
3239*344a7f5eSAndroid Build Coastguard Worker    method public int getIndex();
3240*344a7f5eSAndroid Build Coastguard Worker    method public int getLength();
3241*344a7f5eSAndroid Build Coastguard Worker    method public int getLimit();
3242*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.MessagePattern.Part.Type getType();
3243*344a7f5eSAndroid Build Coastguard Worker    method public int getValue();
3244*344a7f5eSAndroid Build Coastguard Worker  }
3245*344a7f5eSAndroid Build Coastguard Worker
3246*344a7f5eSAndroid Build Coastguard Worker  public enum MessagePattern.Part.Type {
3247*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasNumericValue();
3248*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_DOUBLE;
3249*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_INT;
3250*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_LIMIT;
3251*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_NAME;
3252*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_NUMBER;
3253*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_SELECTOR;
3254*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_START;
3255*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_STYLE;
3256*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_TYPE;
3257*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type INSERT_CHAR;
3258*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type MSG_LIMIT;
3259*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type MSG_START;
3260*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type REPLACE_NUMBER;
3261*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.MessagePattern.Part.Type SKIP_SYNTAX;
3262*344a7f5eSAndroid Build Coastguard Worker  }
3263*344a7f5eSAndroid Build Coastguard Worker
3264*344a7f5eSAndroid Build Coastguard Worker  public final class Normalizer implements java.lang.Cloneable {
3265*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated public Object clone();
3266*344a7f5eSAndroid Build Coastguard Worker    method public static int compare(char[], int, int, char[], int, int, int);
3267*344a7f5eSAndroid Build Coastguard Worker    method public static int compare(String, String, int);
3268*344a7f5eSAndroid Build Coastguard Worker    method public static int compare(char[], char[], int);
3269*344a7f5eSAndroid Build Coastguard Worker    method public static int compare(int, int, int);
3270*344a7f5eSAndroid Build Coastguard Worker    method public static int compare(int, String, int);
3271*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMPARE_CODE_POINT_ORDER = 32768; // 0x8000
3272*344a7f5eSAndroid Build Coastguard Worker    field public static final int COMPARE_IGNORE_CASE = 65536; // 0x10000
3273*344a7f5eSAndroid Build Coastguard Worker    field public static final int FOLD_CASE_DEFAULT = 0; // 0x0
3274*344a7f5eSAndroid Build Coastguard Worker    field public static final int FOLD_CASE_EXCLUDE_SPECIAL_I = 1; // 0x1
3275*344a7f5eSAndroid Build Coastguard Worker    field public static final int INPUT_IS_FCD = 131072; // 0x20000
3276*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.Normalizer.QuickCheckResult MAYBE;
3277*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.Normalizer.QuickCheckResult NO;
3278*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.Normalizer.QuickCheckResult YES;
3279*344a7f5eSAndroid Build Coastguard Worker  }
3280*344a7f5eSAndroid Build Coastguard Worker
3281*344a7f5eSAndroid Build Coastguard Worker  public static final class Normalizer.QuickCheckResult {
3282*344a7f5eSAndroid Build Coastguard Worker  }
3283*344a7f5eSAndroid Build Coastguard Worker
3284*344a7f5eSAndroid Build Coastguard Worker  public abstract class Normalizer2 {
3285*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuilder append(StringBuilder, CharSequence);
3286*344a7f5eSAndroid Build Coastguard Worker    method public int composePair(int, int);
3287*344a7f5eSAndroid Build Coastguard Worker    method public int getCombiningClass(int);
3288*344a7f5eSAndroid Build Coastguard Worker    method public abstract String getDecomposition(int);
3289*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated public static android.icu.text.Normalizer2 getInstance(java.io.InputStream, String, android.icu.text.Normalizer2.Mode);
3290*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.Normalizer2 getNFCInstance();
3291*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.Normalizer2 getNFDInstance();
3292*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.Normalizer2 getNFKCCasefoldInstance();
3293*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.Normalizer2 getNFKCInstance();
3294*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.Normalizer2 getNFKDInstance();
3295*344a7f5eSAndroid Build Coastguard Worker    method public String getRawDecomposition(int);
3296*344a7f5eSAndroid Build Coastguard Worker    method public abstract boolean hasBoundaryAfter(int);
3297*344a7f5eSAndroid Build Coastguard Worker    method public abstract boolean hasBoundaryBefore(int);
3298*344a7f5eSAndroid Build Coastguard Worker    method public abstract boolean isInert(int);
3299*344a7f5eSAndroid Build Coastguard Worker    method public abstract boolean isNormalized(CharSequence);
3300*344a7f5eSAndroid Build Coastguard Worker    method public String normalize(CharSequence);
3301*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuilder normalize(CharSequence, StringBuilder);
3302*344a7f5eSAndroid Build Coastguard Worker    method public abstract Appendable normalize(CharSequence, Appendable);
3303*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuilder normalizeSecondAndAppend(StringBuilder, CharSequence);
3304*344a7f5eSAndroid Build Coastguard Worker    method public abstract android.icu.text.Normalizer.QuickCheckResult quickCheck(CharSequence);
3305*344a7f5eSAndroid Build Coastguard Worker    method public abstract int spanQuickCheckYes(CharSequence);
3306*344a7f5eSAndroid Build Coastguard Worker  }
3307*344a7f5eSAndroid Build Coastguard Worker
3308*344a7f5eSAndroid Build Coastguard Worker  public enum Normalizer2.Mode {
3309*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.Normalizer2.Mode COMPOSE;
3310*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.Normalizer2.Mode COMPOSE_CONTIGUOUS;
3311*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.Normalizer2.Mode DECOMPOSE;
3312*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.Normalizer2.Mode FCD;
3313*344a7f5eSAndroid Build Coastguard Worker  }
3314*344a7f5eSAndroid Build Coastguard Worker
3315*344a7f5eSAndroid Build Coastguard Worker  public abstract class NumberFormat extends android.icu.text.UFormat {
3316*344a7f5eSAndroid Build Coastguard Worker    ctor public NumberFormat();
3317*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
3318*344a7f5eSAndroid Build Coastguard Worker    method public final String format(double);
3319*344a7f5eSAndroid Build Coastguard Worker    method public final String format(long);
3320*344a7f5eSAndroid Build Coastguard Worker    method public final String format(java.math.BigInteger);
3321*344a7f5eSAndroid Build Coastguard Worker    method public final String format(java.math.BigDecimal);
3322*344a7f5eSAndroid Build Coastguard Worker    method public final String format(android.icu.math.BigDecimal);
3323*344a7f5eSAndroid Build Coastguard Worker    method public final String format(android.icu.util.CurrencyAmount);
3324*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuffer format(double, StringBuffer, java.text.FieldPosition);
3325*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuffer format(long, StringBuffer, java.text.FieldPosition);
3326*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuffer format(java.math.BigInteger, StringBuffer, java.text.FieldPosition);
3327*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuffer format(java.math.BigDecimal, StringBuffer, java.text.FieldPosition);
3328*344a7f5eSAndroid Build Coastguard Worker    method public abstract StringBuffer format(android.icu.math.BigDecimal, StringBuffer, java.text.FieldPosition);
3329*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(android.icu.util.CurrencyAmount, StringBuffer, java.text.FieldPosition);
3330*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Locale[] getAvailableLocales();
3331*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayContext getContext(android.icu.text.DisplayContext.Type);
3332*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.Currency getCurrency();
3333*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.NumberFormat getCurrencyInstance();
3334*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getCurrencyInstance(java.util.Locale);
3335*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getCurrencyInstance(android.icu.util.ULocale);
3336*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.NumberFormat getInstance();
3337*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getInstance(java.util.Locale);
3338*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getInstance(android.icu.util.ULocale);
3339*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.NumberFormat getInstance(int);
3340*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getInstance(java.util.Locale, int);
3341*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getInstance(android.icu.util.ULocale, int);
3342*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.NumberFormat getIntegerInstance();
3343*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getIntegerInstance(java.util.Locale);
3344*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getIntegerInstance(android.icu.util.ULocale);
3345*344a7f5eSAndroid Build Coastguard Worker    method public int getMaximumFractionDigits();
3346*344a7f5eSAndroid Build Coastguard Worker    method public int getMaximumIntegerDigits();
3347*344a7f5eSAndroid Build Coastguard Worker    method public int getMinimumFractionDigits();
3348*344a7f5eSAndroid Build Coastguard Worker    method public int getMinimumIntegerDigits();
3349*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.NumberFormat getNumberInstance();
3350*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getNumberInstance(java.util.Locale);
3351*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getNumberInstance(android.icu.util.ULocale);
3352*344a7f5eSAndroid Build Coastguard Worker    method protected static String getPattern(android.icu.util.ULocale, int);
3353*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.NumberFormat getPercentInstance();
3354*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getPercentInstance(java.util.Locale);
3355*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getPercentInstance(android.icu.util.ULocale);
3356*344a7f5eSAndroid Build Coastguard Worker    method public int getRoundingMode();
3357*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.NumberFormat getScientificInstance();
3358*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getScientificInstance(java.util.Locale);
3359*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberFormat getScientificInstance(android.icu.util.ULocale);
3360*344a7f5eSAndroid Build Coastguard Worker    method public boolean isGroupingUsed();
3361*344a7f5eSAndroid Build Coastguard Worker    method public boolean isParseIntegerOnly();
3362*344a7f5eSAndroid Build Coastguard Worker    method public boolean isParseStrict();
3363*344a7f5eSAndroid Build Coastguard Worker    method public abstract Number parse(String, java.text.ParsePosition);
3364*344a7f5eSAndroid Build Coastguard Worker    method public Number parse(String) throws java.text.ParseException;
3365*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.CurrencyAmount parseCurrency(CharSequence, java.text.ParsePosition);
3366*344a7f5eSAndroid Build Coastguard Worker    method public final Object parseObject(String, java.text.ParsePosition);
3367*344a7f5eSAndroid Build Coastguard Worker    method public void setContext(android.icu.text.DisplayContext);
3368*344a7f5eSAndroid Build Coastguard Worker    method public void setCurrency(android.icu.util.Currency);
3369*344a7f5eSAndroid Build Coastguard Worker    method public void setGroupingUsed(boolean);
3370*344a7f5eSAndroid Build Coastguard Worker    method public void setMaximumFractionDigits(int);
3371*344a7f5eSAndroid Build Coastguard Worker    method public void setMaximumIntegerDigits(int);
3372*344a7f5eSAndroid Build Coastguard Worker    method public void setMinimumFractionDigits(int);
3373*344a7f5eSAndroid Build Coastguard Worker    method public void setMinimumIntegerDigits(int);
3374*344a7f5eSAndroid Build Coastguard Worker    method public void setParseIntegerOnly(boolean);
3375*344a7f5eSAndroid Build Coastguard Worker    method public void setParseStrict(boolean);
3376*344a7f5eSAndroid Build Coastguard Worker    method public void setRoundingMode(int);
3377*344a7f5eSAndroid Build Coastguard Worker    field public static final int ACCOUNTINGCURRENCYSTYLE = 7; // 0x7
3378*344a7f5eSAndroid Build Coastguard Worker    field public static final int CASHCURRENCYSTYLE = 8; // 0x8
3379*344a7f5eSAndroid Build Coastguard Worker    field public static final int CURRENCYSTYLE = 1; // 0x1
3380*344a7f5eSAndroid Build Coastguard Worker    field public static final int FRACTION_FIELD = 1; // 0x1
3381*344a7f5eSAndroid Build Coastguard Worker    field public static final int INTEGERSTYLE = 4; // 0x4
3382*344a7f5eSAndroid Build Coastguard Worker    field public static final int INTEGER_FIELD = 0; // 0x0
3383*344a7f5eSAndroid Build Coastguard Worker    field public static final int ISOCURRENCYSTYLE = 5; // 0x5
3384*344a7f5eSAndroid Build Coastguard Worker    field public static final int NUMBERSTYLE = 0; // 0x0
3385*344a7f5eSAndroid Build Coastguard Worker    field public static final int PERCENTSTYLE = 2; // 0x2
3386*344a7f5eSAndroid Build Coastguard Worker    field public static final int PLURALCURRENCYSTYLE = 6; // 0x6
3387*344a7f5eSAndroid Build Coastguard Worker    field public static final int SCIENTIFICSTYLE = 3; // 0x3
3388*344a7f5eSAndroid Build Coastguard Worker    field public static final int STANDARDCURRENCYSTYLE = 9; // 0x9
3389*344a7f5eSAndroid Build Coastguard Worker  }
3390*344a7f5eSAndroid Build Coastguard Worker
3391*344a7f5eSAndroid Build Coastguard Worker  public static class NumberFormat.Field extends java.text.Format.Field {
3392*344a7f5eSAndroid Build Coastguard Worker    ctor protected NumberFormat.Field(String);
3393*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field APPROXIMATELY_SIGN;
3394*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field COMPACT;
3395*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field CURRENCY;
3396*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field DECIMAL_SEPARATOR;
3397*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field EXPONENT;
3398*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field EXPONENT_SIGN;
3399*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field EXPONENT_SYMBOL;
3400*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field FRACTION;
3401*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field GROUPING_SEPARATOR;
3402*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field INTEGER;
3403*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field MEASURE_UNIT;
3404*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field PERCENT;
3405*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field PERMILLE;
3406*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberFormat.Field SIGN;
3407*344a7f5eSAndroid Build Coastguard Worker  }
3408*344a7f5eSAndroid Build Coastguard Worker
3409*344a7f5eSAndroid Build Coastguard Worker  public class NumberingSystem {
3410*344a7f5eSAndroid Build Coastguard Worker    ctor public NumberingSystem();
3411*344a7f5eSAndroid Build Coastguard Worker    method public static String[] getAvailableNames();
3412*344a7f5eSAndroid Build Coastguard Worker    method public String getDescription();
3413*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberingSystem getInstance(int, boolean, String);
3414*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberingSystem getInstance(java.util.Locale);
3415*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberingSystem getInstance(android.icu.util.ULocale);
3416*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberingSystem getInstance();
3417*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.NumberingSystem getInstanceByName(String);
3418*344a7f5eSAndroid Build Coastguard Worker    method public String getName();
3419*344a7f5eSAndroid Build Coastguard Worker    method public int getRadix();
3420*344a7f5eSAndroid Build Coastguard Worker    method public boolean isAlgorithmic();
3421*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isValidDigitString(String);
3422*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.NumberingSystem LATIN;
3423*344a7f5eSAndroid Build Coastguard Worker  }
3424*344a7f5eSAndroid Build Coastguard Worker
3425*344a7f5eSAndroid Build Coastguard Worker  public class PluralFormat extends android.icu.text.UFormat {
3426*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat();
3427*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(android.icu.util.ULocale);
3428*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(java.util.Locale);
3429*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(android.icu.text.PluralRules);
3430*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules);
3431*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(java.util.Locale, android.icu.text.PluralRules);
3432*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules.PluralType);
3433*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(java.util.Locale, android.icu.text.PluralRules.PluralType);
3434*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(String);
3435*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(android.icu.util.ULocale, String);
3436*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(android.icu.text.PluralRules, String);
3437*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules, String);
3438*344a7f5eSAndroid Build Coastguard Worker    ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules.PluralType, String);
3439*344a7f5eSAndroid Build Coastguard Worker    method public void applyPattern(String);
3440*344a7f5eSAndroid Build Coastguard Worker    method public boolean equals(android.icu.text.PluralFormat);
3441*344a7f5eSAndroid Build Coastguard Worker    method public final String format(double);
3442*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
3443*344a7f5eSAndroid Build Coastguard Worker    method public Number parse(String, java.text.ParsePosition);
3444*344a7f5eSAndroid Build Coastguard Worker    method public Object parseObject(String, java.text.ParsePosition);
3445*344a7f5eSAndroid Build Coastguard Worker    method public void setNumberFormat(android.icu.text.NumberFormat);
3446*344a7f5eSAndroid Build Coastguard Worker    method public String toPattern();
3447*344a7f5eSAndroid Build Coastguard Worker  }
3448*344a7f5eSAndroid Build Coastguard Worker
3449*344a7f5eSAndroid Build Coastguard Worker  public class PluralRules implements java.io.Serializable {
3450*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.PluralRules createRules(String);
3451*344a7f5eSAndroid Build Coastguard Worker    method public boolean equals(android.icu.text.PluralRules);
3452*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.PluralRules forLocale(android.icu.util.ULocale);
3453*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.PluralRules forLocale(java.util.Locale);
3454*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.PluralRules forLocale(android.icu.util.ULocale, android.icu.text.PluralRules.PluralType);
3455*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.PluralRules forLocale(java.util.Locale, android.icu.text.PluralRules.PluralType);
3456*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Collection<java.lang.Double> getAllKeywordValues(String);
3457*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Set<java.lang.String> getKeywords();
3458*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Collection<java.lang.Double> getSamples(String);
3459*344a7f5eSAndroid Build Coastguard Worker    method public double getUniqueKeywordValue(String);
3460*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.PluralRules parseDescription(String) throws java.text.ParseException;
3461*344a7f5eSAndroid Build Coastguard Worker    method public String select(double);
3462*344a7f5eSAndroid Build Coastguard Worker    method public String select(android.icu.number.FormattedNumber);
3463*344a7f5eSAndroid Build Coastguard Worker    method public String select(android.icu.number.FormattedNumberRange);
3464*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.PluralRules DEFAULT;
3465*344a7f5eSAndroid Build Coastguard Worker    field public static final String KEYWORD_FEW = "few";
3466*344a7f5eSAndroid Build Coastguard Worker    field public static final String KEYWORD_MANY = "many";
3467*344a7f5eSAndroid Build Coastguard Worker    field public static final String KEYWORD_ONE = "one";
3468*344a7f5eSAndroid Build Coastguard Worker    field public static final String KEYWORD_OTHER = "other";
3469*344a7f5eSAndroid Build Coastguard Worker    field public static final String KEYWORD_TWO = "two";
3470*344a7f5eSAndroid Build Coastguard Worker    field public static final String KEYWORD_ZERO = "zero";
3471*344a7f5eSAndroid Build Coastguard Worker    field public static final double NO_UNIQUE_VALUE = -0.00123456777;
3472*344a7f5eSAndroid Build Coastguard Worker  }
3473*344a7f5eSAndroid Build Coastguard Worker
3474*344a7f5eSAndroid Build Coastguard Worker  public enum PluralRules.PluralType {
3475*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.PluralRules.PluralType CARDINAL;
3476*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.PluralRules.PluralType ORDINAL;
3477*344a7f5eSAndroid Build Coastguard Worker  }
3478*344a7f5eSAndroid Build Coastguard Worker
3479*344a7f5eSAndroid Build Coastguard Worker  public final class RelativeDateTimeFormatter {
3480*344a7f5eSAndroid Build Coastguard Worker    method public String combineDateAndTime(String, String);
3481*344a7f5eSAndroid Build Coastguard Worker    method public String format(double, android.icu.text.RelativeDateTimeFormatter.Direction, android.icu.text.RelativeDateTimeFormatter.RelativeUnit);
3482*344a7f5eSAndroid Build Coastguard Worker    method public String format(android.icu.text.RelativeDateTimeFormatter.Direction, android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit);
3483*344a7f5eSAndroid Build Coastguard Worker    method public String format(double, android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit);
3484*344a7f5eSAndroid Build Coastguard Worker    method public String formatNumeric(double, android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit);
3485*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.RelativeDateTimeFormatter.FormattedRelativeDateTime formatNumericToValue(double, android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit);
3486*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.RelativeDateTimeFormatter.FormattedRelativeDateTime formatToValue(double, android.icu.text.RelativeDateTimeFormatter.Direction, android.icu.text.RelativeDateTimeFormatter.RelativeUnit);
3487*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.RelativeDateTimeFormatter.FormattedRelativeDateTime formatToValue(android.icu.text.RelativeDateTimeFormatter.Direction, android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit);
3488*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.RelativeDateTimeFormatter.FormattedRelativeDateTime formatToValue(double, android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit);
3489*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DisplayContext getCapitalizationContext();
3490*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.RelativeDateTimeFormatter.Style getFormatStyle();
3491*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.RelativeDateTimeFormatter getInstance();
3492*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.RelativeDateTimeFormatter getInstance(android.icu.util.ULocale);
3493*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.RelativeDateTimeFormatter getInstance(java.util.Locale);
3494*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.RelativeDateTimeFormatter getInstance(android.icu.util.ULocale, android.icu.text.NumberFormat);
3495*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.RelativeDateTimeFormatter getInstance(android.icu.util.ULocale, android.icu.text.NumberFormat, android.icu.text.RelativeDateTimeFormatter.Style, android.icu.text.DisplayContext);
3496*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.RelativeDateTimeFormatter getInstance(java.util.Locale, android.icu.text.NumberFormat);
3497*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.NumberFormat getNumberFormat();
3498*344a7f5eSAndroid Build Coastguard Worker  }
3499*344a7f5eSAndroid Build Coastguard Worker
3500*344a7f5eSAndroid Build Coastguard Worker  public enum RelativeDateTimeFormatter.AbsoluteUnit {
3501*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit DAY;
3502*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit FRIDAY;
3503*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit HOUR;
3504*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit MINUTE;
3505*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit MONDAY;
3506*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit MONTH;
3507*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit NOW;
3508*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit QUARTER;
3509*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit SATURDAY;
3510*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit SUNDAY;
3511*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit THURSDAY;
3512*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit TUESDAY;
3513*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit WEDNESDAY;
3514*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit WEEK;
3515*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit YEAR;
3516*344a7f5eSAndroid Build Coastguard Worker  }
3517*344a7f5eSAndroid Build Coastguard Worker
3518*344a7f5eSAndroid Build Coastguard Worker  public enum RelativeDateTimeFormatter.Direction {
3519*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction LAST;
3520*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction LAST_2;
3521*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction NEXT;
3522*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction NEXT_2;
3523*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction PLAIN;
3524*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction THIS;
3525*344a7f5eSAndroid Build Coastguard Worker  }
3526*344a7f5eSAndroid Build Coastguard Worker
3527*344a7f5eSAndroid Build Coastguard Worker  public static class RelativeDateTimeFormatter.FormattedRelativeDateTime implements android.icu.text.FormattedValue {
3528*344a7f5eSAndroid Build Coastguard Worker    method public <A extends java.lang.Appendable> A appendTo(A);
3529*344a7f5eSAndroid Build Coastguard Worker    method public char charAt(int);
3530*344a7f5eSAndroid Build Coastguard Worker    method public int length();
3531*344a7f5eSAndroid Build Coastguard Worker    method public boolean nextPosition(android.icu.text.ConstrainedFieldPosition);
3532*344a7f5eSAndroid Build Coastguard Worker    method public CharSequence subSequence(int, int);
3533*344a7f5eSAndroid Build Coastguard Worker    method public java.text.AttributedCharacterIterator toCharacterIterator();
3534*344a7f5eSAndroid Build Coastguard Worker    method public String toString();
3535*344a7f5eSAndroid Build Coastguard Worker  }
3536*344a7f5eSAndroid Build Coastguard Worker
3537*344a7f5eSAndroid Build Coastguard Worker  public enum RelativeDateTimeFormatter.RelativeDateTimeUnit {
3538*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit DAY;
3539*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit FRIDAY;
3540*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit HOUR;
3541*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit MINUTE;
3542*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit MONDAY;
3543*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit MONTH;
3544*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit QUARTER;
3545*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit SATURDAY;
3546*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit SECOND;
3547*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit SUNDAY;
3548*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit THURSDAY;
3549*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit TUESDAY;
3550*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit WEDNESDAY;
3551*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit WEEK;
3552*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit YEAR;
3553*344a7f5eSAndroid Build Coastguard Worker  }
3554*344a7f5eSAndroid Build Coastguard Worker
3555*344a7f5eSAndroid Build Coastguard Worker  public enum RelativeDateTimeFormatter.RelativeUnit {
3556*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit DAYS;
3557*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit HOURS;
3558*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit MINUTES;
3559*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit MONTHS;
3560*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit SECONDS;
3561*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit WEEKS;
3562*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit YEARS;
3563*344a7f5eSAndroid Build Coastguard Worker  }
3564*344a7f5eSAndroid Build Coastguard Worker
3565*344a7f5eSAndroid Build Coastguard Worker  public enum RelativeDateTimeFormatter.Style {
3566*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Style LONG;
3567*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Style NARROW;
3568*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Style SHORT;
3569*344a7f5eSAndroid Build Coastguard Worker  }
3570*344a7f5eSAndroid Build Coastguard Worker
3571*344a7f5eSAndroid Build Coastguard Worker  public interface Replaceable {
3572*344a7f5eSAndroid Build Coastguard Worker    method public int char32At(int);
3573*344a7f5eSAndroid Build Coastguard Worker    method public char charAt(int);
3574*344a7f5eSAndroid Build Coastguard Worker    method public void copy(int, int, int);
3575*344a7f5eSAndroid Build Coastguard Worker    method public void getChars(int, int, char[], int);
3576*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasMetaData();
3577*344a7f5eSAndroid Build Coastguard Worker    method public int length();
3578*344a7f5eSAndroid Build Coastguard Worker    method public void replace(int, int, String);
3579*344a7f5eSAndroid Build Coastguard Worker    method public void replace(int, int, char[], int, int);
3580*344a7f5eSAndroid Build Coastguard Worker  }
3581*344a7f5eSAndroid Build Coastguard Worker
3582*344a7f5eSAndroid Build Coastguard Worker  public final class RuleBasedCollator extends android.icu.text.Collator {
3583*344a7f5eSAndroid Build Coastguard Worker    ctor public RuleBasedCollator(String) throws java.lang.Exception;
3584*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.RuleBasedCollator cloneAsThawed();
3585*344a7f5eSAndroid Build Coastguard Worker    method public int compare(String, String);
3586*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CollationElementIterator getCollationElementIterator(String);
3587*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CollationElementIterator getCollationElementIterator(java.text.CharacterIterator);
3588*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CollationElementIterator getCollationElementIterator(android.icu.text.UCharacterIterator);
3589*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.CollationKey getCollationKey(String);
3590*344a7f5eSAndroid Build Coastguard Worker    method public void getContractionsAndExpansions(android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, boolean) throws java.lang.Exception;
3591*344a7f5eSAndroid Build Coastguard Worker    method public boolean getNumericCollation();
3592*344a7f5eSAndroid Build Coastguard Worker    method public String getRules();
3593*344a7f5eSAndroid Build Coastguard Worker    method public String getRules(boolean);
3594*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.VersionInfo getUCAVersion();
3595*344a7f5eSAndroid Build Coastguard Worker    method public int getVariableTop();
3596*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.VersionInfo getVersion();
3597*344a7f5eSAndroid Build Coastguard Worker    method public boolean isAlternateHandlingShifted();
3598*344a7f5eSAndroid Build Coastguard Worker    method public boolean isCaseLevel();
3599*344a7f5eSAndroid Build Coastguard Worker    method public boolean isFrenchCollation();
3600*344a7f5eSAndroid Build Coastguard Worker    method public boolean isLowerCaseFirst();
3601*344a7f5eSAndroid Build Coastguard Worker    method public boolean isUpperCaseFirst();
3602*344a7f5eSAndroid Build Coastguard Worker    method public void setAlternateHandlingDefault();
3603*344a7f5eSAndroid Build Coastguard Worker    method public void setAlternateHandlingShifted(boolean);
3604*344a7f5eSAndroid Build Coastguard Worker    method public void setCaseFirstDefault();
3605*344a7f5eSAndroid Build Coastguard Worker    method public void setCaseLevel(boolean);
3606*344a7f5eSAndroid Build Coastguard Worker    method public void setCaseLevelDefault();
3607*344a7f5eSAndroid Build Coastguard Worker    method public void setDecompositionDefault();
3608*344a7f5eSAndroid Build Coastguard Worker    method public void setFrenchCollation(boolean);
3609*344a7f5eSAndroid Build Coastguard Worker    method public void setFrenchCollationDefault();
3610*344a7f5eSAndroid Build Coastguard Worker    method public void setLowerCaseFirst(boolean);
3611*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.RuleBasedCollator setMaxVariable(int);
3612*344a7f5eSAndroid Build Coastguard Worker    method public void setNumericCollation(boolean);
3613*344a7f5eSAndroid Build Coastguard Worker    method public void setNumericCollationDefault();
3614*344a7f5eSAndroid Build Coastguard Worker    method public void setStrengthDefault();
3615*344a7f5eSAndroid Build Coastguard Worker    method public void setUpperCaseFirst(boolean);
3616*344a7f5eSAndroid Build Coastguard Worker  }
3617*344a7f5eSAndroid Build Coastguard Worker
3618*344a7f5eSAndroid Build Coastguard Worker  public final class ScientificNumberFormatter {
3619*344a7f5eSAndroid Build Coastguard Worker    method public String format(Object);
3620*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.ScientificNumberFormatter getMarkupInstance(android.icu.util.ULocale, String, String);
3621*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.ScientificNumberFormatter getMarkupInstance(android.icu.text.DecimalFormat, String, String);
3622*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.ScientificNumberFormatter getSuperscriptInstance(android.icu.util.ULocale);
3623*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.ScientificNumberFormatter getSuperscriptInstance(android.icu.text.DecimalFormat);
3624*344a7f5eSAndroid Build Coastguard Worker  }
3625*344a7f5eSAndroid Build Coastguard Worker
3626*344a7f5eSAndroid Build Coastguard Worker  public abstract class SearchIterator {
3627*344a7f5eSAndroid Build Coastguard Worker    ctor protected SearchIterator(java.text.CharacterIterator, android.icu.text.BreakIterator);
3628*344a7f5eSAndroid Build Coastguard Worker    method public final int first();
3629*344a7f5eSAndroid Build Coastguard Worker    method public final int following(int);
3630*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.BreakIterator getBreakIterator();
3631*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.SearchIterator.ElementComparisonType getElementComparisonType();
3632*344a7f5eSAndroid Build Coastguard Worker    method public abstract int getIndex();
3633*344a7f5eSAndroid Build Coastguard Worker    method public int getMatchLength();
3634*344a7f5eSAndroid Build Coastguard Worker    method public int getMatchStart();
3635*344a7f5eSAndroid Build Coastguard Worker    method public String getMatchedText();
3636*344a7f5eSAndroid Build Coastguard Worker    method public java.text.CharacterIterator getTarget();
3637*344a7f5eSAndroid Build Coastguard Worker    method protected abstract int handleNext(int);
3638*344a7f5eSAndroid Build Coastguard Worker    method protected abstract int handlePrevious(int);
3639*344a7f5eSAndroid Build Coastguard Worker    method public boolean isOverlapping();
3640*344a7f5eSAndroid Build Coastguard Worker    method public final int last();
3641*344a7f5eSAndroid Build Coastguard Worker    method public int next();
3642*344a7f5eSAndroid Build Coastguard Worker    method public final int preceding(int);
3643*344a7f5eSAndroid Build Coastguard Worker    method public int previous();
3644*344a7f5eSAndroid Build Coastguard Worker    method public void reset();
3645*344a7f5eSAndroid Build Coastguard Worker    method public void setBreakIterator(android.icu.text.BreakIterator);
3646*344a7f5eSAndroid Build Coastguard Worker    method public void setElementComparisonType(android.icu.text.SearchIterator.ElementComparisonType);
3647*344a7f5eSAndroid Build Coastguard Worker    method public void setIndex(int);
3648*344a7f5eSAndroid Build Coastguard Worker    method protected void setMatchLength(int);
3649*344a7f5eSAndroid Build Coastguard Worker    method public void setOverlapping(boolean);
3650*344a7f5eSAndroid Build Coastguard Worker    method public void setTarget(java.text.CharacterIterator);
3651*344a7f5eSAndroid Build Coastguard Worker    field public static final int DONE = -1; // 0xffffffff
3652*344a7f5eSAndroid Build Coastguard Worker    field protected android.icu.text.BreakIterator breakIterator;
3653*344a7f5eSAndroid Build Coastguard Worker    field protected int matchLength;
3654*344a7f5eSAndroid Build Coastguard Worker    field protected java.text.CharacterIterator targetText;
3655*344a7f5eSAndroid Build Coastguard Worker  }
3656*344a7f5eSAndroid Build Coastguard Worker
3657*344a7f5eSAndroid Build Coastguard Worker  public enum SearchIterator.ElementComparisonType {
3658*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.SearchIterator.ElementComparisonType ANY_BASE_WEIGHT_IS_WILDCARD;
3659*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.SearchIterator.ElementComparisonType PATTERN_BASE_WEIGHT_IS_WILDCARD;
3660*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.SearchIterator.ElementComparisonType STANDARD_ELEMENT_COMPARISON;
3661*344a7f5eSAndroid Build Coastguard Worker  }
3662*344a7f5eSAndroid Build Coastguard Worker
3663*344a7f5eSAndroid Build Coastguard Worker  public class SelectFormat extends java.text.Format {
3664*344a7f5eSAndroid Build Coastguard Worker    ctor public SelectFormat(String);
3665*344a7f5eSAndroid Build Coastguard Worker    method public void applyPattern(String);
3666*344a7f5eSAndroid Build Coastguard Worker    method public final String format(String);
3667*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
3668*344a7f5eSAndroid Build Coastguard Worker    method public Object parseObject(String, java.text.ParsePosition);
3669*344a7f5eSAndroid Build Coastguard Worker    method public String toPattern();
3670*344a7f5eSAndroid Build Coastguard Worker  }
3671*344a7f5eSAndroid Build Coastguard Worker
3672*344a7f5eSAndroid Build Coastguard Worker  public class SimpleDateFormat extends android.icu.text.DateFormat {
3673*344a7f5eSAndroid Build Coastguard Worker    ctor public SimpleDateFormat();
3674*344a7f5eSAndroid Build Coastguard Worker    ctor public SimpleDateFormat(String);
3675*344a7f5eSAndroid Build Coastguard Worker    ctor public SimpleDateFormat(String, java.util.Locale);
3676*344a7f5eSAndroid Build Coastguard Worker    ctor public SimpleDateFormat(String, android.icu.util.ULocale);
3677*344a7f5eSAndroid Build Coastguard Worker    ctor public SimpleDateFormat(String, String, android.icu.util.ULocale);
3678*344a7f5eSAndroid Build Coastguard Worker    ctor public SimpleDateFormat(String, android.icu.text.DateFormatSymbols);
3679*344a7f5eSAndroid Build Coastguard Worker    method public void applyLocalizedPattern(String);
3680*344a7f5eSAndroid Build Coastguard Worker    method public void applyPattern(String);
3681*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(android.icu.util.Calendar, StringBuffer, java.text.FieldPosition);
3682*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Date get2DigitYearStart();
3683*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateFormatSymbols getDateFormatSymbols();
3684*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.NumberFormat getNumberFormat(char);
3685*344a7f5eSAndroid Build Coastguard Worker    method protected android.icu.text.DateFormatSymbols getSymbols();
3686*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.TimeZoneFormat getTimeZoneFormat();
3687*344a7f5eSAndroid Build Coastguard Worker    method protected int matchQuarterString(String, int, int, String[], android.icu.util.Calendar);
3688*344a7f5eSAndroid Build Coastguard Worker    method protected int matchString(String, int, int, String[], android.icu.util.Calendar);
3689*344a7f5eSAndroid Build Coastguard Worker    method public void parse(String, android.icu.util.Calendar, java.text.ParsePosition);
3690*344a7f5eSAndroid Build Coastguard Worker    method protected android.icu.text.DateFormat.Field patternCharToDateFormatField(char);
3691*344a7f5eSAndroid Build Coastguard Worker    method public void set2DigitYearStart(java.util.Date);
3692*344a7f5eSAndroid Build Coastguard Worker    method public void setDateFormatSymbols(android.icu.text.DateFormatSymbols);
3693*344a7f5eSAndroid Build Coastguard Worker    method public void setNumberFormat(String, android.icu.text.NumberFormat);
3694*344a7f5eSAndroid Build Coastguard Worker    method public void setTimeZoneFormat(android.icu.text.TimeZoneFormat);
3695*344a7f5eSAndroid Build Coastguard Worker    method protected String subFormat(char, int, int, java.text.FieldPosition, android.icu.text.DateFormatSymbols, android.icu.util.Calendar) throws java.lang.IllegalArgumentException;
3696*344a7f5eSAndroid Build Coastguard Worker    method protected int subParse(String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar);
3697*344a7f5eSAndroid Build Coastguard Worker    method public String toLocalizedPattern();
3698*344a7f5eSAndroid Build Coastguard Worker    method public String toPattern();
3699*344a7f5eSAndroid Build Coastguard Worker    method protected String zeroPaddingNumber(long, int, int);
3700*344a7f5eSAndroid Build Coastguard Worker  }
3701*344a7f5eSAndroid Build Coastguard Worker
3702*344a7f5eSAndroid Build Coastguard Worker  public class StringPrepParseException extends java.text.ParseException {
3703*344a7f5eSAndroid Build Coastguard Worker    ctor public StringPrepParseException(String, int);
3704*344a7f5eSAndroid Build Coastguard Worker    ctor public StringPrepParseException(String, int, String, int);
3705*344a7f5eSAndroid Build Coastguard Worker    ctor public StringPrepParseException(String, int, String, int, int);
3706*344a7f5eSAndroid Build Coastguard Worker    method public int getError();
3707*344a7f5eSAndroid Build Coastguard Worker    field public static final int ACE_PREFIX_ERROR = 6; // 0x6
3708*344a7f5eSAndroid Build Coastguard Worker    field public static final int BUFFER_OVERFLOW_ERROR = 9; // 0x9
3709*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHECK_BIDI_ERROR = 4; // 0x4
3710*344a7f5eSAndroid Build Coastguard Worker    field public static final int DOMAIN_NAME_TOO_LONG_ERROR = 11; // 0xb
3711*344a7f5eSAndroid Build Coastguard Worker    field public static final int ILLEGAL_CHAR_FOUND = 1; // 0x1
3712*344a7f5eSAndroid Build Coastguard Worker    field public static final int INVALID_CHAR_FOUND = 0; // 0x0
3713*344a7f5eSAndroid Build Coastguard Worker    field public static final int LABEL_TOO_LONG_ERROR = 8; // 0x8
3714*344a7f5eSAndroid Build Coastguard Worker    field public static final int PROHIBITED_ERROR = 2; // 0x2
3715*344a7f5eSAndroid Build Coastguard Worker    field public static final int STD3_ASCII_RULES_ERROR = 5; // 0x5
3716*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNASSIGNED_ERROR = 3; // 0x3
3717*344a7f5eSAndroid Build Coastguard Worker    field public static final int VERIFICATION_ERROR = 7; // 0x7
3718*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZERO_LENGTH_LABEL = 10; // 0xa
3719*344a7f5eSAndroid Build Coastguard Worker  }
3720*344a7f5eSAndroid Build Coastguard Worker
3721*344a7f5eSAndroid Build Coastguard Worker  public final class StringSearch extends android.icu.text.SearchIterator {
3722*344a7f5eSAndroid Build Coastguard Worker    ctor public StringSearch(String, java.text.CharacterIterator, android.icu.text.RuleBasedCollator, android.icu.text.BreakIterator);
3723*344a7f5eSAndroid Build Coastguard Worker    ctor public StringSearch(String, java.text.CharacterIterator, android.icu.text.RuleBasedCollator);
3724*344a7f5eSAndroid Build Coastguard Worker    ctor public StringSearch(String, java.text.CharacterIterator, java.util.Locale);
3725*344a7f5eSAndroid Build Coastguard Worker    ctor public StringSearch(String, java.text.CharacterIterator, android.icu.util.ULocale);
3726*344a7f5eSAndroid Build Coastguard Worker    ctor public StringSearch(String, String);
3727*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.RuleBasedCollator getCollator();
3728*344a7f5eSAndroid Build Coastguard Worker    method public int getIndex();
3729*344a7f5eSAndroid Build Coastguard Worker    method public String getPattern();
3730*344a7f5eSAndroid Build Coastguard Worker    method protected int handleNext(int);
3731*344a7f5eSAndroid Build Coastguard Worker    method protected int handlePrevious(int);
3732*344a7f5eSAndroid Build Coastguard Worker    method public boolean isCanonical();
3733*344a7f5eSAndroid Build Coastguard Worker    method public void setCanonical(boolean);
3734*344a7f5eSAndroid Build Coastguard Worker    method public void setCollator(android.icu.text.RuleBasedCollator);
3735*344a7f5eSAndroid Build Coastguard Worker    method public void setPattern(String);
3736*344a7f5eSAndroid Build Coastguard Worker  }
3737*344a7f5eSAndroid Build Coastguard Worker
3738*344a7f5eSAndroid Build Coastguard Worker  public interface SymbolTable {
3739*344a7f5eSAndroid Build Coastguard Worker    method public char[] lookup(String);
3740*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeMatcher lookupMatcher(int);
3741*344a7f5eSAndroid Build Coastguard Worker    method public String parseReference(String, java.text.ParsePosition, int);
3742*344a7f5eSAndroid Build Coastguard Worker    field public static final char SYMBOL_REF = 36; // 0x0024 '$'
3743*344a7f5eSAndroid Build Coastguard Worker  }
3744*344a7f5eSAndroid Build Coastguard Worker
3745*344a7f5eSAndroid Build Coastguard Worker  public class TimeZoneFormat extends android.icu.text.UFormat implements android.icu.util.Freezable<android.icu.text.TimeZoneFormat> java.io.Serializable {
3746*344a7f5eSAndroid Build Coastguard Worker    ctor protected TimeZoneFormat(android.icu.util.ULocale);
3747*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.TimeZoneFormat cloneAsThawed();
3748*344a7f5eSAndroid Build Coastguard Worker    method public final String format(android.icu.text.TimeZoneFormat.Style, android.icu.util.TimeZone, long);
3749*344a7f5eSAndroid Build Coastguard Worker    method public String format(android.icu.text.TimeZoneFormat.Style, android.icu.util.TimeZone, long, android.icu.util.Output<android.icu.text.TimeZoneFormat.TimeType>);
3750*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
3751*344a7f5eSAndroid Build Coastguard Worker    method public final String formatOffsetISO8601Basic(int, boolean, boolean, boolean);
3752*344a7f5eSAndroid Build Coastguard Worker    method public final String formatOffsetISO8601Extended(int, boolean, boolean, boolean);
3753*344a7f5eSAndroid Build Coastguard Worker    method public String formatOffsetLocalizedGMT(int);
3754*344a7f5eSAndroid Build Coastguard Worker    method public String formatOffsetShortLocalizedGMT(int);
3755*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.TimeZoneFormat freeze();
3756*344a7f5eSAndroid Build Coastguard Worker    method public java.util.EnumSet<android.icu.text.TimeZoneFormat.ParseOption> getDefaultParseOptions();
3757*344a7f5eSAndroid Build Coastguard Worker    method public String getGMTOffsetDigits();
3758*344a7f5eSAndroid Build Coastguard Worker    method public String getGMTOffsetPattern(android.icu.text.TimeZoneFormat.GMTOffsetPatternType);
3759*344a7f5eSAndroid Build Coastguard Worker    method public String getGMTPattern();
3760*344a7f5eSAndroid Build Coastguard Worker    method public String getGMTZeroFormat();
3761*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.TimeZoneFormat getInstance(android.icu.util.ULocale);
3762*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.TimeZoneFormat getInstance(java.util.Locale);
3763*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.TimeZoneNames getTimeZoneNames();
3764*344a7f5eSAndroid Build Coastguard Worker    method public boolean isFrozen();
3765*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.TimeZone parse(android.icu.text.TimeZoneFormat.Style, String, java.text.ParsePosition, java.util.EnumSet<android.icu.text.TimeZoneFormat.ParseOption>, android.icu.util.Output<android.icu.text.TimeZoneFormat.TimeType>);
3766*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.TimeZone parse(android.icu.text.TimeZoneFormat.Style, String, java.text.ParsePosition, android.icu.util.Output<android.icu.text.TimeZoneFormat.TimeType>);
3767*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.util.TimeZone parse(String, java.text.ParsePosition);
3768*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.util.TimeZone parse(String) throws java.text.ParseException;
3769*344a7f5eSAndroid Build Coastguard Worker    method public Object parseObject(String, java.text.ParsePosition);
3770*344a7f5eSAndroid Build Coastguard Worker    method public final int parseOffsetISO8601(String, java.text.ParsePosition);
3771*344a7f5eSAndroid Build Coastguard Worker    method public int parseOffsetLocalizedGMT(String, java.text.ParsePosition);
3772*344a7f5eSAndroid Build Coastguard Worker    method public int parseOffsetShortLocalizedGMT(String, java.text.ParsePosition);
3773*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.TimeZoneFormat setDefaultParseOptions(java.util.EnumSet<android.icu.text.TimeZoneFormat.ParseOption>);
3774*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.TimeZoneFormat setGMTOffsetDigits(String);
3775*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.TimeZoneFormat setGMTOffsetPattern(android.icu.text.TimeZoneFormat.GMTOffsetPatternType, String);
3776*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.TimeZoneFormat setGMTPattern(String);
3777*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.TimeZoneFormat setGMTZeroFormat(String);
3778*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.TimeZoneFormat setTimeZoneNames(android.icu.text.TimeZoneNames);
3779*344a7f5eSAndroid Build Coastguard Worker  }
3780*344a7f5eSAndroid Build Coastguard Worker
3781*344a7f5eSAndroid Build Coastguard Worker  public enum TimeZoneFormat.GMTOffsetPatternType {
3782*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType NEGATIVE_H;
3783*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType NEGATIVE_HM;
3784*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType NEGATIVE_HMS;
3785*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType POSITIVE_H;
3786*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType POSITIVE_HM;
3787*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType POSITIVE_HMS;
3788*344a7f5eSAndroid Build Coastguard Worker  }
3789*344a7f5eSAndroid Build Coastguard Worker
3790*344a7f5eSAndroid Build Coastguard Worker  public enum TimeZoneFormat.ParseOption {
3791*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.ParseOption ALL_STYLES;
3792*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.ParseOption TZ_DATABASE_ABBREVIATIONS;
3793*344a7f5eSAndroid Build Coastguard Worker  }
3794*344a7f5eSAndroid Build Coastguard Worker
3795*344a7f5eSAndroid Build Coastguard Worker  public enum TimeZoneFormat.Style {
3796*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style EXEMPLAR_LOCATION;
3797*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style GENERIC_LOCATION;
3798*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style GENERIC_LONG;
3799*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style GENERIC_SHORT;
3800*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_FIXED;
3801*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_FULL;
3802*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_LOCAL_FIXED;
3803*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_LOCAL_FULL;
3804*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_LOCAL_SHORT;
3805*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_SHORT;
3806*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_FIXED;
3807*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_FULL;
3808*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_LOCAL_FIXED;
3809*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_LOCAL_FULL;
3810*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style LOCALIZED_GMT;
3811*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style LOCALIZED_GMT_SHORT;
3812*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style SPECIFIC_LONG;
3813*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style SPECIFIC_SHORT;
3814*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ZONE_ID;
3815*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.Style ZONE_ID_SHORT;
3816*344a7f5eSAndroid Build Coastguard Worker  }
3817*344a7f5eSAndroid Build Coastguard Worker
3818*344a7f5eSAndroid Build Coastguard Worker  public enum TimeZoneFormat.TimeType {
3819*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.TimeType DAYLIGHT;
3820*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.TimeType STANDARD;
3821*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneFormat.TimeType UNKNOWN;
3822*344a7f5eSAndroid Build Coastguard Worker  }
3823*344a7f5eSAndroid Build Coastguard Worker
3824*344a7f5eSAndroid Build Coastguard Worker  public abstract class TimeZoneNames implements java.io.Serializable {
3825*344a7f5eSAndroid Build Coastguard Worker    method public abstract java.util.Set<java.lang.String> getAvailableMetaZoneIDs();
3826*344a7f5eSAndroid Build Coastguard Worker    method public abstract java.util.Set<java.lang.String> getAvailableMetaZoneIDs(String);
3827*344a7f5eSAndroid Build Coastguard Worker    method public final String getDisplayName(String, android.icu.text.TimeZoneNames.NameType, long);
3828*344a7f5eSAndroid Build Coastguard Worker    method public String getExemplarLocationName(String);
3829*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.TimeZoneNames getInstance(android.icu.util.ULocale);
3830*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.TimeZoneNames getInstance(java.util.Locale);
3831*344a7f5eSAndroid Build Coastguard Worker    method public abstract String getMetaZoneDisplayName(String, android.icu.text.TimeZoneNames.NameType);
3832*344a7f5eSAndroid Build Coastguard Worker    method public abstract String getMetaZoneID(String, long);
3833*344a7f5eSAndroid Build Coastguard Worker    method public abstract String getReferenceZoneID(String, String);
3834*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.TimeZoneNames getTZDBInstance(android.icu.util.ULocale);
3835*344a7f5eSAndroid Build Coastguard Worker    method public abstract String getTimeZoneDisplayName(String, android.icu.text.TimeZoneNames.NameType);
3836*344a7f5eSAndroid Build Coastguard Worker  }
3837*344a7f5eSAndroid Build Coastguard Worker
3838*344a7f5eSAndroid Build Coastguard Worker  public enum TimeZoneNames.NameType {
3839*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneNames.NameType EXEMPLAR_LOCATION;
3840*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneNames.NameType LONG_DAYLIGHT;
3841*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneNames.NameType LONG_GENERIC;
3842*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneNames.NameType LONG_STANDARD;
3843*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneNames.NameType SHORT_DAYLIGHT;
3844*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneNames.NameType SHORT_GENERIC;
3845*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.TimeZoneNames.NameType SHORT_STANDARD;
3846*344a7f5eSAndroid Build Coastguard Worker  }
3847*344a7f5eSAndroid Build Coastguard Worker
3848*344a7f5eSAndroid Build Coastguard Worker  public abstract class Transliterator {
3849*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.Transliterator createFromRules(String, String, int);
3850*344a7f5eSAndroid Build Coastguard Worker    method public void filteredTransliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position, boolean);
3851*344a7f5eSAndroid Build Coastguard Worker    method public final void finishTransliteration(android.icu.text.Replaceable, android.icu.text.Transliterator.Position);
3852*344a7f5eSAndroid Build Coastguard Worker    method public static final java.util.Enumeration<java.lang.String> getAvailableIDs();
3853*344a7f5eSAndroid Build Coastguard Worker    method public static final java.util.Enumeration<java.lang.String> getAvailableSources();
3854*344a7f5eSAndroid Build Coastguard Worker    method public static final java.util.Enumeration<java.lang.String> getAvailableTargets(String);
3855*344a7f5eSAndroid Build Coastguard Worker    method public static final java.util.Enumeration<java.lang.String> getAvailableVariants(String, String);
3856*344a7f5eSAndroid Build Coastguard Worker    method public static final String getDisplayName(String);
3857*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayName(String, java.util.Locale);
3858*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayName(String, android.icu.util.ULocale);
3859*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.Transliterator[] getElements();
3860*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeFilter getFilter();
3861*344a7f5eSAndroid Build Coastguard Worker    method public final String getID();
3862*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.Transliterator getInstance(String);
3863*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.Transliterator getInstance(String, int);
3864*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.Transliterator getInverse();
3865*344a7f5eSAndroid Build Coastguard Worker    method public final int getMaximumContextLength();
3866*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet getSourceSet();
3867*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet getTargetSet();
3868*344a7f5eSAndroid Build Coastguard Worker    method public void setFilter(android.icu.text.UnicodeFilter);
3869*344a7f5eSAndroid Build Coastguard Worker    method public String toRules(boolean);
3870*344a7f5eSAndroid Build Coastguard Worker    method public final int transliterate(android.icu.text.Replaceable, int, int);
3871*344a7f5eSAndroid Build Coastguard Worker    method public final void transliterate(android.icu.text.Replaceable);
3872*344a7f5eSAndroid Build Coastguard Worker    method public final String transliterate(String);
3873*344a7f5eSAndroid Build Coastguard Worker    method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position, String);
3874*344a7f5eSAndroid Build Coastguard Worker    method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position, int);
3875*344a7f5eSAndroid Build Coastguard Worker    method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position);
3876*344a7f5eSAndroid Build Coastguard Worker    field public static final int FORWARD = 0; // 0x0
3877*344a7f5eSAndroid Build Coastguard Worker    field public static final int REVERSE = 1; // 0x1
3878*344a7f5eSAndroid Build Coastguard Worker  }
3879*344a7f5eSAndroid Build Coastguard Worker
3880*344a7f5eSAndroid Build Coastguard Worker  public static class Transliterator.Position {
3881*344a7f5eSAndroid Build Coastguard Worker    ctor public Transliterator.Position();
3882*344a7f5eSAndroid Build Coastguard Worker    ctor public Transliterator.Position(int, int, int);
3883*344a7f5eSAndroid Build Coastguard Worker    ctor public Transliterator.Position(int, int, int, int);
3884*344a7f5eSAndroid Build Coastguard Worker    ctor public Transliterator.Position(android.icu.text.Transliterator.Position);
3885*344a7f5eSAndroid Build Coastguard Worker    method public void set(android.icu.text.Transliterator.Position);
3886*344a7f5eSAndroid Build Coastguard Worker    method public final void validate(int);
3887*344a7f5eSAndroid Build Coastguard Worker    field public int contextLimit;
3888*344a7f5eSAndroid Build Coastguard Worker    field public int contextStart;
3889*344a7f5eSAndroid Build Coastguard Worker    field public int limit;
3890*344a7f5eSAndroid Build Coastguard Worker    field public int start;
3891*344a7f5eSAndroid Build Coastguard Worker  }
3892*344a7f5eSAndroid Build Coastguard Worker
3893*344a7f5eSAndroid Build Coastguard Worker  public abstract class UCharacterIterator implements java.lang.Cloneable {
3894*344a7f5eSAndroid Build Coastguard Worker    ctor protected UCharacterIterator();
3895*344a7f5eSAndroid Build Coastguard Worker    method public Object clone() throws java.lang.CloneNotSupportedException;
3896*344a7f5eSAndroid Build Coastguard Worker    method public abstract int current();
3897*344a7f5eSAndroid Build Coastguard Worker    method public int currentCodePoint();
3898*344a7f5eSAndroid Build Coastguard Worker    method public java.text.CharacterIterator getCharacterIterator();
3899*344a7f5eSAndroid Build Coastguard Worker    method public abstract int getIndex();
3900*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.UCharacterIterator getInstance(android.icu.text.Replaceable);
3901*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.UCharacterIterator getInstance(String);
3902*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.UCharacterIterator getInstance(char[]);
3903*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.UCharacterIterator getInstance(char[], int, int);
3904*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.UCharacterIterator getInstance(StringBuffer);
3905*344a7f5eSAndroid Build Coastguard Worker    method public static final android.icu.text.UCharacterIterator getInstance(java.text.CharacterIterator);
3906*344a7f5eSAndroid Build Coastguard Worker    method public abstract int getLength();
3907*344a7f5eSAndroid Build Coastguard Worker    method public abstract int getText(char[], int);
3908*344a7f5eSAndroid Build Coastguard Worker    method public final int getText(char[]);
3909*344a7f5eSAndroid Build Coastguard Worker    method public String getText();
3910*344a7f5eSAndroid Build Coastguard Worker    method public int moveCodePointIndex(int);
3911*344a7f5eSAndroid Build Coastguard Worker    method public int moveIndex(int);
3912*344a7f5eSAndroid Build Coastguard Worker    method public abstract int next();
3913*344a7f5eSAndroid Build Coastguard Worker    method public int nextCodePoint();
3914*344a7f5eSAndroid Build Coastguard Worker    method public abstract int previous();
3915*344a7f5eSAndroid Build Coastguard Worker    method public int previousCodePoint();
3916*344a7f5eSAndroid Build Coastguard Worker    method public abstract void setIndex(int);
3917*344a7f5eSAndroid Build Coastguard Worker    method public void setToLimit();
3918*344a7f5eSAndroid Build Coastguard Worker    method public void setToStart();
3919*344a7f5eSAndroid Build Coastguard Worker    field public static final int DONE = -1; // 0xffffffff
3920*344a7f5eSAndroid Build Coastguard Worker  }
3921*344a7f5eSAndroid Build Coastguard Worker
3922*344a7f5eSAndroid Build Coastguard Worker  public abstract class UFormat extends java.text.Format {
3923*344a7f5eSAndroid Build Coastguard Worker    ctor public UFormat();
3924*344a7f5eSAndroid Build Coastguard Worker  }
3925*344a7f5eSAndroid Build Coastguard Worker
3926*344a7f5eSAndroid Build Coastguard Worker  public abstract class UnicodeFilter implements android.icu.text.UnicodeMatcher {
3927*344a7f5eSAndroid Build Coastguard Worker    method public abstract boolean contains(int);
3928*344a7f5eSAndroid Build Coastguard Worker    method public int matches(android.icu.text.Replaceable, int[], int, boolean);
3929*344a7f5eSAndroid Build Coastguard Worker  }
3930*344a7f5eSAndroid Build Coastguard Worker
3931*344a7f5eSAndroid Build Coastguard Worker  public interface UnicodeMatcher {
3932*344a7f5eSAndroid Build Coastguard Worker    method public void addMatchSetTo(android.icu.text.UnicodeSet);
3933*344a7f5eSAndroid Build Coastguard Worker    method public int matches(android.icu.text.Replaceable, int[], int, boolean);
3934*344a7f5eSAndroid Build Coastguard Worker    method public boolean matchesIndexValue(int);
3935*344a7f5eSAndroid Build Coastguard Worker    method public String toPattern(boolean);
3936*344a7f5eSAndroid Build Coastguard Worker    field public static final char ETHER = 65535; // 0xffff '\uffff'
3937*344a7f5eSAndroid Build Coastguard Worker    field public static final int U_MATCH = 2; // 0x2
3938*344a7f5eSAndroid Build Coastguard Worker    field public static final int U_MISMATCH = 0; // 0x0
3939*344a7f5eSAndroid Build Coastguard Worker    field public static final int U_PARTIAL_MATCH = 1; // 0x1
3940*344a7f5eSAndroid Build Coastguard Worker  }
3941*344a7f5eSAndroid Build Coastguard Worker
3942*344a7f5eSAndroid Build Coastguard Worker  public class UnicodeSet extends android.icu.text.UnicodeFilter implements java.lang.Comparable<android.icu.text.UnicodeSet> android.icu.util.Freezable<android.icu.text.UnicodeSet> java.lang.Iterable<java.lang.String> {
3943*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSet();
3944*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSet(android.icu.text.UnicodeSet);
3945*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSet(int, int);
3946*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSet(int...);
3947*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSet(String);
3948*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSet(String, boolean);
3949*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSet(String, int);
3950*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSet(String, java.text.ParsePosition, android.icu.text.SymbolTable);
3951*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSet(String, java.text.ParsePosition, android.icu.text.SymbolTable, int);
3952*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer _generatePattern(StringBuffer, boolean);
3953*344a7f5eSAndroid Build Coastguard Worker    method public StringBuffer _generatePattern(StringBuffer, boolean, boolean);
3954*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet add(int, int);
3955*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet add(int);
3956*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet add(CharSequence);
3957*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet add(Iterable<?>);
3958*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet addAll(int, int);
3959*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet addAll(CharSequence);
3960*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet addAll(android.icu.text.UnicodeSet);
3961*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet addAll(Iterable<?>);
3962*344a7f5eSAndroid Build Coastguard Worker    method public <T extends java.lang.CharSequence> android.icu.text.UnicodeSet addAll(T...);
3963*344a7f5eSAndroid Build Coastguard Worker    method public <T extends java.util.Collection<java.lang.String>> T addAllTo(T);
3964*344a7f5eSAndroid Build Coastguard Worker    method public void addMatchSetTo(android.icu.text.UnicodeSet);
3965*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet applyIntPropertyValue(int, int);
3966*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet applyPattern(String);
3967*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet applyPattern(String, boolean);
3968*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet applyPattern(String, int);
3969*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet applyPropertyAlias(String, String);
3970*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet applyPropertyAlias(String, String, android.icu.text.SymbolTable);
3971*344a7f5eSAndroid Build Coastguard Worker    method public int charAt(int);
3972*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet clear();
3973*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
3974*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet cloneAsThawed();
3975*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet closeOver(int);
3976*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet compact();
3977*344a7f5eSAndroid Build Coastguard Worker    method public int compareTo(android.icu.text.UnicodeSet);
3978*344a7f5eSAndroid Build Coastguard Worker    method public int compareTo(android.icu.text.UnicodeSet, android.icu.text.UnicodeSet.ComparisonStyle);
3979*344a7f5eSAndroid Build Coastguard Worker    method public int compareTo(Iterable<java.lang.String>);
3980*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet complement(int, int);
3981*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet complement(int);
3982*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet complement();
3983*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet complement(CharSequence);
3984*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet complementAll(CharSequence);
3985*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet complementAll(android.icu.text.UnicodeSet);
3986*344a7f5eSAndroid Build Coastguard Worker    method public boolean contains(int);
3987*344a7f5eSAndroid Build Coastguard Worker    method public boolean contains(int, int);
3988*344a7f5eSAndroid Build Coastguard Worker    method public final boolean contains(CharSequence);
3989*344a7f5eSAndroid Build Coastguard Worker    method public boolean containsAll(android.icu.text.UnicodeSet);
3990*344a7f5eSAndroid Build Coastguard Worker    method public boolean containsAll(String);
3991*344a7f5eSAndroid Build Coastguard Worker    method public <T extends java.lang.CharSequence> boolean containsAll(Iterable<T>);
3992*344a7f5eSAndroid Build Coastguard Worker    method public boolean containsNone(int, int);
3993*344a7f5eSAndroid Build Coastguard Worker    method public boolean containsNone(android.icu.text.UnicodeSet);
3994*344a7f5eSAndroid Build Coastguard Worker    method public boolean containsNone(CharSequence);
3995*344a7f5eSAndroid Build Coastguard Worker    method public <T extends java.lang.CharSequence> boolean containsNone(Iterable<T>);
3996*344a7f5eSAndroid Build Coastguard Worker    method public final boolean containsSome(int, int);
3997*344a7f5eSAndroid Build Coastguard Worker    method public final boolean containsSome(android.icu.text.UnicodeSet);
3998*344a7f5eSAndroid Build Coastguard Worker    method public final boolean containsSome(CharSequence);
3999*344a7f5eSAndroid Build Coastguard Worker    method public final <T extends java.lang.CharSequence> boolean containsSome(Iterable<T>);
4000*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet freeze();
4001*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.UnicodeSet from(CharSequence);
4002*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.text.UnicodeSet fromAll(CharSequence);
4003*344a7f5eSAndroid Build Coastguard Worker    method public int getRangeCount();
4004*344a7f5eSAndroid Build Coastguard Worker    method public int getRangeEnd(int);
4005*344a7f5eSAndroid Build Coastguard Worker    method public int getRangeStart(int);
4006*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasStrings();
4007*344a7f5eSAndroid Build Coastguard Worker    method public int indexOf(int);
4008*344a7f5eSAndroid Build Coastguard Worker    method public boolean isEmpty();
4009*344a7f5eSAndroid Build Coastguard Worker    method public boolean isFrozen();
4010*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Iterator<java.lang.String> iterator();
4011*344a7f5eSAndroid Build Coastguard Worker    method public boolean matchesIndexValue(int);
4012*344a7f5eSAndroid Build Coastguard Worker    method public Iterable<android.icu.text.UnicodeSet.EntryRange> ranges();
4013*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet remove(int, int);
4014*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet remove(int);
4015*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet remove(CharSequence);
4016*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet removeAll(CharSequence);
4017*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet removeAll(android.icu.text.UnicodeSet);
4018*344a7f5eSAndroid Build Coastguard Worker    method public <T extends java.lang.CharSequence> android.icu.text.UnicodeSet removeAll(Iterable<T>);
4019*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet removeAllStrings();
4020*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet retain(int, int);
4021*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet retain(int);
4022*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet retain(CharSequence);
4023*344a7f5eSAndroid Build Coastguard Worker    method public final android.icu.text.UnicodeSet retainAll(CharSequence);
4024*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet retainAll(android.icu.text.UnicodeSet);
4025*344a7f5eSAndroid Build Coastguard Worker    method public <T extends java.lang.CharSequence> android.icu.text.UnicodeSet retainAll(Iterable<T>);
4026*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet set(int, int);
4027*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet set(android.icu.text.UnicodeSet);
4028*344a7f5eSAndroid Build Coastguard Worker    method public int size();
4029*344a7f5eSAndroid Build Coastguard Worker    method public int span(CharSequence, android.icu.text.UnicodeSet.SpanCondition);
4030*344a7f5eSAndroid Build Coastguard Worker    method public int span(CharSequence, int, android.icu.text.UnicodeSet.SpanCondition);
4031*344a7f5eSAndroid Build Coastguard Worker    method public int spanBack(CharSequence, android.icu.text.UnicodeSet.SpanCondition);
4032*344a7f5eSAndroid Build Coastguard Worker    method public int spanBack(CharSequence, int, android.icu.text.UnicodeSet.SpanCondition);
4033*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Collection<java.lang.String> strings();
4034*344a7f5eSAndroid Build Coastguard Worker    method public String toPattern(boolean);
4035*344a7f5eSAndroid Build Coastguard Worker    field public static final int ADD_CASE_MAPPINGS = 4; // 0x4
4036*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.UnicodeSet ALL_CODE_POINTS;
4037*344a7f5eSAndroid Build Coastguard Worker    field @Deprecated public static final int CASE = 2; // 0x2
4038*344a7f5eSAndroid Build Coastguard Worker    field public static final int CASE_INSENSITIVE = 2; // 0x2
4039*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.text.UnicodeSet EMPTY;
4040*344a7f5eSAndroid Build Coastguard Worker    field public static final int IGNORE_SPACE = 1; // 0x1
4041*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAX_VALUE = 1114111; // 0x10ffff
4042*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIN_VALUE = 0; // 0x0
4043*344a7f5eSAndroid Build Coastguard Worker  }
4044*344a7f5eSAndroid Build Coastguard Worker
4045*344a7f5eSAndroid Build Coastguard Worker  public enum UnicodeSet.ComparisonStyle {
4046*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSet.ComparisonStyle LEXICOGRAPHIC;
4047*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSet.ComparisonStyle LONGER_FIRST;
4048*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSet.ComparisonStyle SHORTER_FIRST;
4049*344a7f5eSAndroid Build Coastguard Worker  }
4050*344a7f5eSAndroid Build Coastguard Worker
4051*344a7f5eSAndroid Build Coastguard Worker  public static class UnicodeSet.EntryRange {
4052*344a7f5eSAndroid Build Coastguard Worker    field public int codepoint;
4053*344a7f5eSAndroid Build Coastguard Worker    field public int codepointEnd;
4054*344a7f5eSAndroid Build Coastguard Worker  }
4055*344a7f5eSAndroid Build Coastguard Worker
4056*344a7f5eSAndroid Build Coastguard Worker  public enum UnicodeSet.SpanCondition {
4057*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSet.SpanCondition CONDITION_COUNT;
4058*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSet.SpanCondition CONTAINED;
4059*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSet.SpanCondition NOT_CONTAINED;
4060*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSet.SpanCondition SIMPLE;
4061*344a7f5eSAndroid Build Coastguard Worker  }
4062*344a7f5eSAndroid Build Coastguard Worker
4063*344a7f5eSAndroid Build Coastguard Worker  public class UnicodeSetIterator {
4064*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSetIterator(android.icu.text.UnicodeSet);
4065*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSetIterator();
4066*344a7f5eSAndroid Build Coastguard Worker    method public String getString();
4067*344a7f5eSAndroid Build Coastguard Worker    method public boolean next();
4068*344a7f5eSAndroid Build Coastguard Worker    method public boolean nextRange();
4069*344a7f5eSAndroid Build Coastguard Worker    method public void reset(android.icu.text.UnicodeSet);
4070*344a7f5eSAndroid Build Coastguard Worker    method public void reset();
4071*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSetIterator skipToStrings();
4072*344a7f5eSAndroid Build Coastguard Worker    field public static int IS_STRING;
4073*344a7f5eSAndroid Build Coastguard Worker    field public int codepoint;
4074*344a7f5eSAndroid Build Coastguard Worker    field public int codepointEnd;
4075*344a7f5eSAndroid Build Coastguard Worker    field public String string;
4076*344a7f5eSAndroid Build Coastguard Worker  }
4077*344a7f5eSAndroid Build Coastguard Worker
4078*344a7f5eSAndroid Build Coastguard Worker  public class UnicodeSetSpanner {
4079*344a7f5eSAndroid Build Coastguard Worker    ctor public UnicodeSetSpanner(android.icu.text.UnicodeSet);
4080*344a7f5eSAndroid Build Coastguard Worker    method public int countIn(CharSequence);
4081*344a7f5eSAndroid Build Coastguard Worker    method public int countIn(CharSequence, android.icu.text.UnicodeSetSpanner.CountMethod);
4082*344a7f5eSAndroid Build Coastguard Worker    method public int countIn(CharSequence, android.icu.text.UnicodeSetSpanner.CountMethod, android.icu.text.UnicodeSet.SpanCondition);
4083*344a7f5eSAndroid Build Coastguard Worker    method public String deleteFrom(CharSequence);
4084*344a7f5eSAndroid Build Coastguard Worker    method public String deleteFrom(CharSequence, android.icu.text.UnicodeSet.SpanCondition);
4085*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.UnicodeSet getUnicodeSet();
4086*344a7f5eSAndroid Build Coastguard Worker    method public String replaceFrom(CharSequence, CharSequence);
4087*344a7f5eSAndroid Build Coastguard Worker    method public String replaceFrom(CharSequence, CharSequence, android.icu.text.UnicodeSetSpanner.CountMethod);
4088*344a7f5eSAndroid Build Coastguard Worker    method public String replaceFrom(CharSequence, CharSequence, android.icu.text.UnicodeSetSpanner.CountMethod, android.icu.text.UnicodeSet.SpanCondition);
4089*344a7f5eSAndroid Build Coastguard Worker    method public CharSequence trim(CharSequence);
4090*344a7f5eSAndroid Build Coastguard Worker    method public CharSequence trim(CharSequence, android.icu.text.UnicodeSetSpanner.TrimOption);
4091*344a7f5eSAndroid Build Coastguard Worker    method public CharSequence trim(CharSequence, android.icu.text.UnicodeSetSpanner.TrimOption, android.icu.text.UnicodeSet.SpanCondition);
4092*344a7f5eSAndroid Build Coastguard Worker  }
4093*344a7f5eSAndroid Build Coastguard Worker
4094*344a7f5eSAndroid Build Coastguard Worker  public enum UnicodeSetSpanner.CountMethod {
4095*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSetSpanner.CountMethod MIN_ELEMENTS;
4096*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSetSpanner.CountMethod WHOLE_SPAN;
4097*344a7f5eSAndroid Build Coastguard Worker  }
4098*344a7f5eSAndroid Build Coastguard Worker
4099*344a7f5eSAndroid Build Coastguard Worker  public enum UnicodeSetSpanner.TrimOption {
4100*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSetSpanner.TrimOption BOTH;
4101*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSetSpanner.TrimOption LEADING;
4102*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.text.UnicodeSetSpanner.TrimOption TRAILING;
4103*344a7f5eSAndroid Build Coastguard Worker  }
4104*344a7f5eSAndroid Build Coastguard Worker
4105*344a7f5eSAndroid Build Coastguard Worker}
4106*344a7f5eSAndroid Build Coastguard Worker
4107*344a7f5eSAndroid Build Coastguard Workerpackage android.icu.util {
4108*344a7f5eSAndroid Build Coastguard Worker
4109*344a7f5eSAndroid Build Coastguard Worker  public class BuddhistCalendar extends android.icu.util.GregorianCalendar {
4110*344a7f5eSAndroid Build Coastguard Worker    ctor public BuddhistCalendar();
4111*344a7f5eSAndroid Build Coastguard Worker    ctor public BuddhistCalendar(android.icu.util.TimeZone);
4112*344a7f5eSAndroid Build Coastguard Worker    ctor public BuddhistCalendar(java.util.Locale);
4113*344a7f5eSAndroid Build Coastguard Worker    ctor public BuddhistCalendar(android.icu.util.ULocale);
4114*344a7f5eSAndroid Build Coastguard Worker    ctor public BuddhistCalendar(android.icu.util.TimeZone, java.util.Locale);
4115*344a7f5eSAndroid Build Coastguard Worker    ctor public BuddhistCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4116*344a7f5eSAndroid Build Coastguard Worker    ctor public BuddhistCalendar(java.util.Date);
4117*344a7f5eSAndroid Build Coastguard Worker    ctor public BuddhistCalendar(int, int, int);
4118*344a7f5eSAndroid Build Coastguard Worker    ctor public BuddhistCalendar(int, int, int, int, int, int);
4119*344a7f5eSAndroid Build Coastguard Worker    field public static final int BE = 0; // 0x0
4120*344a7f5eSAndroid Build Coastguard Worker  }
4121*344a7f5eSAndroid Build Coastguard Worker
4122*344a7f5eSAndroid Build Coastguard Worker  public abstract class Calendar implements java.lang.Cloneable java.lang.Comparable<android.icu.util.Calendar> java.io.Serializable {
4123*344a7f5eSAndroid Build Coastguard Worker    ctor protected Calendar();
4124*344a7f5eSAndroid Build Coastguard Worker    ctor protected Calendar(android.icu.util.TimeZone, java.util.Locale);
4125*344a7f5eSAndroid Build Coastguard Worker    ctor protected Calendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4126*344a7f5eSAndroid Build Coastguard Worker    method public void add(int, int);
4127*344a7f5eSAndroid Build Coastguard Worker    method public boolean after(Object);
4128*344a7f5eSAndroid Build Coastguard Worker    method public boolean before(Object);
4129*344a7f5eSAndroid Build Coastguard Worker    method public final void clear();
4130*344a7f5eSAndroid Build Coastguard Worker    method public final void clear(int);
4131*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
4132*344a7f5eSAndroid Build Coastguard Worker    method public int compareTo(android.icu.util.Calendar);
4133*344a7f5eSAndroid Build Coastguard Worker    method protected void complete();
4134*344a7f5eSAndroid Build Coastguard Worker    method protected void computeFields();
4135*344a7f5eSAndroid Build Coastguard Worker    method protected final void computeGregorianFields(int);
4136*344a7f5eSAndroid Build Coastguard Worker    method protected int computeGregorianMonthStart(int, int);
4137*344a7f5eSAndroid Build Coastguard Worker    method protected int computeJulianDay();
4138*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated protected int computeMillisInDay();
4139*344a7f5eSAndroid Build Coastguard Worker    method protected void computeTime();
4140*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated protected int computeZoneOffset(long, int);
4141*344a7f5eSAndroid Build Coastguard Worker    method public int fieldDifference(java.util.Date, int);
4142*344a7f5eSAndroid Build Coastguard Worker    method protected String fieldName(int);
4143*344a7f5eSAndroid Build Coastguard Worker    method protected static final long floorDivide(long, long);
4144*344a7f5eSAndroid Build Coastguard Worker    method protected static final int floorDivide(int, int);
4145*344a7f5eSAndroid Build Coastguard Worker    method protected static final int floorDivide(int, int, int[]);
4146*344a7f5eSAndroid Build Coastguard Worker    method protected static final int floorDivide(long, int, int[]);
4147*344a7f5eSAndroid Build Coastguard Worker    method public final int get(int);
4148*344a7f5eSAndroid Build Coastguard Worker    method public int getActualMaximum(int);
4149*344a7f5eSAndroid Build Coastguard Worker    method public int getActualMinimum(int);
4150*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Locale[] getAvailableLocales();
4151*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateFormat getDateTimeFormat(int, int, java.util.Locale);
4152*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.text.DateFormat getDateTimeFormat(int, int, android.icu.util.ULocale);
4153*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayName(java.util.Locale);
4154*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayName(android.icu.util.ULocale);
4155*344a7f5eSAndroid Build Coastguard Worker    method public final int getFieldCount();
4156*344a7f5eSAndroid Build Coastguard Worker    method protected int[][][] getFieldResolutionTable();
4157*344a7f5eSAndroid Build Coastguard Worker    method public int getFirstDayOfWeek();
4158*344a7f5eSAndroid Build Coastguard Worker    method public final int getGreatestMinimum(int);
4159*344a7f5eSAndroid Build Coastguard Worker    method protected final int getGregorianDayOfMonth();
4160*344a7f5eSAndroid Build Coastguard Worker    method protected final int getGregorianDayOfYear();
4161*344a7f5eSAndroid Build Coastguard Worker    method protected final int getGregorianMonth();
4162*344a7f5eSAndroid Build Coastguard Worker    method protected final int getGregorianYear();
4163*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Calendar getInstance();
4164*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Calendar getInstance(android.icu.util.TimeZone);
4165*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Calendar getInstance(java.util.Locale);
4166*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Calendar getInstance(android.icu.util.ULocale);
4167*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Calendar getInstance(android.icu.util.TimeZone, java.util.Locale);
4168*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Calendar getInstance(android.icu.util.TimeZone, android.icu.util.ULocale);
4169*344a7f5eSAndroid Build Coastguard Worker    method public static final String[] getKeywordValuesForLocale(String, android.icu.util.ULocale, boolean);
4170*344a7f5eSAndroid Build Coastguard Worker    method public final int getLeastMaximum(int);
4171*344a7f5eSAndroid Build Coastguard Worker    method protected int getLimit(int, int);
4172*344a7f5eSAndroid Build Coastguard Worker    method public final int getMaximum(int);
4173*344a7f5eSAndroid Build Coastguard Worker    method public int getMinimalDaysInFirstWeek();
4174*344a7f5eSAndroid Build Coastguard Worker    method public final int getMinimum(int);
4175*344a7f5eSAndroid Build Coastguard Worker    method public int getRepeatedWallTimeOption();
4176*344a7f5eSAndroid Build Coastguard Worker    method public int getSkippedWallTimeOption();
4177*344a7f5eSAndroid Build Coastguard Worker    method protected final int getStamp(int);
4178*344a7f5eSAndroid Build Coastguard Worker    method public final java.util.Date getTime();
4179*344a7f5eSAndroid Build Coastguard Worker    method public long getTimeInMillis();
4180*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.TimeZone getTimeZone();
4181*344a7f5eSAndroid Build Coastguard Worker    method public String getType();
4182*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.Calendar.WeekData getWeekData();
4183*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Calendar.WeekData getWeekDataForRegion(String);
4184*344a7f5eSAndroid Build Coastguard Worker    method protected static final int gregorianMonthLength(int, int);
4185*344a7f5eSAndroid Build Coastguard Worker    method protected static final int gregorianPreviousMonthLength(int, int);
4186*344a7f5eSAndroid Build Coastguard Worker    method protected void handleComputeFields(int);
4187*344a7f5eSAndroid Build Coastguard Worker    method protected int handleComputeJulianDay(int);
4188*344a7f5eSAndroid Build Coastguard Worker    method protected abstract int handleComputeMonthStart(int, int, boolean);
4189*344a7f5eSAndroid Build Coastguard Worker    method protected int[] handleCreateFields();
4190*344a7f5eSAndroid Build Coastguard Worker    method protected android.icu.text.DateFormat handleGetDateFormat(String, java.util.Locale);
4191*344a7f5eSAndroid Build Coastguard Worker    method protected android.icu.text.DateFormat handleGetDateFormat(String, String, java.util.Locale);
4192*344a7f5eSAndroid Build Coastguard Worker    method protected android.icu.text.DateFormat handleGetDateFormat(String, android.icu.util.ULocale);
4193*344a7f5eSAndroid Build Coastguard Worker    method protected abstract int handleGetExtendedYear();
4194*344a7f5eSAndroid Build Coastguard Worker    method protected abstract int handleGetLimit(int, int);
4195*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetMonthLength(int, int);
4196*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetYearLength(int);
4197*344a7f5eSAndroid Build Coastguard Worker    method protected final int internalGet(int);
4198*344a7f5eSAndroid Build Coastguard Worker    method protected final int internalGet(int, int);
4199*344a7f5eSAndroid Build Coastguard Worker    method protected final long internalGetTimeInMillis();
4200*344a7f5eSAndroid Build Coastguard Worker    method protected final void internalSet(int, int);
4201*344a7f5eSAndroid Build Coastguard Worker    method public boolean isEquivalentTo(android.icu.util.Calendar);
4202*344a7f5eSAndroid Build Coastguard Worker    method protected static final boolean isGregorianLeapYear(int);
4203*344a7f5eSAndroid Build Coastguard Worker    method public boolean isLenient();
4204*344a7f5eSAndroid Build Coastguard Worker    method public final boolean isSet(int);
4205*344a7f5eSAndroid Build Coastguard Worker    method public boolean isWeekend(java.util.Date);
4206*344a7f5eSAndroid Build Coastguard Worker    method public boolean isWeekend();
4207*344a7f5eSAndroid Build Coastguard Worker    method protected static final int julianDayToDayOfWeek(int);
4208*344a7f5eSAndroid Build Coastguard Worker    method protected static final long julianDayToMillis(int);
4209*344a7f5eSAndroid Build Coastguard Worker    method protected static final int millisToJulianDay(long);
4210*344a7f5eSAndroid Build Coastguard Worker    method protected int newerField(int, int);
4211*344a7f5eSAndroid Build Coastguard Worker    method protected int newestStamp(int, int, int);
4212*344a7f5eSAndroid Build Coastguard Worker    method protected void pinField(int);
4213*344a7f5eSAndroid Build Coastguard Worker    method protected void prepareGetActual(int, boolean);
4214*344a7f5eSAndroid Build Coastguard Worker    method protected int resolveFields(int[][][]);
4215*344a7f5eSAndroid Build Coastguard Worker    method public final void roll(int, boolean);
4216*344a7f5eSAndroid Build Coastguard Worker    method public void roll(int, int);
4217*344a7f5eSAndroid Build Coastguard Worker    method public final void set(int, int);
4218*344a7f5eSAndroid Build Coastguard Worker    method public final void set(int, int, int);
4219*344a7f5eSAndroid Build Coastguard Worker    method public final void set(int, int, int, int, int);
4220*344a7f5eSAndroid Build Coastguard Worker    method public final void set(int, int, int, int, int, int);
4221*344a7f5eSAndroid Build Coastguard Worker    method public void setFirstDayOfWeek(int);
4222*344a7f5eSAndroid Build Coastguard Worker    method public void setLenient(boolean);
4223*344a7f5eSAndroid Build Coastguard Worker    method public void setMinimalDaysInFirstWeek(int);
4224*344a7f5eSAndroid Build Coastguard Worker    method public void setRepeatedWallTimeOption(int);
4225*344a7f5eSAndroid Build Coastguard Worker    method public void setSkippedWallTimeOption(int);
4226*344a7f5eSAndroid Build Coastguard Worker    method public final void setTime(java.util.Date);
4227*344a7f5eSAndroid Build Coastguard Worker    method public void setTimeInMillis(long);
4228*344a7f5eSAndroid Build Coastguard Worker    method public void setTimeZone(android.icu.util.TimeZone);
4229*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.Calendar setWeekData(android.icu.util.Calendar.WeekData);
4230*344a7f5eSAndroid Build Coastguard Worker    method protected void validateField(int);
4231*344a7f5eSAndroid Build Coastguard Worker    method protected final void validateField(int, int, int);
4232*344a7f5eSAndroid Build Coastguard Worker    method protected void validateFields();
4233*344a7f5eSAndroid Build Coastguard Worker    method protected int weekNumber(int, int, int);
4234*344a7f5eSAndroid Build Coastguard Worker    method protected final int weekNumber(int, int);
4235*344a7f5eSAndroid Build Coastguard Worker    field public static final int AM = 0; // 0x0
4236*344a7f5eSAndroid Build Coastguard Worker    field public static final int AM_PM = 9; // 0x9
4237*344a7f5eSAndroid Build Coastguard Worker    field public static final int APRIL = 3; // 0x3
4238*344a7f5eSAndroid Build Coastguard Worker    field public static final int AUGUST = 7; // 0x7
4239*344a7f5eSAndroid Build Coastguard Worker    field public static final int DATE = 5; // 0x5
4240*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAY_OF_MONTH = 5; // 0x5
4241*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAY_OF_WEEK = 7; // 0x7
4242*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAY_OF_WEEK_IN_MONTH = 8; // 0x8
4243*344a7f5eSAndroid Build Coastguard Worker    field public static final int DAY_OF_YEAR = 6; // 0x6
4244*344a7f5eSAndroid Build Coastguard Worker    field public static final int DECEMBER = 11; // 0xb
4245*344a7f5eSAndroid Build Coastguard Worker    field public static final int DOW_LOCAL = 18; // 0x12
4246*344a7f5eSAndroid Build Coastguard Worker    field public static final int DST_OFFSET = 16; // 0x10
4247*344a7f5eSAndroid Build Coastguard Worker    field protected static final int EPOCH_JULIAN_DAY = 2440588; // 0x253d8c
4248*344a7f5eSAndroid Build Coastguard Worker    field public static final int ERA = 0; // 0x0
4249*344a7f5eSAndroid Build Coastguard Worker    field public static final int EXTENDED_YEAR = 19; // 0x13
4250*344a7f5eSAndroid Build Coastguard Worker    field public static final int FEBRUARY = 1; // 0x1
4251*344a7f5eSAndroid Build Coastguard Worker    field public static final int FRIDAY = 6; // 0x6
4252*344a7f5eSAndroid Build Coastguard Worker    field protected static final int GREATEST_MINIMUM = 1; // 0x1
4253*344a7f5eSAndroid Build Coastguard Worker    field public static final int HOUR = 10; // 0xa
4254*344a7f5eSAndroid Build Coastguard Worker    field public static final int HOUR_OF_DAY = 11; // 0xb
4255*344a7f5eSAndroid Build Coastguard Worker    field protected static final int INTERNALLY_SET = 1; // 0x1
4256*344a7f5eSAndroid Build Coastguard Worker    field public static final int IS_LEAP_MONTH = 22; // 0x16
4257*344a7f5eSAndroid Build Coastguard Worker    field public static final int JANUARY = 0; // 0x0
4258*344a7f5eSAndroid Build Coastguard Worker    field protected static final int JAN_1_1_JULIAN_DAY = 1721426; // 0x1a4452
4259*344a7f5eSAndroid Build Coastguard Worker    field public static final int JULIAN_DAY = 20; // 0x14
4260*344a7f5eSAndroid Build Coastguard Worker    field public static final int JULY = 6; // 0x6
4261*344a7f5eSAndroid Build Coastguard Worker    field public static final int JUNE = 5; // 0x5
4262*344a7f5eSAndroid Build Coastguard Worker    field protected static final int LEAST_MAXIMUM = 2; // 0x2
4263*344a7f5eSAndroid Build Coastguard Worker    field public static final int MARCH = 2; // 0x2
4264*344a7f5eSAndroid Build Coastguard Worker    field protected static final int MAXIMUM = 3; // 0x3
4265*344a7f5eSAndroid Build Coastguard Worker    field protected static final java.util.Date MAX_DATE;
4266*344a7f5eSAndroid Build Coastguard Worker    field @Deprecated protected static final int MAX_FIELD_COUNT = 32; // 0x20
4267*344a7f5eSAndroid Build Coastguard Worker    field protected static final int MAX_JULIAN = 2130706432; // 0x7f000000
4268*344a7f5eSAndroid Build Coastguard Worker    field protected static final long MAX_MILLIS = 183882168921600000L; // 0x28d47dbbf19b000L
4269*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAY = 4; // 0x4
4270*344a7f5eSAndroid Build Coastguard Worker    field public static final int MILLISECOND = 14; // 0xe
4271*344a7f5eSAndroid Build Coastguard Worker    field public static final int MILLISECONDS_IN_DAY = 21; // 0x15
4272*344a7f5eSAndroid Build Coastguard Worker    field protected static final int MINIMUM = 0; // 0x0
4273*344a7f5eSAndroid Build Coastguard Worker    field protected static final int MINIMUM_USER_STAMP = 2; // 0x2
4274*344a7f5eSAndroid Build Coastguard Worker    field public static final int MINUTE = 12; // 0xc
4275*344a7f5eSAndroid Build Coastguard Worker    field protected static final java.util.Date MIN_DATE;
4276*344a7f5eSAndroid Build Coastguard Worker    field protected static final int MIN_JULIAN = -2130706432; // 0x81000000
4277*344a7f5eSAndroid Build Coastguard Worker    field protected static final long MIN_MILLIS = -184303902528000000L; // 0xfd713893bf19b000L
4278*344a7f5eSAndroid Build Coastguard Worker    field public static final int MONDAY = 2; // 0x2
4279*344a7f5eSAndroid Build Coastguard Worker    field public static final int MONTH = 2; // 0x2
4280*344a7f5eSAndroid Build Coastguard Worker    field public static final int NOVEMBER = 10; // 0xa
4281*344a7f5eSAndroid Build Coastguard Worker    field public static final int OCTOBER = 9; // 0x9
4282*344a7f5eSAndroid Build Coastguard Worker    field protected static final long ONE_DAY = 86400000L; // 0x5265c00L
4283*344a7f5eSAndroid Build Coastguard Worker    field protected static final int ONE_HOUR = 3600000; // 0x36ee80
4284*344a7f5eSAndroid Build Coastguard Worker    field protected static final int ONE_MINUTE = 60000; // 0xea60
4285*344a7f5eSAndroid Build Coastguard Worker    field protected static final int ONE_SECOND = 1000; // 0x3e8
4286*344a7f5eSAndroid Build Coastguard Worker    field protected static final long ONE_WEEK = 604800000L; // 0x240c8400L
4287*344a7f5eSAndroid Build Coastguard Worker    field public static final int PM = 1; // 0x1
4288*344a7f5eSAndroid Build Coastguard Worker    field protected static final int RESOLVE_REMAP = 32; // 0x20
4289*344a7f5eSAndroid Build Coastguard Worker    field public static final int SATURDAY = 7; // 0x7
4290*344a7f5eSAndroid Build Coastguard Worker    field public static final int SECOND = 13; // 0xd
4291*344a7f5eSAndroid Build Coastguard Worker    field public static final int SEPTEMBER = 8; // 0x8
4292*344a7f5eSAndroid Build Coastguard Worker    field public static final int SUNDAY = 1; // 0x1
4293*344a7f5eSAndroid Build Coastguard Worker    field public static final int THURSDAY = 5; // 0x5
4294*344a7f5eSAndroid Build Coastguard Worker    field public static final int TUESDAY = 3; // 0x3
4295*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNDECIMBER = 12; // 0xc
4296*344a7f5eSAndroid Build Coastguard Worker    field protected static final int UNSET = 0; // 0x0
4297*344a7f5eSAndroid Build Coastguard Worker    field public static final int WALLTIME_FIRST = 1; // 0x1
4298*344a7f5eSAndroid Build Coastguard Worker    field public static final int WALLTIME_LAST = 0; // 0x0
4299*344a7f5eSAndroid Build Coastguard Worker    field public static final int WALLTIME_NEXT_VALID = 2; // 0x2
4300*344a7f5eSAndroid Build Coastguard Worker    field public static final int WEDNESDAY = 4; // 0x4
4301*344a7f5eSAndroid Build Coastguard Worker    field public static final int WEEK_OF_MONTH = 4; // 0x4
4302*344a7f5eSAndroid Build Coastguard Worker    field public static final int WEEK_OF_YEAR = 3; // 0x3
4303*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEAR = 1; // 0x1
4304*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEAR_WOY = 17; // 0x11
4305*344a7f5eSAndroid Build Coastguard Worker    field public static final int ZONE_OFFSET = 15; // 0xf
4306*344a7f5eSAndroid Build Coastguard Worker  }
4307*344a7f5eSAndroid Build Coastguard Worker
4308*344a7f5eSAndroid Build Coastguard Worker  public static final class Calendar.WeekData {
4309*344a7f5eSAndroid Build Coastguard Worker    ctor public Calendar.WeekData(int, int, int, int, int, int);
4310*344a7f5eSAndroid Build Coastguard Worker    field public final int firstDayOfWeek;
4311*344a7f5eSAndroid Build Coastguard Worker    field public final int minimalDaysInFirstWeek;
4312*344a7f5eSAndroid Build Coastguard Worker    field public final int weekendCease;
4313*344a7f5eSAndroid Build Coastguard Worker    field public final int weekendCeaseMillis;
4314*344a7f5eSAndroid Build Coastguard Worker    field public final int weekendOnset;
4315*344a7f5eSAndroid Build Coastguard Worker    field public final int weekendOnsetMillis;
4316*344a7f5eSAndroid Build Coastguard Worker  }
4317*344a7f5eSAndroid Build Coastguard Worker
4318*344a7f5eSAndroid Build Coastguard Worker  public class ChineseCalendar extends android.icu.util.Calendar {
4319*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar();
4320*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar(java.util.Date);
4321*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar(int, int, int, int);
4322*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar(int, int, int, int, int, int, int);
4323*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar(int, int, int, int, int);
4324*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar(int, int, int, int, int, int, int, int);
4325*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar(java.util.Locale);
4326*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar(android.icu.util.TimeZone);
4327*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar(android.icu.util.TimeZone, java.util.Locale);
4328*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar(android.icu.util.ULocale);
4329*344a7f5eSAndroid Build Coastguard Worker    ctor public ChineseCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4330*344a7f5eSAndroid Build Coastguard Worker    method protected int handleComputeMonthStart(int, int, boolean);
4331*344a7f5eSAndroid Build Coastguard Worker    method protected android.icu.text.DateFormat handleGetDateFormat(String, String, android.icu.util.ULocale);
4332*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetExtendedYear();
4333*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetLimit(int, int);
4334*344a7f5eSAndroid Build Coastguard Worker  }
4335*344a7f5eSAndroid Build Coastguard Worker
4336*344a7f5eSAndroid Build Coastguard Worker  public final class CopticCalendar extends android.icu.util.Calendar {
4337*344a7f5eSAndroid Build Coastguard Worker    ctor public CopticCalendar();
4338*344a7f5eSAndroid Build Coastguard Worker    ctor public CopticCalendar(android.icu.util.TimeZone);
4339*344a7f5eSAndroid Build Coastguard Worker    ctor public CopticCalendar(java.util.Locale);
4340*344a7f5eSAndroid Build Coastguard Worker    ctor public CopticCalendar(android.icu.util.ULocale);
4341*344a7f5eSAndroid Build Coastguard Worker    ctor public CopticCalendar(android.icu.util.TimeZone, java.util.Locale);
4342*344a7f5eSAndroid Build Coastguard Worker    ctor public CopticCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4343*344a7f5eSAndroid Build Coastguard Worker    ctor public CopticCalendar(int, int, int);
4344*344a7f5eSAndroid Build Coastguard Worker    ctor public CopticCalendar(java.util.Date);
4345*344a7f5eSAndroid Build Coastguard Worker    ctor public CopticCalendar(int, int, int, int, int, int);
4346*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated protected void handleComputeFields(int);
4347*344a7f5eSAndroid Build Coastguard Worker    method protected int handleComputeMonthStart(int, int, boolean);
4348*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated protected int handleGetExtendedYear();
4349*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetLimit(int, int);
4350*344a7f5eSAndroid Build Coastguard Worker    field public static final int AMSHIR = 5; // 0x5
4351*344a7f5eSAndroid Build Coastguard Worker    field public static final int BABA = 1; // 0x1
4352*344a7f5eSAndroid Build Coastguard Worker    field public static final int BARAMHAT = 6; // 0x6
4353*344a7f5eSAndroid Build Coastguard Worker    field public static final int BARAMOUDA = 7; // 0x7
4354*344a7f5eSAndroid Build Coastguard Worker    field public static final int BASHANS = 8; // 0x8
4355*344a7f5eSAndroid Build Coastguard Worker    field public static final int EPEP = 10; // 0xa
4356*344a7f5eSAndroid Build Coastguard Worker    field public static final int HATOR = 2; // 0x2
4357*344a7f5eSAndroid Build Coastguard Worker    field public static final int KIAHK = 3; // 0x3
4358*344a7f5eSAndroid Build Coastguard Worker    field public static final int MESRA = 11; // 0xb
4359*344a7f5eSAndroid Build Coastguard Worker    field public static final int NASIE = 12; // 0xc
4360*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAONA = 9; // 0x9
4361*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOBA = 4; // 0x4
4362*344a7f5eSAndroid Build Coastguard Worker    field public static final int TOUT = 0; // 0x0
4363*344a7f5eSAndroid Build Coastguard Worker  }
4364*344a7f5eSAndroid Build Coastguard Worker
4365*344a7f5eSAndroid Build Coastguard Worker  public class Currency extends android.icu.util.MeasureUnit {
4366*344a7f5eSAndroid Build Coastguard Worker    ctor protected Currency(String);
4367*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Currency fromJavaCurrency(java.util.Currency);
4368*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Set<android.icu.util.Currency> getAvailableCurrencies();
4369*344a7f5eSAndroid Build Coastguard Worker    method public static String[] getAvailableCurrencyCodes(android.icu.util.ULocale, java.util.Date);
4370*344a7f5eSAndroid Build Coastguard Worker    method public static String[] getAvailableCurrencyCodes(java.util.Locale, java.util.Date);
4371*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Locale[] getAvailableLocales();
4372*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale[] getAvailableULocales();
4373*344a7f5eSAndroid Build Coastguard Worker    method public String getCurrencyCode();
4374*344a7f5eSAndroid Build Coastguard Worker    method public int getDefaultFractionDigits();
4375*344a7f5eSAndroid Build Coastguard Worker    method public int getDefaultFractionDigits(android.icu.util.Currency.CurrencyUsage);
4376*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayName();
4377*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayName(java.util.Locale);
4378*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Currency getInstance(java.util.Locale);
4379*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Currency getInstance(android.icu.util.ULocale);
4380*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.Currency getInstance(String);
4381*344a7f5eSAndroid Build Coastguard Worker    method public static final String[] getKeywordValuesForLocale(String, android.icu.util.ULocale, boolean);
4382*344a7f5eSAndroid Build Coastguard Worker    method public String getName(java.util.Locale, int, boolean[]);
4383*344a7f5eSAndroid Build Coastguard Worker    method public String getName(android.icu.util.ULocale, int, boolean[]);
4384*344a7f5eSAndroid Build Coastguard Worker    method public String getName(java.util.Locale, int, String, boolean[]);
4385*344a7f5eSAndroid Build Coastguard Worker    method public String getName(android.icu.util.ULocale, int, String, boolean[]);
4386*344a7f5eSAndroid Build Coastguard Worker    method public int getNumericCode();
4387*344a7f5eSAndroid Build Coastguard Worker    method public double getRoundingIncrement();
4388*344a7f5eSAndroid Build Coastguard Worker    method public double getRoundingIncrement(android.icu.util.Currency.CurrencyUsage);
4389*344a7f5eSAndroid Build Coastguard Worker    method public String getSymbol();
4390*344a7f5eSAndroid Build Coastguard Worker    method public String getSymbol(java.util.Locale);
4391*344a7f5eSAndroid Build Coastguard Worker    method public String getSymbol(android.icu.util.ULocale);
4392*344a7f5eSAndroid Build Coastguard Worker    method public static boolean isAvailable(String, java.util.Date, java.util.Date);
4393*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Currency toJavaCurrency();
4394*344a7f5eSAndroid Build Coastguard Worker    field public static final int FORMAL_SYMBOL_NAME = 4; // 0x4
4395*344a7f5eSAndroid Build Coastguard Worker    field public static final int LONG_NAME = 1; // 0x1
4396*344a7f5eSAndroid Build Coastguard Worker    field public static final int NARROW_SYMBOL_NAME = 3; // 0x3
4397*344a7f5eSAndroid Build Coastguard Worker    field public static final int PLURAL_LONG_NAME = 2; // 0x2
4398*344a7f5eSAndroid Build Coastguard Worker    field public static final int SYMBOL_NAME = 0; // 0x0
4399*344a7f5eSAndroid Build Coastguard Worker    field public static final int VARIANT_SYMBOL_NAME = 5; // 0x5
4400*344a7f5eSAndroid Build Coastguard Worker  }
4401*344a7f5eSAndroid Build Coastguard Worker
4402*344a7f5eSAndroid Build Coastguard Worker  public enum Currency.CurrencyUsage {
4403*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.Currency.CurrencyUsage CASH;
4404*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.Currency.CurrencyUsage STANDARD;
4405*344a7f5eSAndroid Build Coastguard Worker  }
4406*344a7f5eSAndroid Build Coastguard Worker
4407*344a7f5eSAndroid Build Coastguard Worker  public class CurrencyAmount extends android.icu.util.Measure {
4408*344a7f5eSAndroid Build Coastguard Worker    ctor public CurrencyAmount(Number, android.icu.util.Currency);
4409*344a7f5eSAndroid Build Coastguard Worker    ctor public CurrencyAmount(double, android.icu.util.Currency);
4410*344a7f5eSAndroid Build Coastguard Worker    ctor public CurrencyAmount(Number, java.util.Currency);
4411*344a7f5eSAndroid Build Coastguard Worker    ctor public CurrencyAmount(double, java.util.Currency);
4412*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.Currency getCurrency();
4413*344a7f5eSAndroid Build Coastguard Worker  }
4414*344a7f5eSAndroid Build Coastguard Worker
4415*344a7f5eSAndroid Build Coastguard Worker  public final class DateInterval implements java.io.Serializable {
4416*344a7f5eSAndroid Build Coastguard Worker    ctor public DateInterval(long, long);
4417*344a7f5eSAndroid Build Coastguard Worker    method public long getFromDate();
4418*344a7f5eSAndroid Build Coastguard Worker    method public long getToDate();
4419*344a7f5eSAndroid Build Coastguard Worker  }
4420*344a7f5eSAndroid Build Coastguard Worker
4421*344a7f5eSAndroid Build Coastguard Worker  public final class EthiopicCalendar extends android.icu.util.Calendar {
4422*344a7f5eSAndroid Build Coastguard Worker    ctor public EthiopicCalendar();
4423*344a7f5eSAndroid Build Coastguard Worker    ctor public EthiopicCalendar(android.icu.util.TimeZone);
4424*344a7f5eSAndroid Build Coastguard Worker    ctor public EthiopicCalendar(java.util.Locale);
4425*344a7f5eSAndroid Build Coastguard Worker    ctor public EthiopicCalendar(android.icu.util.ULocale);
4426*344a7f5eSAndroid Build Coastguard Worker    ctor public EthiopicCalendar(android.icu.util.TimeZone, java.util.Locale);
4427*344a7f5eSAndroid Build Coastguard Worker    ctor public EthiopicCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4428*344a7f5eSAndroid Build Coastguard Worker    ctor public EthiopicCalendar(int, int, int);
4429*344a7f5eSAndroid Build Coastguard Worker    ctor public EthiopicCalendar(java.util.Date);
4430*344a7f5eSAndroid Build Coastguard Worker    ctor public EthiopicCalendar(int, int, int, int, int, int);
4431*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated protected void handleComputeFields(int);
4432*344a7f5eSAndroid Build Coastguard Worker    method protected int handleComputeMonthStart(int, int, boolean);
4433*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated protected int handleGetExtendedYear();
4434*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated protected int handleGetLimit(int, int);
4435*344a7f5eSAndroid Build Coastguard Worker    method public boolean isAmeteAlemEra();
4436*344a7f5eSAndroid Build Coastguard Worker    method public void setAmeteAlemEra(boolean);
4437*344a7f5eSAndroid Build Coastguard Worker    field public static final int GENBOT = 8; // 0x8
4438*344a7f5eSAndroid Build Coastguard Worker    field public static final int HAMLE = 10; // 0xa
4439*344a7f5eSAndroid Build Coastguard Worker    field public static final int HEDAR = 2; // 0x2
4440*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEGABIT = 6; // 0x6
4441*344a7f5eSAndroid Build Coastguard Worker    field public static final int MESKEREM = 0; // 0x0
4442*344a7f5eSAndroid Build Coastguard Worker    field public static final int MIAZIA = 7; // 0x7
4443*344a7f5eSAndroid Build Coastguard Worker    field public static final int NEHASSE = 11; // 0xb
4444*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAGUMEN = 12; // 0xc
4445*344a7f5eSAndroid Build Coastguard Worker    field public static final int SENE = 9; // 0x9
4446*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAHSAS = 3; // 0x3
4447*344a7f5eSAndroid Build Coastguard Worker    field public static final int TEKEMT = 1; // 0x1
4448*344a7f5eSAndroid Build Coastguard Worker    field public static final int TER = 4; // 0x4
4449*344a7f5eSAndroid Build Coastguard Worker    field public static final int YEKATIT = 5; // 0x5
4450*344a7f5eSAndroid Build Coastguard Worker  }
4451*344a7f5eSAndroid Build Coastguard Worker
4452*344a7f5eSAndroid Build Coastguard Worker  public interface Freezable<T> extends java.lang.Cloneable {
4453*344a7f5eSAndroid Build Coastguard Worker    method public T cloneAsThawed();
4454*344a7f5eSAndroid Build Coastguard Worker    method public T freeze();
4455*344a7f5eSAndroid Build Coastguard Worker    method public boolean isFrozen();
4456*344a7f5eSAndroid Build Coastguard Worker  }
4457*344a7f5eSAndroid Build Coastguard Worker
4458*344a7f5eSAndroid Build Coastguard Worker  public class GregorianCalendar extends android.icu.util.Calendar {
4459*344a7f5eSAndroid Build Coastguard Worker    ctor public GregorianCalendar();
4460*344a7f5eSAndroid Build Coastguard Worker    ctor public GregorianCalendar(android.icu.util.TimeZone);
4461*344a7f5eSAndroid Build Coastguard Worker    ctor public GregorianCalendar(java.util.Locale);
4462*344a7f5eSAndroid Build Coastguard Worker    ctor public GregorianCalendar(android.icu.util.ULocale);
4463*344a7f5eSAndroid Build Coastguard Worker    ctor public GregorianCalendar(android.icu.util.TimeZone, java.util.Locale);
4464*344a7f5eSAndroid Build Coastguard Worker    ctor public GregorianCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4465*344a7f5eSAndroid Build Coastguard Worker    ctor public GregorianCalendar(int, int, int);
4466*344a7f5eSAndroid Build Coastguard Worker    ctor public GregorianCalendar(int, int, int, int, int);
4467*344a7f5eSAndroid Build Coastguard Worker    ctor public GregorianCalendar(int, int, int, int, int, int);
4468*344a7f5eSAndroid Build Coastguard Worker    method public final java.util.Date getGregorianChange();
4469*344a7f5eSAndroid Build Coastguard Worker    method protected int handleComputeMonthStart(int, int, boolean);
4470*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetExtendedYear();
4471*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetLimit(int, int);
4472*344a7f5eSAndroid Build Coastguard Worker    method public boolean isLeapYear(int);
4473*344a7f5eSAndroid Build Coastguard Worker    method public void setGregorianChange(java.util.Date);
4474*344a7f5eSAndroid Build Coastguard Worker    field public static final int AD = 1; // 0x1
4475*344a7f5eSAndroid Build Coastguard Worker    field public static final int BC = 0; // 0x0
4476*344a7f5eSAndroid Build Coastguard Worker    field protected transient boolean invertGregorian;
4477*344a7f5eSAndroid Build Coastguard Worker    field protected transient boolean isGregorian;
4478*344a7f5eSAndroid Build Coastguard Worker  }
4479*344a7f5eSAndroid Build Coastguard Worker
4480*344a7f5eSAndroid Build Coastguard Worker  public class HebrewCalendar extends android.icu.util.Calendar {
4481*344a7f5eSAndroid Build Coastguard Worker    ctor public HebrewCalendar();
4482*344a7f5eSAndroid Build Coastguard Worker    ctor public HebrewCalendar(android.icu.util.TimeZone);
4483*344a7f5eSAndroid Build Coastguard Worker    ctor public HebrewCalendar(java.util.Locale);
4484*344a7f5eSAndroid Build Coastguard Worker    ctor public HebrewCalendar(android.icu.util.ULocale);
4485*344a7f5eSAndroid Build Coastguard Worker    ctor public HebrewCalendar(android.icu.util.TimeZone, java.util.Locale);
4486*344a7f5eSAndroid Build Coastguard Worker    ctor public HebrewCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4487*344a7f5eSAndroid Build Coastguard Worker    ctor public HebrewCalendar(int, int, int);
4488*344a7f5eSAndroid Build Coastguard Worker    ctor public HebrewCalendar(java.util.Date);
4489*344a7f5eSAndroid Build Coastguard Worker    ctor public HebrewCalendar(int, int, int, int, int, int);
4490*344a7f5eSAndroid Build Coastguard Worker    method protected int handleComputeMonthStart(int, int, boolean);
4491*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetExtendedYear();
4492*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetLimit(int, int);
4493*344a7f5eSAndroid Build Coastguard Worker    method @Deprecated protected void validateField(int);
4494*344a7f5eSAndroid Build Coastguard Worker    field public static final int ADAR = 6; // 0x6
4495*344a7f5eSAndroid Build Coastguard Worker    field public static final int ADAR_1 = 5; // 0x5
4496*344a7f5eSAndroid Build Coastguard Worker    field public static final int AV = 11; // 0xb
4497*344a7f5eSAndroid Build Coastguard Worker    field public static final int ELUL = 12; // 0xc
4498*344a7f5eSAndroid Build Coastguard Worker    field public static final int HESHVAN = 1; // 0x1
4499*344a7f5eSAndroid Build Coastguard Worker    field public static final int IYAR = 8; // 0x8
4500*344a7f5eSAndroid Build Coastguard Worker    field public static final int KISLEV = 2; // 0x2
4501*344a7f5eSAndroid Build Coastguard Worker    field public static final int NISAN = 7; // 0x7
4502*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHEVAT = 4; // 0x4
4503*344a7f5eSAndroid Build Coastguard Worker    field public static final int SIVAN = 9; // 0x9
4504*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAMUZ = 10; // 0xa
4505*344a7f5eSAndroid Build Coastguard Worker    field public static final int TEVET = 3; // 0x3
4506*344a7f5eSAndroid Build Coastguard Worker    field public static final int TISHRI = 0; // 0x0
4507*344a7f5eSAndroid Build Coastguard Worker  }
4508*344a7f5eSAndroid Build Coastguard Worker
4509*344a7f5eSAndroid Build Coastguard Worker  public class ICUUncheckedIOException extends java.lang.RuntimeException {
4510*344a7f5eSAndroid Build Coastguard Worker    ctor public ICUUncheckedIOException();
4511*344a7f5eSAndroid Build Coastguard Worker    ctor public ICUUncheckedIOException(String);
4512*344a7f5eSAndroid Build Coastguard Worker    ctor public ICUUncheckedIOException(Throwable);
4513*344a7f5eSAndroid Build Coastguard Worker    ctor public ICUUncheckedIOException(String, Throwable);
4514*344a7f5eSAndroid Build Coastguard Worker  }
4515*344a7f5eSAndroid Build Coastguard Worker
4516*344a7f5eSAndroid Build Coastguard Worker  public class IllformedLocaleException extends java.lang.RuntimeException {
4517*344a7f5eSAndroid Build Coastguard Worker    ctor public IllformedLocaleException();
4518*344a7f5eSAndroid Build Coastguard Worker    ctor public IllformedLocaleException(String);
4519*344a7f5eSAndroid Build Coastguard Worker    ctor public IllformedLocaleException(String, int);
4520*344a7f5eSAndroid Build Coastguard Worker    method public int getErrorIndex();
4521*344a7f5eSAndroid Build Coastguard Worker  }
4522*344a7f5eSAndroid Build Coastguard Worker
4523*344a7f5eSAndroid Build Coastguard Worker  public class IndianCalendar extends android.icu.util.Calendar {
4524*344a7f5eSAndroid Build Coastguard Worker    ctor public IndianCalendar();
4525*344a7f5eSAndroid Build Coastguard Worker    ctor public IndianCalendar(android.icu.util.TimeZone);
4526*344a7f5eSAndroid Build Coastguard Worker    ctor public IndianCalendar(java.util.Locale);
4527*344a7f5eSAndroid Build Coastguard Worker    ctor public IndianCalendar(android.icu.util.ULocale);
4528*344a7f5eSAndroid Build Coastguard Worker    ctor public IndianCalendar(android.icu.util.TimeZone, java.util.Locale);
4529*344a7f5eSAndroid Build Coastguard Worker    ctor public IndianCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4530*344a7f5eSAndroid Build Coastguard Worker    ctor public IndianCalendar(java.util.Date);
4531*344a7f5eSAndroid Build Coastguard Worker    ctor public IndianCalendar(int, int, int);
4532*344a7f5eSAndroid Build Coastguard Worker    ctor public IndianCalendar(int, int, int, int, int, int);
4533*344a7f5eSAndroid Build Coastguard Worker    method protected int handleComputeMonthStart(int, int, boolean);
4534*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetExtendedYear();
4535*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetLimit(int, int);
4536*344a7f5eSAndroid Build Coastguard Worker    field public static final int AGRAHAYANA = 8; // 0x8
4537*344a7f5eSAndroid Build Coastguard Worker    field public static final int ASADHA = 3; // 0x3
4538*344a7f5eSAndroid Build Coastguard Worker    field public static final int ASVINA = 6; // 0x6
4539*344a7f5eSAndroid Build Coastguard Worker    field public static final int BHADRA = 5; // 0x5
4540*344a7f5eSAndroid Build Coastguard Worker    field public static final int CHAITRA = 0; // 0x0
4541*344a7f5eSAndroid Build Coastguard Worker    field public static final int IE = 0; // 0x0
4542*344a7f5eSAndroid Build Coastguard Worker    field public static final int JYAISTHA = 2; // 0x2
4543*344a7f5eSAndroid Build Coastguard Worker    field public static final int KARTIKA = 7; // 0x7
4544*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAGHA = 10; // 0xa
4545*344a7f5eSAndroid Build Coastguard Worker    field public static final int PAUSA = 9; // 0x9
4546*344a7f5eSAndroid Build Coastguard Worker    field public static final int PHALGUNA = 11; // 0xb
4547*344a7f5eSAndroid Build Coastguard Worker    field public static final int SRAVANA = 4; // 0x4
4548*344a7f5eSAndroid Build Coastguard Worker    field public static final int VAISAKHA = 1; // 0x1
4549*344a7f5eSAndroid Build Coastguard Worker  }
4550*344a7f5eSAndroid Build Coastguard Worker
4551*344a7f5eSAndroid Build Coastguard Worker  public class IslamicCalendar extends android.icu.util.Calendar {
4552*344a7f5eSAndroid Build Coastguard Worker    ctor public IslamicCalendar();
4553*344a7f5eSAndroid Build Coastguard Worker    ctor public IslamicCalendar(android.icu.util.TimeZone);
4554*344a7f5eSAndroid Build Coastguard Worker    ctor public IslamicCalendar(java.util.Locale);
4555*344a7f5eSAndroid Build Coastguard Worker    ctor public IslamicCalendar(android.icu.util.ULocale);
4556*344a7f5eSAndroid Build Coastguard Worker    ctor public IslamicCalendar(android.icu.util.TimeZone, java.util.Locale);
4557*344a7f5eSAndroid Build Coastguard Worker    ctor public IslamicCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4558*344a7f5eSAndroid Build Coastguard Worker    ctor public IslamicCalendar(java.util.Date);
4559*344a7f5eSAndroid Build Coastguard Worker    ctor public IslamicCalendar(int, int, int);
4560*344a7f5eSAndroid Build Coastguard Worker    ctor public IslamicCalendar(int, int, int, int, int, int);
4561*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.IslamicCalendar.CalculationType getCalculationType();
4562*344a7f5eSAndroid Build Coastguard Worker    method protected int handleComputeMonthStart(int, int, boolean);
4563*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetExtendedYear();
4564*344a7f5eSAndroid Build Coastguard Worker    method protected int handleGetLimit(int, int);
4565*344a7f5eSAndroid Build Coastguard Worker    method public void setCalculationType(android.icu.util.IslamicCalendar.CalculationType);
4566*344a7f5eSAndroid Build Coastguard Worker    field public static final int DHU_AL_HIJJAH = 11; // 0xb
4567*344a7f5eSAndroid Build Coastguard Worker    field public static final int DHU_AL_QIDAH = 10; // 0xa
4568*344a7f5eSAndroid Build Coastguard Worker    field public static final int JUMADA_1 = 4; // 0x4
4569*344a7f5eSAndroid Build Coastguard Worker    field public static final int JUMADA_2 = 5; // 0x5
4570*344a7f5eSAndroid Build Coastguard Worker    field public static final int MUHARRAM = 0; // 0x0
4571*344a7f5eSAndroid Build Coastguard Worker    field public static final int RABI_1 = 2; // 0x2
4572*344a7f5eSAndroid Build Coastguard Worker    field public static final int RABI_2 = 3; // 0x3
4573*344a7f5eSAndroid Build Coastguard Worker    field public static final int RAJAB = 6; // 0x6
4574*344a7f5eSAndroid Build Coastguard Worker    field public static final int RAMADAN = 8; // 0x8
4575*344a7f5eSAndroid Build Coastguard Worker    field public static final int SAFAR = 1; // 0x1
4576*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHABAN = 7; // 0x7
4577*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHAWWAL = 9; // 0x9
4578*344a7f5eSAndroid Build Coastguard Worker  }
4579*344a7f5eSAndroid Build Coastguard Worker
4580*344a7f5eSAndroid Build Coastguard Worker  public enum IslamicCalendar.CalculationType {
4581*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC;
4582*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC_CIVIL;
4583*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC_TBLA;
4584*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC_UMALQURA;
4585*344a7f5eSAndroid Build Coastguard Worker  }
4586*344a7f5eSAndroid Build Coastguard Worker
4587*344a7f5eSAndroid Build Coastguard Worker  public class JapaneseCalendar extends android.icu.util.GregorianCalendar {
4588*344a7f5eSAndroid Build Coastguard Worker    ctor public JapaneseCalendar();
4589*344a7f5eSAndroid Build Coastguard Worker    ctor public JapaneseCalendar(android.icu.util.TimeZone);
4590*344a7f5eSAndroid Build Coastguard Worker    ctor public JapaneseCalendar(java.util.Locale);
4591*344a7f5eSAndroid Build Coastguard Worker    ctor public JapaneseCalendar(android.icu.util.ULocale);
4592*344a7f5eSAndroid Build Coastguard Worker    ctor public JapaneseCalendar(android.icu.util.TimeZone, java.util.Locale);
4593*344a7f5eSAndroid Build Coastguard Worker    ctor public JapaneseCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4594*344a7f5eSAndroid Build Coastguard Worker    ctor public JapaneseCalendar(java.util.Date);
4595*344a7f5eSAndroid Build Coastguard Worker    ctor public JapaneseCalendar(int, int, int, int);
4596*344a7f5eSAndroid Build Coastguard Worker    ctor public JapaneseCalendar(int, int, int);
4597*344a7f5eSAndroid Build Coastguard Worker    ctor public JapaneseCalendar(int, int, int, int, int, int);
4598*344a7f5eSAndroid Build Coastguard Worker    field public static final int HEISEI;
4599*344a7f5eSAndroid Build Coastguard Worker    field public static final int MEIJI;
4600*344a7f5eSAndroid Build Coastguard Worker    field public static final int REIWA;
4601*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHOWA;
4602*344a7f5eSAndroid Build Coastguard Worker    field public static final int TAISHO;
4603*344a7f5eSAndroid Build Coastguard Worker  }
4604*344a7f5eSAndroid Build Coastguard Worker
4605*344a7f5eSAndroid Build Coastguard Worker  public final class LocaleData {
4606*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.VersionInfo getCLDRVersion();
4607*344a7f5eSAndroid Build Coastguard Worker    method public String getDelimiter(int);
4608*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.LocaleData getInstance(android.icu.util.ULocale);
4609*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.LocaleData getInstance();
4610*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.LocaleData.MeasurementSystem getMeasurementSystem(android.icu.util.ULocale);
4611*344a7f5eSAndroid Build Coastguard Worker    method public boolean getNoSubstitute();
4612*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.LocaleData.PaperSize getPaperSize(android.icu.util.ULocale);
4613*344a7f5eSAndroid Build Coastguard Worker    method public void setNoSubstitute(boolean);
4614*344a7f5eSAndroid Build Coastguard Worker    field public static final int ALT_QUOTATION_END = 3; // 0x3
4615*344a7f5eSAndroid Build Coastguard Worker    field public static final int ALT_QUOTATION_START = 2; // 0x2
4616*344a7f5eSAndroid Build Coastguard Worker    field public static final int QUOTATION_END = 1; // 0x1
4617*344a7f5eSAndroid Build Coastguard Worker    field public static final int QUOTATION_START = 0; // 0x0
4618*344a7f5eSAndroid Build Coastguard Worker  }
4619*344a7f5eSAndroid Build Coastguard Worker
4620*344a7f5eSAndroid Build Coastguard Worker  public static final class LocaleData.MeasurementSystem {
4621*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.LocaleData.MeasurementSystem SI;
4622*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.LocaleData.MeasurementSystem UK;
4623*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.LocaleData.MeasurementSystem US;
4624*344a7f5eSAndroid Build Coastguard Worker  }
4625*344a7f5eSAndroid Build Coastguard Worker
4626*344a7f5eSAndroid Build Coastguard Worker  public static final class LocaleData.PaperSize {
4627*344a7f5eSAndroid Build Coastguard Worker    method public int getHeight();
4628*344a7f5eSAndroid Build Coastguard Worker    method public int getWidth();
4629*344a7f5eSAndroid Build Coastguard Worker  }
4630*344a7f5eSAndroid Build Coastguard Worker
4631*344a7f5eSAndroid Build Coastguard Worker  public class Measure {
4632*344a7f5eSAndroid Build Coastguard Worker    ctor public Measure(Number, android.icu.util.MeasureUnit);
4633*344a7f5eSAndroid Build Coastguard Worker    method public Number getNumber();
4634*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.MeasureUnit getUnit();
4635*344a7f5eSAndroid Build Coastguard Worker  }
4636*344a7f5eSAndroid Build Coastguard Worker
4637*344a7f5eSAndroid Build Coastguard Worker  public class MeasureUnit implements java.io.Serializable {
4638*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.MeasureUnit forIdentifier(String);
4639*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Set<android.icu.util.MeasureUnit> getAvailable(String);
4640*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Set<android.icu.util.MeasureUnit> getAvailable();
4641*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Set<java.lang.String> getAvailableTypes();
4642*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.MeasureUnit.Complexity getComplexity();
4643*344a7f5eSAndroid Build Coastguard Worker    method public int getDimensionality();
4644*344a7f5eSAndroid Build Coastguard Worker    method public String getIdentifier();
4645*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.MeasureUnit.MeasurePrefix getPrefix();
4646*344a7f5eSAndroid Build Coastguard Worker    method public String getSubtype();
4647*344a7f5eSAndroid Build Coastguard Worker    method public String getType();
4648*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.MeasureUnit product(android.icu.util.MeasureUnit);
4649*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.MeasureUnit reciprocal();
4650*344a7f5eSAndroid Build Coastguard Worker    method public java.util.List<android.icu.util.MeasureUnit> splitToSingleUnits();
4651*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.MeasureUnit withDimensionality(int);
4652*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.MeasureUnit withPrefix(android.icu.util.MeasureUnit.MeasurePrefix);
4653*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit ACRE;
4654*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit ACRE_FOOT;
4655*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit AMPERE;
4656*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit ARC_MINUTE;
4657*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit ARC_SECOND;
4658*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit ASTRONOMICAL_UNIT;
4659*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit ATMOSPHERE;
4660*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit BIT;
4661*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit BUSHEL;
4662*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit BYTE;
4663*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CALORIE;
4664*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CANDELA;
4665*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CARAT;
4666*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CELSIUS;
4667*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CENTILITER;
4668*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CENTIMETER;
4669*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CENTURY;
4670*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CUBIC_CENTIMETER;
4671*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CUBIC_FOOT;
4672*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CUBIC_INCH;
4673*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CUBIC_KILOMETER;
4674*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CUBIC_METER;
4675*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CUBIC_MILE;
4676*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CUBIC_YARD;
4677*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CUP;
4678*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit CUP_METRIC;
4679*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.TimeUnit DAY;
4680*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit DECADE;
4681*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit DECILITER;
4682*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit DECIMETER;
4683*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit DEGREE;
4684*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit DOT;
4685*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit DOT_PER_CENTIMETER;
4686*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit DOT_PER_INCH;
4687*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit EM;
4688*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit FAHRENHEIT;
4689*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit FATHOM;
4690*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit FLUID_OUNCE;
4691*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit FOODCALORIE;
4692*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit FOOT;
4693*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit FURLONG;
4694*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit GALLON;
4695*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit GALLON_IMPERIAL;
4696*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit GENERIC_TEMPERATURE;
4697*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit GIGABIT;
4698*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit GIGABYTE;
4699*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit GIGAHERTZ;
4700*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit GIGAWATT;
4701*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit GRAM;
4702*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit G_FORCE;
4703*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit HECTARE;
4704*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit HECTOLITER;
4705*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit HECTOPASCAL;
4706*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit HERTZ;
4707*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit HORSEPOWER;
4708*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.TimeUnit HOUR;
4709*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit INCH;
4710*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit INCH_HG;
4711*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit ITEM;
4712*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit JOULE;
4713*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KARAT;
4714*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KELVIN;
4715*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOBIT;
4716*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOBYTE;
4717*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOCALORIE;
4718*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOGRAM;
4719*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOHERTZ;
4720*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOJOULE;
4721*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOMETER;
4722*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOMETER_PER_HOUR;
4723*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOWATT;
4724*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOWATT_HOUR;
4725*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KILOWATT_HOUR_PER_100_KILOMETER;
4726*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit KNOT;
4727*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit LIGHT_YEAR;
4728*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit LITER;
4729*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit LITER_PER_100KILOMETERS;
4730*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit LITER_PER_KILOMETER;
4731*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit LUMEN;
4732*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit LUX;
4733*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MEGABIT;
4734*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MEGABYTE;
4735*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MEGAHERTZ;
4736*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MEGALITER;
4737*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MEGAPIXEL;
4738*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MEGAWATT;
4739*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit METER;
4740*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit METER_PER_SECOND;
4741*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit METER_PER_SECOND_SQUARED;
4742*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit METRIC_TON;
4743*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MICROGRAM;
4744*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MICROMETER;
4745*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MICROSECOND;
4746*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILE;
4747*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILE_PER_GALLON;
4748*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILE_PER_GALLON_IMPERIAL;
4749*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILE_PER_HOUR;
4750*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILE_SCANDINAVIAN;
4751*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLIAMPERE;
4752*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLIBAR;
4753*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLIGRAM;
4754*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLIGRAM_OFGLUCOSE_PER_DECILITER;
4755*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLIGRAM_PER_DECILITER;
4756*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLILITER;
4757*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLIMETER;
4758*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLIMETER_OF_MERCURY;
4759*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLIMOLE_PER_LITER;
4760*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLISECOND;
4761*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit MILLIWATT;
4762*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.TimeUnit MINUTE;
4763*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.TimeUnit MONTH;
4764*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit NANOMETER;
4765*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit NANOSECOND;
4766*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit NAUTICAL_MILE;
4767*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit OHM;
4768*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit OUNCE;
4769*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit OUNCE_TROY;
4770*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PARSEC;
4771*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PART_PER_MILLION;
4772*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PERCENT;
4773*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PERMILLE;
4774*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PETABYTE;
4775*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PICOMETER;
4776*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PINT;
4777*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PINT_METRIC;
4778*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PIXEL;
4779*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PIXEL_PER_CENTIMETER;
4780*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit PIXEL_PER_INCH;
4781*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit POINT;
4782*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit POUND;
4783*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit POUND_PER_SQUARE_INCH;
4784*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit QUART;
4785*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit QUARTER;
4786*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit RADIAN;
4787*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit REVOLUTION_ANGLE;
4788*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.TimeUnit SECOND;
4789*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit SQUARE_CENTIMETER;
4790*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit SQUARE_FOOT;
4791*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit SQUARE_INCH;
4792*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit SQUARE_KILOMETER;
4793*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit SQUARE_METER;
4794*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit SQUARE_MILE;
4795*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit SQUARE_YARD;
4796*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit STONE;
4797*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit TABLESPOON;
4798*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit TEASPOON;
4799*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit TERABIT;
4800*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit TERABYTE;
4801*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit TON;
4802*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit TONNE;
4803*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit VOLT;
4804*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit WATT;
4805*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.TimeUnit WEEK;
4806*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.MeasureUnit YARD;
4807*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.TimeUnit YEAR;
4808*344a7f5eSAndroid Build Coastguard Worker  }
4809*344a7f5eSAndroid Build Coastguard Worker
4810*344a7f5eSAndroid Build Coastguard Worker  public enum MeasureUnit.Complexity {
4811*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.Complexity COMPOUND;
4812*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.Complexity MIXED;
4813*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.Complexity SINGLE;
4814*344a7f5eSAndroid Build Coastguard Worker  }
4815*344a7f5eSAndroid Build Coastguard Worker
4816*344a7f5eSAndroid Build Coastguard Worker  public enum MeasureUnit.MeasurePrefix {
4817*344a7f5eSAndroid Build Coastguard Worker    method public int getBase();
4818*344a7f5eSAndroid Build Coastguard Worker    method public int getPower();
4819*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix ATTO;
4820*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix CENTI;
4821*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix DECI;
4822*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix DEKA;
4823*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix EXA;
4824*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix EXBI;
4825*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix FEMTO;
4826*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix GIBI;
4827*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix GIGA;
4828*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix HECTO;
4829*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix KIBI;
4830*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix KILO;
4831*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix MEBI;
4832*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix MEGA;
4833*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix MICRO;
4834*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix MILLI;
4835*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix NANO;
4836*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix ONE;
4837*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix PEBI;
4838*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix PETA;
4839*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix PICO;
4840*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix TEBI;
4841*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix TERA;
4842*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix YOBI;
4843*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix YOCTO;
4844*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix YOTTA;
4845*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix ZEBI;
4846*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix ZEPTO;
4847*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.MeasureUnit.MeasurePrefix ZETTA;
4848*344a7f5eSAndroid Build Coastguard Worker  }
4849*344a7f5eSAndroid Build Coastguard Worker
4850*344a7f5eSAndroid Build Coastguard Worker  public class Output<T> {
4851*344a7f5eSAndroid Build Coastguard Worker    ctor public Output();
4852*344a7f5eSAndroid Build Coastguard Worker    ctor public Output(T);
4853*344a7f5eSAndroid Build Coastguard Worker    field public T value;
4854*344a7f5eSAndroid Build Coastguard Worker  }
4855*344a7f5eSAndroid Build Coastguard Worker
4856*344a7f5eSAndroid Build Coastguard Worker  public interface RangeValueIterator {
4857*344a7f5eSAndroid Build Coastguard Worker    method public boolean next(android.icu.util.RangeValueIterator.Element);
4858*344a7f5eSAndroid Build Coastguard Worker    method public void reset();
4859*344a7f5eSAndroid Build Coastguard Worker  }
4860*344a7f5eSAndroid Build Coastguard Worker
4861*344a7f5eSAndroid Build Coastguard Worker  public static class RangeValueIterator.Element {
4862*344a7f5eSAndroid Build Coastguard Worker    ctor public RangeValueIterator.Element();
4863*344a7f5eSAndroid Build Coastguard Worker    field public int limit;
4864*344a7f5eSAndroid Build Coastguard Worker    field public int start;
4865*344a7f5eSAndroid Build Coastguard Worker    field public int value;
4866*344a7f5eSAndroid Build Coastguard Worker  }
4867*344a7f5eSAndroid Build Coastguard Worker
4868*344a7f5eSAndroid Build Coastguard Worker  public class TaiwanCalendar extends android.icu.util.GregorianCalendar {
4869*344a7f5eSAndroid Build Coastguard Worker    ctor public TaiwanCalendar();
4870*344a7f5eSAndroid Build Coastguard Worker    ctor public TaiwanCalendar(android.icu.util.TimeZone);
4871*344a7f5eSAndroid Build Coastguard Worker    ctor public TaiwanCalendar(java.util.Locale);
4872*344a7f5eSAndroid Build Coastguard Worker    ctor public TaiwanCalendar(android.icu.util.ULocale);
4873*344a7f5eSAndroid Build Coastguard Worker    ctor public TaiwanCalendar(android.icu.util.TimeZone, java.util.Locale);
4874*344a7f5eSAndroid Build Coastguard Worker    ctor public TaiwanCalendar(android.icu.util.TimeZone, android.icu.util.ULocale);
4875*344a7f5eSAndroid Build Coastguard Worker    ctor public TaiwanCalendar(java.util.Date);
4876*344a7f5eSAndroid Build Coastguard Worker    ctor public TaiwanCalendar(int, int, int);
4877*344a7f5eSAndroid Build Coastguard Worker    ctor public TaiwanCalendar(int, int, int, int, int, int);
4878*344a7f5eSAndroid Build Coastguard Worker    field public static final int BEFORE_MINGUO = 0; // 0x0
4879*344a7f5eSAndroid Build Coastguard Worker    field public static final int MINGUO = 1; // 0x1
4880*344a7f5eSAndroid Build Coastguard Worker  }
4881*344a7f5eSAndroid Build Coastguard Worker
4882*344a7f5eSAndroid Build Coastguard Worker  public class TimeUnit extends android.icu.util.MeasureUnit {
4883*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.TimeUnit[] values();
4884*344a7f5eSAndroid Build Coastguard Worker  }
4885*344a7f5eSAndroid Build Coastguard Worker
4886*344a7f5eSAndroid Build Coastguard Worker  public abstract class TimeZone implements java.lang.Cloneable android.icu.util.Freezable<android.icu.util.TimeZone> java.io.Serializable {
4887*344a7f5eSAndroid Build Coastguard Worker    ctor public TimeZone();
4888*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
4889*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.TimeZone cloneAsThawed();
4890*344a7f5eSAndroid Build Coastguard Worker    method public static int countEquivalentIDs(String);
4891*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.TimeZone freeze();
4892*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Set<java.lang.String> getAvailableIDs(android.icu.util.TimeZone.SystemTimeZoneType, String, Integer);
4893*344a7f5eSAndroid Build Coastguard Worker    method public static String[] getAvailableIDs(int);
4894*344a7f5eSAndroid Build Coastguard Worker    method public static String[] getAvailableIDs(String);
4895*344a7f5eSAndroid Build Coastguard Worker    method public static String[] getAvailableIDs();
4896*344a7f5eSAndroid Build Coastguard Worker    method public static String getCanonicalID(String);
4897*344a7f5eSAndroid Build Coastguard Worker    method public static String getCanonicalID(String, boolean[]);
4898*344a7f5eSAndroid Build Coastguard Worker    method public int getDSTSavings();
4899*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.TimeZone getDefault();
4900*344a7f5eSAndroid Build Coastguard Worker    method public final String getDisplayName();
4901*344a7f5eSAndroid Build Coastguard Worker    method public final String getDisplayName(java.util.Locale);
4902*344a7f5eSAndroid Build Coastguard Worker    method public final String getDisplayName(android.icu.util.ULocale);
4903*344a7f5eSAndroid Build Coastguard Worker    method public final String getDisplayName(boolean, int);
4904*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayName(boolean, int, java.util.Locale);
4905*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayName(boolean, int, android.icu.util.ULocale);
4906*344a7f5eSAndroid Build Coastguard Worker    method public static String getEquivalentID(String, int);
4907*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.TimeZone getFrozenTimeZone(String);
4908*344a7f5eSAndroid Build Coastguard Worker    method public String getID();
4909*344a7f5eSAndroid Build Coastguard Worker    method public static String getIDForWindowsID(String, String);
4910*344a7f5eSAndroid Build Coastguard Worker    method public abstract int getOffset(int, int, int, int, int, int);
4911*344a7f5eSAndroid Build Coastguard Worker    method public int getOffset(long);
4912*344a7f5eSAndroid Build Coastguard Worker    method public void getOffset(long, boolean, int[]);
4913*344a7f5eSAndroid Build Coastguard Worker    method public abstract int getRawOffset();
4914*344a7f5eSAndroid Build Coastguard Worker    method public static String getRegion(String);
4915*344a7f5eSAndroid Build Coastguard Worker    method public static String getTZDataVersion();
4916*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.TimeZone getTimeZone(String);
4917*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.TimeZone getTimeZone(String, int);
4918*344a7f5eSAndroid Build Coastguard Worker    method public static String getWindowsID(String);
4919*344a7f5eSAndroid Build Coastguard Worker    method public boolean hasSameRules(android.icu.util.TimeZone);
4920*344a7f5eSAndroid Build Coastguard Worker    method public abstract boolean inDaylightTime(java.util.Date);
4921*344a7f5eSAndroid Build Coastguard Worker    method public boolean isFrozen();
4922*344a7f5eSAndroid Build Coastguard Worker    method public boolean observesDaylightTime();
4923*344a7f5eSAndroid Build Coastguard Worker    method public void setID(String);
4924*344a7f5eSAndroid Build Coastguard Worker    method public abstract void setRawOffset(int);
4925*344a7f5eSAndroid Build Coastguard Worker    method public abstract boolean useDaylightTime();
4926*344a7f5eSAndroid Build Coastguard Worker    field public static final int GENERIC_LOCATION = 7; // 0x7
4927*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.TimeZone GMT_ZONE;
4928*344a7f5eSAndroid Build Coastguard Worker    field public static final int LONG = 1; // 0x1
4929*344a7f5eSAndroid Build Coastguard Worker    field public static final int LONG_GENERIC = 3; // 0x3
4930*344a7f5eSAndroid Build Coastguard Worker    field public static final int LONG_GMT = 5; // 0x5
4931*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHORT = 0; // 0x0
4932*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHORT_COMMONLY_USED = 6; // 0x6
4933*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHORT_GENERIC = 2; // 0x2
4934*344a7f5eSAndroid Build Coastguard Worker    field public static final int SHORT_GMT = 4; // 0x4
4935*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIMEZONE_ICU = 0; // 0x0
4936*344a7f5eSAndroid Build Coastguard Worker    field public static final int TIMEZONE_JDK = 1; // 0x1
4937*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.TimeZone UNKNOWN_ZONE;
4938*344a7f5eSAndroid Build Coastguard Worker    field public static final String UNKNOWN_ZONE_ID = "Etc/Unknown";
4939*344a7f5eSAndroid Build Coastguard Worker  }
4940*344a7f5eSAndroid Build Coastguard Worker
4941*344a7f5eSAndroid Build Coastguard Worker  public enum TimeZone.SystemTimeZoneType {
4942*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.TimeZone.SystemTimeZoneType ANY;
4943*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.TimeZone.SystemTimeZoneType CANONICAL;
4944*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.TimeZone.SystemTimeZoneType CANONICAL_LOCATION;
4945*344a7f5eSAndroid Build Coastguard Worker  }
4946*344a7f5eSAndroid Build Coastguard Worker
4947*344a7f5eSAndroid Build Coastguard Worker  public final class ULocale implements java.lang.Comparable<android.icu.util.ULocale> java.io.Serializable {
4948*344a7f5eSAndroid Build Coastguard Worker    ctor public ULocale(String);
4949*344a7f5eSAndroid Build Coastguard Worker    ctor public ULocale(String, String);
4950*344a7f5eSAndroid Build Coastguard Worker    ctor public ULocale(String, String, String);
4951*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale acceptLanguage(String, android.icu.util.ULocale[], boolean[]);
4952*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale acceptLanguage(android.icu.util.ULocale[], android.icu.util.ULocale[], boolean[]);
4953*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale acceptLanguage(String, boolean[]);
4954*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale acceptLanguage(android.icu.util.ULocale[], boolean[]);
4955*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale addLikelySubtags(android.icu.util.ULocale);
4956*344a7f5eSAndroid Build Coastguard Worker    method public static String canonicalize(String);
4957*344a7f5eSAndroid Build Coastguard Worker    method public Object clone();
4958*344a7f5eSAndroid Build Coastguard Worker    method public int compareTo(android.icu.util.ULocale);
4959*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale createCanonical(String);
4960*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale createCanonical(android.icu.util.ULocale);
4961*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale forLanguageTag(String);
4962*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale forLocale(java.util.Locale);
4963*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale[] getAvailableLocales();
4964*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Collection<android.icu.util.ULocale> getAvailableLocalesByType(android.icu.util.ULocale.AvailableType);
4965*344a7f5eSAndroid Build Coastguard Worker    method public String getBaseName();
4966*344a7f5eSAndroid Build Coastguard Worker    method public static String getBaseName(String);
4967*344a7f5eSAndroid Build Coastguard Worker    method public String getCharacterOrientation();
4968*344a7f5eSAndroid Build Coastguard Worker    method public String getCountry();
4969*344a7f5eSAndroid Build Coastguard Worker    method public static String getCountry(String);
4970*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale getDefault();
4971*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale getDefault(android.icu.util.ULocale.Category);
4972*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayCountry();
4973*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayCountry(android.icu.util.ULocale);
4974*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayCountry(String, String);
4975*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayCountry(String, android.icu.util.ULocale);
4976*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayKeyword(String);
4977*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayKeyword(String, String);
4978*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayKeyword(String, android.icu.util.ULocale);
4979*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayKeywordValue(String);
4980*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayKeywordValue(String, android.icu.util.ULocale);
4981*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayKeywordValue(String, String, String);
4982*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayKeywordValue(String, String, android.icu.util.ULocale);
4983*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayLanguage();
4984*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayLanguage(android.icu.util.ULocale);
4985*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayLanguage(String, String);
4986*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayLanguage(String, android.icu.util.ULocale);
4987*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayLanguageWithDialect();
4988*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayLanguageWithDialect(android.icu.util.ULocale);
4989*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayLanguageWithDialect(String, String);
4990*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayLanguageWithDialect(String, android.icu.util.ULocale);
4991*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayName();
4992*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayName(android.icu.util.ULocale);
4993*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayName(String, String);
4994*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayName(String, android.icu.util.ULocale);
4995*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayNameWithDialect();
4996*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayNameWithDialect(android.icu.util.ULocale);
4997*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayNameWithDialect(String, String);
4998*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayNameWithDialect(String, android.icu.util.ULocale);
4999*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayScript();
5000*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayScript(android.icu.util.ULocale);
5001*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayScript(String, String);
5002*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayScript(String, android.icu.util.ULocale);
5003*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayVariant();
5004*344a7f5eSAndroid Build Coastguard Worker    method public String getDisplayVariant(android.icu.util.ULocale);
5005*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayVariant(String, String);
5006*344a7f5eSAndroid Build Coastguard Worker    method public static String getDisplayVariant(String, android.icu.util.ULocale);
5007*344a7f5eSAndroid Build Coastguard Worker    method public String getExtension(char);
5008*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Set<java.lang.Character> getExtensionKeys();
5009*344a7f5eSAndroid Build Coastguard Worker    method public static String getFallback(String);
5010*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale getFallback();
5011*344a7f5eSAndroid Build Coastguard Worker    method public String getISO3Country();
5012*344a7f5eSAndroid Build Coastguard Worker    method public static String getISO3Country(String);
5013*344a7f5eSAndroid Build Coastguard Worker    method public String getISO3Language();
5014*344a7f5eSAndroid Build Coastguard Worker    method public static String getISO3Language(String);
5015*344a7f5eSAndroid Build Coastguard Worker    method public static String[] getISOCountries();
5016*344a7f5eSAndroid Build Coastguard Worker    method public static String[] getISOLanguages();
5017*344a7f5eSAndroid Build Coastguard Worker    method public String getKeywordValue(String);
5018*344a7f5eSAndroid Build Coastguard Worker    method public static String getKeywordValue(String, String);
5019*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Iterator<java.lang.String> getKeywords();
5020*344a7f5eSAndroid Build Coastguard Worker    method public static java.util.Iterator<java.lang.String> getKeywords(String);
5021*344a7f5eSAndroid Build Coastguard Worker    method public String getLanguage();
5022*344a7f5eSAndroid Build Coastguard Worker    method public static String getLanguage(String);
5023*344a7f5eSAndroid Build Coastguard Worker    method public String getLineOrientation();
5024*344a7f5eSAndroid Build Coastguard Worker    method public String getName();
5025*344a7f5eSAndroid Build Coastguard Worker    method public static String getName(String);
5026*344a7f5eSAndroid Build Coastguard Worker    method public String getScript();
5027*344a7f5eSAndroid Build Coastguard Worker    method public static String getScript(String);
5028*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Set<java.lang.String> getUnicodeLocaleAttributes();
5029*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Set<java.lang.String> getUnicodeLocaleKeys();
5030*344a7f5eSAndroid Build Coastguard Worker    method public String getUnicodeLocaleType(String);
5031*344a7f5eSAndroid Build Coastguard Worker    method public String getVariant();
5032*344a7f5eSAndroid Build Coastguard Worker    method public static String getVariant(String);
5033*344a7f5eSAndroid Build Coastguard Worker    method public boolean isRightToLeft();
5034*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.ULocale minimizeSubtags(android.icu.util.ULocale);
5035*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale setKeywordValue(String, String);
5036*344a7f5eSAndroid Build Coastguard Worker    method public static String setKeywordValue(String, String, String);
5037*344a7f5eSAndroid Build Coastguard Worker    method public String toLanguageTag();
5038*344a7f5eSAndroid Build Coastguard Worker    method public static String toLegacyKey(String);
5039*344a7f5eSAndroid Build Coastguard Worker    method public static String toLegacyType(String, String);
5040*344a7f5eSAndroid Build Coastguard Worker    method public java.util.Locale toLocale();
5041*344a7f5eSAndroid Build Coastguard Worker    method public static String toUnicodeLocaleKey(String);
5042*344a7f5eSAndroid Build Coastguard Worker    method public static String toUnicodeLocaleType(String, String);
5043*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale CANADA;
5044*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale CANADA_FRENCH;
5045*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale CHINA;
5046*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale CHINESE;
5047*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale ENGLISH;
5048*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale FRANCE;
5049*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale FRENCH;
5050*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale GERMAN;
5051*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale GERMANY;
5052*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale ITALIAN;
5053*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale ITALY;
5054*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale JAPAN;
5055*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale JAPANESE;
5056*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale KOREA;
5057*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale KOREAN;
5058*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale PRC;
5059*344a7f5eSAndroid Build Coastguard Worker    field public static final char PRIVATE_USE_EXTENSION = 120; // 0x0078 'x'
5060*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale ROOT;
5061*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale SIMPLIFIED_CHINESE;
5062*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale TAIWAN;
5063*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale TRADITIONAL_CHINESE;
5064*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale UK;
5065*344a7f5eSAndroid Build Coastguard Worker    field public static final char UNICODE_LOCALE_EXTENSION = 117; // 0x0075 'u'
5066*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.ULocale US;
5067*344a7f5eSAndroid Build Coastguard Worker  }
5068*344a7f5eSAndroid Build Coastguard Worker
5069*344a7f5eSAndroid Build Coastguard Worker  public enum ULocale.AvailableType {
5070*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.ULocale.AvailableType DEFAULT;
5071*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.ULocale.AvailableType ONLY_LEGACY_ALIASES;
5072*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.ULocale.AvailableType WITH_LEGACY_ALIASES;
5073*344a7f5eSAndroid Build Coastguard Worker  }
5074*344a7f5eSAndroid Build Coastguard Worker
5075*344a7f5eSAndroid Build Coastguard Worker  public static final class ULocale.Builder {
5076*344a7f5eSAndroid Build Coastguard Worker    ctor public ULocale.Builder();
5077*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder addUnicodeLocaleAttribute(String);
5078*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale build();
5079*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder clear();
5080*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder clearExtensions();
5081*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder removeUnicodeLocaleAttribute(String);
5082*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder setExtension(char, String);
5083*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder setLanguage(String);
5084*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder setLanguageTag(String);
5085*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder setLocale(android.icu.util.ULocale);
5086*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder setRegion(String);
5087*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder setScript(String);
5088*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder setUnicodeLocaleKeyword(String, String);
5089*344a7f5eSAndroid Build Coastguard Worker    method public android.icu.util.ULocale.Builder setVariant(String);
5090*344a7f5eSAndroid Build Coastguard Worker  }
5091*344a7f5eSAndroid Build Coastguard Worker
5092*344a7f5eSAndroid Build Coastguard Worker  public enum ULocale.Category {
5093*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.ULocale.Category DISPLAY;
5094*344a7f5eSAndroid Build Coastguard Worker    enum_constant public static final android.icu.util.ULocale.Category FORMAT;
5095*344a7f5eSAndroid Build Coastguard Worker  }
5096*344a7f5eSAndroid Build Coastguard Worker
5097*344a7f5eSAndroid Build Coastguard Worker  public final class UniversalTimeScale {
5098*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.math.BigDecimal bigDecimalFrom(double, int);
5099*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.math.BigDecimal bigDecimalFrom(long, int);
5100*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.math.BigDecimal bigDecimalFrom(android.icu.math.BigDecimal, int);
5101*344a7f5eSAndroid Build Coastguard Worker    method public static long from(long, int);
5102*344a7f5eSAndroid Build Coastguard Worker    method public static long getTimeScaleValue(int, int);
5103*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.math.BigDecimal toBigDecimal(long, int);
5104*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.math.BigDecimal toBigDecimal(android.icu.math.BigDecimal, int);
5105*344a7f5eSAndroid Build Coastguard Worker    method public static long toLong(long, int);
5106*344a7f5eSAndroid Build Coastguard Worker    field public static final int DB2_TIME = 8; // 0x8
5107*344a7f5eSAndroid Build Coastguard Worker    field public static final int DOTNET_DATE_TIME = 4; // 0x4
5108*344a7f5eSAndroid Build Coastguard Worker    field public static final int EPOCH_OFFSET_PLUS_1_VALUE = 6; // 0x6
5109*344a7f5eSAndroid Build Coastguard Worker    field public static final int EPOCH_OFFSET_VALUE = 1; // 0x1
5110*344a7f5eSAndroid Build Coastguard Worker    field public static final int EXCEL_TIME = 7; // 0x7
5111*344a7f5eSAndroid Build Coastguard Worker    field public static final int FROM_MAX_VALUE = 3; // 0x3
5112*344a7f5eSAndroid Build Coastguard Worker    field public static final int FROM_MIN_VALUE = 2; // 0x2
5113*344a7f5eSAndroid Build Coastguard Worker    field public static final int ICU4C_TIME = 2; // 0x2
5114*344a7f5eSAndroid Build Coastguard Worker    field public static final int JAVA_TIME = 0; // 0x0
5115*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAC_OLD_TIME = 5; // 0x5
5116*344a7f5eSAndroid Build Coastguard Worker    field public static final int MAC_TIME = 6; // 0x6
5117*344a7f5eSAndroid Build Coastguard Worker    field @Deprecated public static final int MAX_SCALE = 10; // 0xa
5118*344a7f5eSAndroid Build Coastguard Worker    field public static final int TO_MAX_VALUE = 5; // 0x5
5119*344a7f5eSAndroid Build Coastguard Worker    field public static final int TO_MIN_VALUE = 4; // 0x4
5120*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNITS_VALUE = 0; // 0x0
5121*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNIX_MICROSECONDS_TIME = 9; // 0x9
5122*344a7f5eSAndroid Build Coastguard Worker    field public static final int UNIX_TIME = 1; // 0x1
5123*344a7f5eSAndroid Build Coastguard Worker    field public static final int WINDOWS_FILE_TIME = 3; // 0x3
5124*344a7f5eSAndroid Build Coastguard Worker  }
5125*344a7f5eSAndroid Build Coastguard Worker
5126*344a7f5eSAndroid Build Coastguard Worker  public interface ValueIterator {
5127*344a7f5eSAndroid Build Coastguard Worker    method public boolean next(android.icu.util.ValueIterator.Element);
5128*344a7f5eSAndroid Build Coastguard Worker    method public void reset();
5129*344a7f5eSAndroid Build Coastguard Worker    method public void setRange(int, int);
5130*344a7f5eSAndroid Build Coastguard Worker  }
5131*344a7f5eSAndroid Build Coastguard Worker
5132*344a7f5eSAndroid Build Coastguard Worker  public static final class ValueIterator.Element {
5133*344a7f5eSAndroid Build Coastguard Worker    ctor public ValueIterator.Element();
5134*344a7f5eSAndroid Build Coastguard Worker    field public int integer;
5135*344a7f5eSAndroid Build Coastguard Worker    field public Object value;
5136*344a7f5eSAndroid Build Coastguard Worker  }
5137*344a7f5eSAndroid Build Coastguard Worker
5138*344a7f5eSAndroid Build Coastguard Worker  public final class VersionInfo implements java.lang.Comparable<android.icu.util.VersionInfo> {
5139*344a7f5eSAndroid Build Coastguard Worker    method public int compareTo(android.icu.util.VersionInfo);
5140*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.VersionInfo getInstance(String);
5141*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.VersionInfo getInstance(int, int, int, int);
5142*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.VersionInfo getInstance(int, int, int);
5143*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.VersionInfo getInstance(int, int);
5144*344a7f5eSAndroid Build Coastguard Worker    method public static android.icu.util.VersionInfo getInstance(int);
5145*344a7f5eSAndroid Build Coastguard Worker    method public int getMajor();
5146*344a7f5eSAndroid Build Coastguard Worker    method public int getMicro();
5147*344a7f5eSAndroid Build Coastguard Worker    method public int getMilli();
5148*344a7f5eSAndroid Build Coastguard Worker    method public int getMinor();
5149*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo ICU_VERSION;
5150*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UCOL_BUILDER_VERSION;
5151*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UCOL_RUNTIME_VERSION;
5152*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_10_0;
5153*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_11_0;
5154*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_12_0;
5155*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_12_1;
5156*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_13_0;
5157*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_14_0;
5158*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_15_0;
5159*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_15_1;
5160*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_1_0;
5161*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_1_0_1;
5162*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_1_1_0;
5163*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_1_1_5;
5164*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_2_0;
5165*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_2_1_2;
5166*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_2_1_5;
5167*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_2_1_8;
5168*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_2_1_9;
5169*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_3_0;
5170*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_3_0_1;
5171*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_3_1_0;
5172*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_3_1_1;
5173*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_3_2;
5174*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_4_0;
5175*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_4_0_1;
5176*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_4_1;
5177*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_5_0;
5178*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_5_1;
5179*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_5_2;
5180*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_6_0;
5181*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_6_1;
5182*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_6_2;
5183*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_6_3;
5184*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_7_0;
5185*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_8_0;
5186*344a7f5eSAndroid Build Coastguard Worker    field public static final android.icu.util.VersionInfo UNICODE_9_0;
5187*344a7f5eSAndroid Build Coastguard Worker  }
5188*344a7f5eSAndroid Build Coastguard Worker
5189*344a7f5eSAndroid Build Coastguard Worker}
5190*344a7f5eSAndroid Build Coastguard Worker
5191