diff options
| -rw-r--r-- | api/current.txt | 62 | ||||
| -rw-r--r-- | api/system-current.txt | 62 | ||||
| -rw-r--r-- | api/test-current.txt | 62 |
3 files changed, 180 insertions, 6 deletions
diff --git a/api/current.txt b/api/current.txt index b1a7507fb659..d30267a206f1 100644 --- a/api/current.txt +++ b/api/current.txt @@ -14946,6 +14946,10 @@ package android.icu.lang { field public static final int CONTROL = 1; // 0x1 field public static final int CR = 2; // 0x2 field public static final int EXTEND = 3; // 0x3 + field public static final int E_BASE = 13; // 0xd + field public static final int E_BASE_GAZ = 14; // 0xe + field public static final int E_MODIFIER = 15; // 0xf + field public static final int GLUE_AFTER_ZWJ = 16; // 0x10 field public static final int L = 4; // 0x4 field public static final int LF = 5; // 0x5 field public static final int LV = 6; // 0x6 @@ -14956,6 +14960,7 @@ package android.icu.lang { field public static final int SPACING_MARK = 10; // 0xa field public static final int T = 8; // 0x8 field public static final int V = 9; // 0x9 + field public static final int ZWJ = 17; // 0x11 } public static abstract interface UCharacter.HangulSyllableType { @@ -14968,6 +14973,9 @@ package android.icu.lang { } public static abstract interface UCharacter.JoiningGroup { + field public static final int AFRICAN_FEH = 86; // 0x56 + field public static final int AFRICAN_NOON = 87; // 0x57 + field public static final int AFRICAN_QAF = 88; // 0x58 field public static final int AIN = 1; // 0x1 field public static final int ALAPH = 2; // 0x2 field public static final int ALEF = 3; // 0x3 @@ -15081,6 +15089,8 @@ package android.icu.lang { field public static final int CONDITIONAL_JAPANESE_STARTER = 37; // 0x25 field public static final int CONTINGENT_BREAK = 7; // 0x7 field public static final int EXCLAMATION = 11; // 0xb + field public static final int E_BASE = 40; // 0x28 + field public static final int E_MODIFIER = 41; // 0x29 field public static final int GLUE = 12; // 0xc field public static final int H2 = 31; // 0x1f field public static final int H3 = 32; // 0x20 @@ -15107,6 +15117,7 @@ package android.icu.lang { field public static final int SURROGATE = 25; // 0x19 field public static final int UNKNOWN = 0; // 0x0 field public static final int WORD_JOINER = 30; // 0x1e + field public static final int ZWJ = 42; // 0x2a field public static final int ZWSPACE = 28; // 0x1c } @@ -15140,6 +15151,8 @@ package android.icu.lang { method public int getID(); method public static android.icu.lang.UCharacter.UnicodeBlock getInstance(int); method public static android.icu.lang.UCharacter.UnicodeBlock of(int); + field public static final android.icu.lang.UCharacter.UnicodeBlock ADLAM; + field public static final int ADLAM_ID = 263; // 0x107 field public static final android.icu.lang.UCharacter.UnicodeBlock AEGEAN_NUMBERS; field public static final int AEGEAN_NUMBERS_ID = 119; // 0x77 field public static final android.icu.lang.UCharacter.UnicodeBlock AHOM; @@ -15188,6 +15201,8 @@ package android.icu.lang { field public static final int BATAK_ID = 199; // 0xc7 field public static final android.icu.lang.UCharacter.UnicodeBlock BENGALI; field public static final int BENGALI_ID = 16; // 0x10 + field public static final android.icu.lang.UCharacter.UnicodeBlock BHAIKSUKI; + field public static final int BHAIKSUKI_ID = 264; // 0x108 field public static final android.icu.lang.UCharacter.UnicodeBlock BLOCK_ELEMENTS; field public static final int BLOCK_ELEMENTS_ID = 53; // 0x35 field public static final android.icu.lang.UCharacter.UnicodeBlock BOPOMOFO; @@ -15277,6 +15292,8 @@ package android.icu.lang { field public static final int CYRILLIC_EXTENDED_A_ID = 158; // 0x9e field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_B; field public static final int CYRILLIC_EXTENDED_B_ID = 160; // 0xa0 + field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_C; + field public static final int CYRILLIC_EXTENDED_C_ID = 265; // 0x109 field public static final int CYRILLIC_ID = 9; // 0x9 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENT; field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENTARY; @@ -15330,6 +15347,8 @@ package android.icu.lang { field public static final int GEORGIAN_SUPPLEMENT_ID = 135; // 0x87 field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC; field public static final int GLAGOLITIC_ID = 136; // 0x88 + field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC_SUPPLEMENT; + field public static final int GLAGOLITIC_SUPPLEMENT_ID = 266; // 0x10a field public static final android.icu.lang.UCharacter.UnicodeBlock GOTHIC; field public static final int GOTHIC_ID = 89; // 0x59 field public static final android.icu.lang.UCharacter.UnicodeBlock GRANTHA; @@ -15368,6 +15387,8 @@ package android.icu.lang { field public static final int HIRAGANA_ID = 62; // 0x3e field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS; field public static final int IDEOGRAPHIC_DESCRIPTION_CHARACTERS_ID = 60; // 0x3c + field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION; + field public static final int IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION_ID = 267; // 0x10b field public static final android.icu.lang.UCharacter.UnicodeBlock IMPERIAL_ARAMAIC; field public static final int IMPERIAL_ARAMAIC_ID = 186; // 0xba field public static final android.icu.lang.UCharacter.UnicodeBlock INSCRIPTIONAL_PAHLAVI; @@ -15452,6 +15473,8 @@ package android.icu.lang { field public static final int MANDAIC_ID = 198; // 0xc6 field public static final android.icu.lang.UCharacter.UnicodeBlock MANICHAEAN; field public static final int MANICHAEAN_ID = 234; // 0xea + field public static final android.icu.lang.UCharacter.UnicodeBlock MARCHEN; + field public static final int MARCHEN_ID = 268; // 0x10c field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS; field public static final int MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID = 93; // 0x5d field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_OPERATORS; @@ -15486,6 +15509,8 @@ package android.icu.lang { field public static final int MODI_ID = 236; // 0xec field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN; field public static final int MONGOLIAN_ID = 37; // 0x25 + field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN_SUPPLEMENT; + field public static final int MONGOLIAN_SUPPLEMENT_ID = 269; // 0x10d field public static final android.icu.lang.UCharacter.UnicodeBlock MRO; field public static final int MRO_ID = 237; // 0xed field public static final android.icu.lang.UCharacter.UnicodeBlock MULTANI; @@ -15500,6 +15525,8 @@ package android.icu.lang { field public static final int MYANMAR_ID = 28; // 0x1c field public static final android.icu.lang.UCharacter.UnicodeBlock NABATAEAN; field public static final int NABATAEAN_ID = 239; // 0xef + field public static final android.icu.lang.UCharacter.UnicodeBlock NEWA; + field public static final int NEWA_ID = 270; // 0x10e field public static final android.icu.lang.UCharacter.UnicodeBlock NEW_TAI_LUE; field public static final int NEW_TAI_LUE_ID = 139; // 0x8b field public static final android.icu.lang.UCharacter.UnicodeBlock NKO; @@ -15531,6 +15558,8 @@ package android.icu.lang { field public static final int ORIYA_ID = 19; // 0x13 field public static final android.icu.lang.UCharacter.UnicodeBlock ORNAMENTAL_DINGBATS; field public static final int ORNAMENTAL_DINGBATS_ID = 242; // 0xf2 + field public static final android.icu.lang.UCharacter.UnicodeBlock OSAGE; + field public static final int OSAGE_ID = 271; // 0x10f field public static final android.icu.lang.UCharacter.UnicodeBlock OSMANYA; field public static final int OSMANYA_ID = 122; // 0x7a field public static final android.icu.lang.UCharacter.UnicodeBlock PAHAWH_HMONG; @@ -15633,6 +15662,10 @@ package android.icu.lang { field public static final int TAKRI_ID = 220; // 0xdc field public static final android.icu.lang.UCharacter.UnicodeBlock TAMIL; field public static final int TAMIL_ID = 20; // 0x14 + field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT; + field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT_COMPONENTS; + field public static final int TANGUT_COMPONENTS_ID = 273; // 0x111 + field public static final int TANGUT_ID = 272; // 0x110 field public static final android.icu.lang.UCharacter.UnicodeBlock TELUGU; field public static final int TELUGU_ID = 21; // 0x15 field public static final android.icu.lang.UCharacter.UnicodeBlock THAANA; @@ -15679,7 +15712,11 @@ package android.icu.lang { field public static final int DOUBLE_QUOTE = 16; // 0x10 field public static final int EXTEND = 9; // 0x9 field public static final int EXTENDNUMLET = 7; // 0x7 + field public static final int E_BASE = 17; // 0x11 + field public static final int E_BASE_GAZ = 18; // 0x12 + field public static final int E_MODIFIER = 19; // 0x13 field public static final int FORMAT = 2; // 0x2 + field public static final int GLUE_AFTER_ZWJ = 20; // 0x14 field public static final int HEBREW_LETTER = 14; // 0xe field public static final int KATAKANA = 3; // 0x3 field public static final int LF = 10; // 0xa @@ -15691,6 +15728,7 @@ package android.icu.lang { field public static final int OTHER = 0; // 0x0 field public static final int REGIONAL_INDICATOR = 13; // 0xd field public static final int SINGLE_QUOTE = 15; // 0xf + field public static final int ZWJ = 21; // 0x15 } public final class UCharacterCategory implements android.icu.lang.UCharacterEnums.ECharacterCategory { @@ -15909,6 +15947,7 @@ package android.icu.lang { method public static final boolean hasScript(int, int); method public static final boolean isCased(int); method public static final boolean isRightToLeft(int); + field public static final int ADLAM = 167; // 0xa7 field public static final int AFAKA = 147; // 0x93 field public static final int AHOM = 161; // 0xa1 field public static final int ANATOLIAN_HIEROGLYPHS = 156; // 0x9c @@ -15920,6 +15959,7 @@ package android.icu.lang { field public static final int BASSA_VAH = 134; // 0x86 field public static final int BATAK = 63; // 0x3f field public static final int BENGALI = 4; // 0x4 + field public static final int BHAIKSUKI = 168; // 0xa8 field public static final int BLISSYMBOLS = 64; // 0x40 field public static final int BOOK_PAHLAVI = 124; // 0x7c field public static final int BOPOMOFO = 5; // 0x5 @@ -15958,6 +15998,7 @@ package android.icu.lang { field public static final int HAN = 17; // 0x11 field public static final int HANGUL = 18; // 0x12 field public static final int HANUNOO = 43; // 0x2b + field public static final int HAN_WITH_BOPOMOFO = 172; // 0xac field public static final int HARAPPAN_INDUS = 77; // 0x4d field public static final int HATRAN = 162; // 0xa2 field public static final int HEBREW = 19; // 0x13 @@ -15968,6 +16009,7 @@ package android.icu.lang { field public static final int INSCRIPTIONAL_PAHLAVI = 122; // 0x7a field public static final int INSCRIPTIONAL_PARTHIAN = 125; // 0x7d field public static final int INVALID_CODE = -1; // 0xffffffff + field public static final int JAMO = 173; // 0xad field public static final int JAPANESE = 105; // 0x69 field public static final int JAVANESE = 78; // 0x4e field public static final int JURCHEN = 148; // 0x94 @@ -16001,6 +16043,7 @@ package android.icu.lang { field public static final int MANDAEAN = 84; // 0x54 field public static final int MANDAIC = 84; // 0x54 field public static final int MANICHAEAN = 121; // 0x79 + field public static final int MARCHEN = 169; // 0xa9 field public static final int MATHEMATICAL_NOTATION = 128; // 0x80 field public static final int MAYAN_HIEROGLYPHS = 85; // 0x55 field public static final int MEITEI_MAYEK = 115; // 0x73 @@ -16017,6 +16060,7 @@ package android.icu.lang { field public static final int MYANMAR = 28; // 0x1c field public static final int NABATAEAN = 143; // 0x8f field public static final int NAKHI_GEBA = 132; // 0x84 + field public static final int NEWA = 170; // 0xaa field public static final int NEW_TAI_LUE = 59; // 0x3b field public static final int NKO = 87; // 0x57 field public static final int NUSHU = 150; // 0x96 @@ -16031,6 +16075,7 @@ package android.icu.lang { field public static final int OL_CHIKI = 109; // 0x6d field public static final int ORIYA = 31; // 0x1f field public static final int ORKHON = 88; // 0x58 + field public static final int OSAGE = 171; // 0xab field public static final int OSMANYA = 50; // 0x32 field public static final int PAHAWH_HMONG = 75; // 0x4b field public static final int PALMYRENE = 144; // 0x90 @@ -16056,6 +16101,7 @@ package android.icu.lang { field public static final int SUNDANESE = 113; // 0x71 field public static final int SYLOTI_NAGRI = 58; // 0x3a field public static final int SYMBOLS = 129; // 0x81 + field public static final int SYMBOLS_EMOJI = 174; // 0xae field public static final int SYRIAC = 34; // 0x22 field public static final int TAGALOG = 42; // 0x2a field public static final int TAGBANWA = 45; // 0x2d @@ -16582,6 +16628,8 @@ package android.icu.text { method public static final android.icu.text.DateFormat.BooleanAttribute[] values(); enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_NUMERIC; enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_WHITESPACE; + enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_MULTIPLE_PATTERNS_FOR_MATCH; + enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_PARTIAL_LITERAL_MATCH; } public static class DateFormat.Field extends java.text.Format.Field { @@ -17266,6 +17314,7 @@ package android.icu.text { field public static final int PERCENTSTYLE = 2; // 0x2 field public static final int PLURALCURRENCYSTYLE = 6; // 0x6 field public static final int SCIENTIFICSTYLE = 3; // 0x3 + field public static final int STANDARDCURRENCYSTYLE = 9; // 0x9 } public static class NumberFormat.Field extends java.text.Format.Field { @@ -18060,7 +18109,7 @@ package android.icu.util { field public static final int AM_PM = 9; // 0x9 field public static final int APRIL = 3; // 0x3 field public static final int AUGUST = 7; // 0x7 - field protected static final int BASE_FIELD_COUNT = 23; // 0x17 + field protected static final deprecated int BASE_FIELD_COUNT = 23; // 0x17 field public static final int DATE = 5; // 0x5 field public static final int DAY_OF_MONTH = 5; // 0x5 field public static final int DAY_OF_WEEK = 7; // 0x7 @@ -18088,7 +18137,7 @@ package android.icu.util { field public static final int MARCH = 2; // 0x2 field protected static final int MAXIMUM = 3; // 0x3 field protected static final java.util.Date MAX_DATE; - field protected static final int MAX_FIELD_COUNT = 32; // 0x20 + field protected static final deprecated int MAX_FIELD_COUNT = 32; // 0x20 field protected static final int MAX_JULIAN = 2130706432; // 0x7f000000 field protected static final long MAX_MILLIS = 183882168921600000L; // 0x28d47dbbf19b000L field public static final int MAY = 4; // 0x4 @@ -18408,6 +18457,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit CELSIUS; field public static final android.icu.util.MeasureUnit CENTILITER; field public static final android.icu.util.MeasureUnit CENTIMETER; + field public static final android.icu.util.MeasureUnit CENTURY; field public static final android.icu.util.MeasureUnit CUBIC_CENTIMETER; field public static final android.icu.util.MeasureUnit CUBIC_FOOT; field public static final android.icu.util.MeasureUnit CUBIC_INCH; @@ -18416,6 +18466,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit CUBIC_MILE; field public static final android.icu.util.MeasureUnit CUBIC_YARD; field public static final android.icu.util.MeasureUnit CUP; + field public static final android.icu.util.MeasureUnit CUP_METRIC; field public static final android.icu.util.TimeUnit DAY; field public static final android.icu.util.MeasureUnit DECILITER; field public static final android.icu.util.MeasureUnit DECIMETER; @@ -18427,6 +18478,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit FOOT; field public static final android.icu.util.MeasureUnit FURLONG; field public static final android.icu.util.MeasureUnit GALLON; + field public static final android.icu.util.MeasureUnit GENERIC_TEMPERATURE; field public static final android.icu.util.MeasureUnit GIGABIT; field public static final android.icu.util.MeasureUnit GIGABYTE; field public static final android.icu.util.MeasureUnit GIGAHERTZ; @@ -18454,8 +18506,10 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit KILOMETER_PER_HOUR; field public static final android.icu.util.MeasureUnit KILOWATT; field public static final android.icu.util.MeasureUnit KILOWATT_HOUR; + field public static final android.icu.util.MeasureUnit KNOT; field public static final android.icu.util.MeasureUnit LIGHT_YEAR; field public static final android.icu.util.MeasureUnit LITER; + field public static final android.icu.util.MeasureUnit LITER_PER_100KILOMETERS; field public static final android.icu.util.MeasureUnit LITER_PER_KILOMETER; field public static final android.icu.util.MeasureUnit LUX; field public static final android.icu.util.MeasureUnit MEGABIT; @@ -18473,6 +18527,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit MILE; field public static final android.icu.util.MeasureUnit MILE_PER_GALLON; field public static final android.icu.util.MeasureUnit MILE_PER_HOUR; + field public static final android.icu.util.MeasureUnit MILE_SCANDINAVIAN; field public static final android.icu.util.MeasureUnit MILLIAMPERE; field public static final android.icu.util.MeasureUnit MILLIBAR; field public static final android.icu.util.MeasureUnit MILLIGRAM; @@ -18492,10 +18547,12 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit PARSEC; field public static final android.icu.util.MeasureUnit PICOMETER; field public static final android.icu.util.MeasureUnit PINT; + field public static final android.icu.util.MeasureUnit PINT_METRIC; field public static final android.icu.util.MeasureUnit POUND; field public static final android.icu.util.MeasureUnit POUND_PER_SQUARE_INCH; field public static final android.icu.util.MeasureUnit QUART; field public static final android.icu.util.MeasureUnit RADIAN; + field public static final android.icu.util.MeasureUnit REVOLUTION_ANGLE; field public static final android.icu.util.TimeUnit SECOND; field public static final android.icu.util.MeasureUnit SQUARE_CENTIMETER; field public static final android.icu.util.MeasureUnit SQUARE_FOOT; @@ -18807,6 +18864,7 @@ package android.icu.util { field public static final android.icu.util.VersionInfo UNICODE_6_3; field public static final android.icu.util.VersionInfo UNICODE_7_0; field public static final android.icu.util.VersionInfo UNICODE_8_0; + field public static final android.icu.util.VersionInfo UNICODE_9_0; } } diff --git a/api/system-current.txt b/api/system-current.txt index f7075176773f..580683a9e606 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -16156,6 +16156,10 @@ package android.icu.lang { field public static final int CONTROL = 1; // 0x1 field public static final int CR = 2; // 0x2 field public static final int EXTEND = 3; // 0x3 + field public static final int E_BASE = 13; // 0xd + field public static final int E_BASE_GAZ = 14; // 0xe + field public static final int E_MODIFIER = 15; // 0xf + field public static final int GLUE_AFTER_ZWJ = 16; // 0x10 field public static final int L = 4; // 0x4 field public static final int LF = 5; // 0x5 field public static final int LV = 6; // 0x6 @@ -16166,6 +16170,7 @@ package android.icu.lang { field public static final int SPACING_MARK = 10; // 0xa field public static final int T = 8; // 0x8 field public static final int V = 9; // 0x9 + field public static final int ZWJ = 17; // 0x11 } public static abstract interface UCharacter.HangulSyllableType { @@ -16178,6 +16183,9 @@ package android.icu.lang { } public static abstract interface UCharacter.JoiningGroup { + field public static final int AFRICAN_FEH = 86; // 0x56 + field public static final int AFRICAN_NOON = 87; // 0x57 + field public static final int AFRICAN_QAF = 88; // 0x58 field public static final int AIN = 1; // 0x1 field public static final int ALAPH = 2; // 0x2 field public static final int ALEF = 3; // 0x3 @@ -16291,6 +16299,8 @@ package android.icu.lang { field public static final int CONDITIONAL_JAPANESE_STARTER = 37; // 0x25 field public static final int CONTINGENT_BREAK = 7; // 0x7 field public static final int EXCLAMATION = 11; // 0xb + field public static final int E_BASE = 40; // 0x28 + field public static final int E_MODIFIER = 41; // 0x29 field public static final int GLUE = 12; // 0xc field public static final int H2 = 31; // 0x1f field public static final int H3 = 32; // 0x20 @@ -16317,6 +16327,7 @@ package android.icu.lang { field public static final int SURROGATE = 25; // 0x19 field public static final int UNKNOWN = 0; // 0x0 field public static final int WORD_JOINER = 30; // 0x1e + field public static final int ZWJ = 42; // 0x2a field public static final int ZWSPACE = 28; // 0x1c } @@ -16350,6 +16361,8 @@ package android.icu.lang { method public int getID(); method public static android.icu.lang.UCharacter.UnicodeBlock getInstance(int); method public static android.icu.lang.UCharacter.UnicodeBlock of(int); + field public static final android.icu.lang.UCharacter.UnicodeBlock ADLAM; + field public static final int ADLAM_ID = 263; // 0x107 field public static final android.icu.lang.UCharacter.UnicodeBlock AEGEAN_NUMBERS; field public static final int AEGEAN_NUMBERS_ID = 119; // 0x77 field public static final android.icu.lang.UCharacter.UnicodeBlock AHOM; @@ -16398,6 +16411,8 @@ package android.icu.lang { field public static final int BATAK_ID = 199; // 0xc7 field public static final android.icu.lang.UCharacter.UnicodeBlock BENGALI; field public static final int BENGALI_ID = 16; // 0x10 + field public static final android.icu.lang.UCharacter.UnicodeBlock BHAIKSUKI; + field public static final int BHAIKSUKI_ID = 264; // 0x108 field public static final android.icu.lang.UCharacter.UnicodeBlock BLOCK_ELEMENTS; field public static final int BLOCK_ELEMENTS_ID = 53; // 0x35 field public static final android.icu.lang.UCharacter.UnicodeBlock BOPOMOFO; @@ -16487,6 +16502,8 @@ package android.icu.lang { field public static final int CYRILLIC_EXTENDED_A_ID = 158; // 0x9e field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_B; field public static final int CYRILLIC_EXTENDED_B_ID = 160; // 0xa0 + field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_C; + field public static final int CYRILLIC_EXTENDED_C_ID = 265; // 0x109 field public static final int CYRILLIC_ID = 9; // 0x9 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENT; field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENTARY; @@ -16540,6 +16557,8 @@ package android.icu.lang { field public static final int GEORGIAN_SUPPLEMENT_ID = 135; // 0x87 field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC; field public static final int GLAGOLITIC_ID = 136; // 0x88 + field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC_SUPPLEMENT; + field public static final int GLAGOLITIC_SUPPLEMENT_ID = 266; // 0x10a field public static final android.icu.lang.UCharacter.UnicodeBlock GOTHIC; field public static final int GOTHIC_ID = 89; // 0x59 field public static final android.icu.lang.UCharacter.UnicodeBlock GRANTHA; @@ -16578,6 +16597,8 @@ package android.icu.lang { field public static final int HIRAGANA_ID = 62; // 0x3e field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS; field public static final int IDEOGRAPHIC_DESCRIPTION_CHARACTERS_ID = 60; // 0x3c + field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION; + field public static final int IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION_ID = 267; // 0x10b field public static final android.icu.lang.UCharacter.UnicodeBlock IMPERIAL_ARAMAIC; field public static final int IMPERIAL_ARAMAIC_ID = 186; // 0xba field public static final android.icu.lang.UCharacter.UnicodeBlock INSCRIPTIONAL_PAHLAVI; @@ -16662,6 +16683,8 @@ package android.icu.lang { field public static final int MANDAIC_ID = 198; // 0xc6 field public static final android.icu.lang.UCharacter.UnicodeBlock MANICHAEAN; field public static final int MANICHAEAN_ID = 234; // 0xea + field public static final android.icu.lang.UCharacter.UnicodeBlock MARCHEN; + field public static final int MARCHEN_ID = 268; // 0x10c field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS; field public static final int MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID = 93; // 0x5d field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_OPERATORS; @@ -16696,6 +16719,8 @@ package android.icu.lang { field public static final int MODI_ID = 236; // 0xec field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN; field public static final int MONGOLIAN_ID = 37; // 0x25 + field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN_SUPPLEMENT; + field public static final int MONGOLIAN_SUPPLEMENT_ID = 269; // 0x10d field public static final android.icu.lang.UCharacter.UnicodeBlock MRO; field public static final int MRO_ID = 237; // 0xed field public static final android.icu.lang.UCharacter.UnicodeBlock MULTANI; @@ -16710,6 +16735,8 @@ package android.icu.lang { field public static final int MYANMAR_ID = 28; // 0x1c field public static final android.icu.lang.UCharacter.UnicodeBlock NABATAEAN; field public static final int NABATAEAN_ID = 239; // 0xef + field public static final android.icu.lang.UCharacter.UnicodeBlock NEWA; + field public static final int NEWA_ID = 270; // 0x10e field public static final android.icu.lang.UCharacter.UnicodeBlock NEW_TAI_LUE; field public static final int NEW_TAI_LUE_ID = 139; // 0x8b field public static final android.icu.lang.UCharacter.UnicodeBlock NKO; @@ -16741,6 +16768,8 @@ package android.icu.lang { field public static final int ORIYA_ID = 19; // 0x13 field public static final android.icu.lang.UCharacter.UnicodeBlock ORNAMENTAL_DINGBATS; field public static final int ORNAMENTAL_DINGBATS_ID = 242; // 0xf2 + field public static final android.icu.lang.UCharacter.UnicodeBlock OSAGE; + field public static final int OSAGE_ID = 271; // 0x10f field public static final android.icu.lang.UCharacter.UnicodeBlock OSMANYA; field public static final int OSMANYA_ID = 122; // 0x7a field public static final android.icu.lang.UCharacter.UnicodeBlock PAHAWH_HMONG; @@ -16843,6 +16872,10 @@ package android.icu.lang { field public static final int TAKRI_ID = 220; // 0xdc field public static final android.icu.lang.UCharacter.UnicodeBlock TAMIL; field public static final int TAMIL_ID = 20; // 0x14 + field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT; + field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT_COMPONENTS; + field public static final int TANGUT_COMPONENTS_ID = 273; // 0x111 + field public static final int TANGUT_ID = 272; // 0x110 field public static final android.icu.lang.UCharacter.UnicodeBlock TELUGU; field public static final int TELUGU_ID = 21; // 0x15 field public static final android.icu.lang.UCharacter.UnicodeBlock THAANA; @@ -16889,7 +16922,11 @@ package android.icu.lang { field public static final int DOUBLE_QUOTE = 16; // 0x10 field public static final int EXTEND = 9; // 0x9 field public static final int EXTENDNUMLET = 7; // 0x7 + field public static final int E_BASE = 17; // 0x11 + field public static final int E_BASE_GAZ = 18; // 0x12 + field public static final int E_MODIFIER = 19; // 0x13 field public static final int FORMAT = 2; // 0x2 + field public static final int GLUE_AFTER_ZWJ = 20; // 0x14 field public static final int HEBREW_LETTER = 14; // 0xe field public static final int KATAKANA = 3; // 0x3 field public static final int LF = 10; // 0xa @@ -16901,6 +16938,7 @@ package android.icu.lang { field public static final int OTHER = 0; // 0x0 field public static final int REGIONAL_INDICATOR = 13; // 0xd field public static final int SINGLE_QUOTE = 15; // 0xf + field public static final int ZWJ = 21; // 0x15 } public final class UCharacterCategory implements android.icu.lang.UCharacterEnums.ECharacterCategory { @@ -17119,6 +17157,7 @@ package android.icu.lang { method public static final boolean hasScript(int, int); method public static final boolean isCased(int); method public static final boolean isRightToLeft(int); + field public static final int ADLAM = 167; // 0xa7 field public static final int AFAKA = 147; // 0x93 field public static final int AHOM = 161; // 0xa1 field public static final int ANATOLIAN_HIEROGLYPHS = 156; // 0x9c @@ -17130,6 +17169,7 @@ package android.icu.lang { field public static final int BASSA_VAH = 134; // 0x86 field public static final int BATAK = 63; // 0x3f field public static final int BENGALI = 4; // 0x4 + field public static final int BHAIKSUKI = 168; // 0xa8 field public static final int BLISSYMBOLS = 64; // 0x40 field public static final int BOOK_PAHLAVI = 124; // 0x7c field public static final int BOPOMOFO = 5; // 0x5 @@ -17168,6 +17208,7 @@ package android.icu.lang { field public static final int HAN = 17; // 0x11 field public static final int HANGUL = 18; // 0x12 field public static final int HANUNOO = 43; // 0x2b + field public static final int HAN_WITH_BOPOMOFO = 172; // 0xac field public static final int HARAPPAN_INDUS = 77; // 0x4d field public static final int HATRAN = 162; // 0xa2 field public static final int HEBREW = 19; // 0x13 @@ -17178,6 +17219,7 @@ package android.icu.lang { field public static final int INSCRIPTIONAL_PAHLAVI = 122; // 0x7a field public static final int INSCRIPTIONAL_PARTHIAN = 125; // 0x7d field public static final int INVALID_CODE = -1; // 0xffffffff + field public static final int JAMO = 173; // 0xad field public static final int JAPANESE = 105; // 0x69 field public static final int JAVANESE = 78; // 0x4e field public static final int JURCHEN = 148; // 0x94 @@ -17211,6 +17253,7 @@ package android.icu.lang { field public static final int MANDAEAN = 84; // 0x54 field public static final int MANDAIC = 84; // 0x54 field public static final int MANICHAEAN = 121; // 0x79 + field public static final int MARCHEN = 169; // 0xa9 field public static final int MATHEMATICAL_NOTATION = 128; // 0x80 field public static final int MAYAN_HIEROGLYPHS = 85; // 0x55 field public static final int MEITEI_MAYEK = 115; // 0x73 @@ -17227,6 +17270,7 @@ package android.icu.lang { field public static final int MYANMAR = 28; // 0x1c field public static final int NABATAEAN = 143; // 0x8f field public static final int NAKHI_GEBA = 132; // 0x84 + field public static final int NEWA = 170; // 0xaa field public static final int NEW_TAI_LUE = 59; // 0x3b field public static final int NKO = 87; // 0x57 field public static final int NUSHU = 150; // 0x96 @@ -17241,6 +17285,7 @@ package android.icu.lang { field public static final int OL_CHIKI = 109; // 0x6d field public static final int ORIYA = 31; // 0x1f field public static final int ORKHON = 88; // 0x58 + field public static final int OSAGE = 171; // 0xab field public static final int OSMANYA = 50; // 0x32 field public static final int PAHAWH_HMONG = 75; // 0x4b field public static final int PALMYRENE = 144; // 0x90 @@ -17266,6 +17311,7 @@ package android.icu.lang { field public static final int SUNDANESE = 113; // 0x71 field public static final int SYLOTI_NAGRI = 58; // 0x3a field public static final int SYMBOLS = 129; // 0x81 + field public static final int SYMBOLS_EMOJI = 174; // 0xae field public static final int SYRIAC = 34; // 0x22 field public static final int TAGALOG = 42; // 0x2a field public static final int TAGBANWA = 45; // 0x2d @@ -17792,6 +17838,8 @@ package android.icu.text { method public static final android.icu.text.DateFormat.BooleanAttribute[] values(); enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_NUMERIC; enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_WHITESPACE; + enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_MULTIPLE_PATTERNS_FOR_MATCH; + enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_PARTIAL_LITERAL_MATCH; } public static class DateFormat.Field extends java.text.Format.Field { @@ -18476,6 +18524,7 @@ package android.icu.text { field public static final int PERCENTSTYLE = 2; // 0x2 field public static final int PLURALCURRENCYSTYLE = 6; // 0x6 field public static final int SCIENTIFICSTYLE = 3; // 0x3 + field public static final int STANDARDCURRENCYSTYLE = 9; // 0x9 } public static class NumberFormat.Field extends java.text.Format.Field { @@ -19270,7 +19319,7 @@ package android.icu.util { field public static final int AM_PM = 9; // 0x9 field public static final int APRIL = 3; // 0x3 field public static final int AUGUST = 7; // 0x7 - field protected static final int BASE_FIELD_COUNT = 23; // 0x17 + field protected static final deprecated int BASE_FIELD_COUNT = 23; // 0x17 field public static final int DATE = 5; // 0x5 field public static final int DAY_OF_MONTH = 5; // 0x5 field public static final int DAY_OF_WEEK = 7; // 0x7 @@ -19298,7 +19347,7 @@ package android.icu.util { field public static final int MARCH = 2; // 0x2 field protected static final int MAXIMUM = 3; // 0x3 field protected static final java.util.Date MAX_DATE; - field protected static final int MAX_FIELD_COUNT = 32; // 0x20 + field protected static final deprecated int MAX_FIELD_COUNT = 32; // 0x20 field protected static final int MAX_JULIAN = 2130706432; // 0x7f000000 field protected static final long MAX_MILLIS = 183882168921600000L; // 0x28d47dbbf19b000L field public static final int MAY = 4; // 0x4 @@ -19618,6 +19667,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit CELSIUS; field public static final android.icu.util.MeasureUnit CENTILITER; field public static final android.icu.util.MeasureUnit CENTIMETER; + field public static final android.icu.util.MeasureUnit CENTURY; field public static final android.icu.util.MeasureUnit CUBIC_CENTIMETER; field public static final android.icu.util.MeasureUnit CUBIC_FOOT; field public static final android.icu.util.MeasureUnit CUBIC_INCH; @@ -19626,6 +19676,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit CUBIC_MILE; field public static final android.icu.util.MeasureUnit CUBIC_YARD; field public static final android.icu.util.MeasureUnit CUP; + field public static final android.icu.util.MeasureUnit CUP_METRIC; field public static final android.icu.util.TimeUnit DAY; field public static final android.icu.util.MeasureUnit DECILITER; field public static final android.icu.util.MeasureUnit DECIMETER; @@ -19637,6 +19688,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit FOOT; field public static final android.icu.util.MeasureUnit FURLONG; field public static final android.icu.util.MeasureUnit GALLON; + field public static final android.icu.util.MeasureUnit GENERIC_TEMPERATURE; field public static final android.icu.util.MeasureUnit GIGABIT; field public static final android.icu.util.MeasureUnit GIGABYTE; field public static final android.icu.util.MeasureUnit GIGAHERTZ; @@ -19664,8 +19716,10 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit KILOMETER_PER_HOUR; field public static final android.icu.util.MeasureUnit KILOWATT; field public static final android.icu.util.MeasureUnit KILOWATT_HOUR; + field public static final android.icu.util.MeasureUnit KNOT; field public static final android.icu.util.MeasureUnit LIGHT_YEAR; field public static final android.icu.util.MeasureUnit LITER; + field public static final android.icu.util.MeasureUnit LITER_PER_100KILOMETERS; field public static final android.icu.util.MeasureUnit LITER_PER_KILOMETER; field public static final android.icu.util.MeasureUnit LUX; field public static final android.icu.util.MeasureUnit MEGABIT; @@ -19683,6 +19737,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit MILE; field public static final android.icu.util.MeasureUnit MILE_PER_GALLON; field public static final android.icu.util.MeasureUnit MILE_PER_HOUR; + field public static final android.icu.util.MeasureUnit MILE_SCANDINAVIAN; field public static final android.icu.util.MeasureUnit MILLIAMPERE; field public static final android.icu.util.MeasureUnit MILLIBAR; field public static final android.icu.util.MeasureUnit MILLIGRAM; @@ -19702,10 +19757,12 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit PARSEC; field public static final android.icu.util.MeasureUnit PICOMETER; field public static final android.icu.util.MeasureUnit PINT; + field public static final android.icu.util.MeasureUnit PINT_METRIC; field public static final android.icu.util.MeasureUnit POUND; field public static final android.icu.util.MeasureUnit POUND_PER_SQUARE_INCH; field public static final android.icu.util.MeasureUnit QUART; field public static final android.icu.util.MeasureUnit RADIAN; + field public static final android.icu.util.MeasureUnit REVOLUTION_ANGLE; field public static final android.icu.util.TimeUnit SECOND; field public static final android.icu.util.MeasureUnit SQUARE_CENTIMETER; field public static final android.icu.util.MeasureUnit SQUARE_FOOT; @@ -20017,6 +20074,7 @@ package android.icu.util { field public static final android.icu.util.VersionInfo UNICODE_6_3; field public static final android.icu.util.VersionInfo UNICODE_7_0; field public static final android.icu.util.VersionInfo UNICODE_8_0; + field public static final android.icu.util.VersionInfo UNICODE_9_0; } } diff --git a/api/test-current.txt b/api/test-current.txt index 934e82cff9e1..42f8804c1107 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -14963,6 +14963,10 @@ package android.icu.lang { field public static final int CONTROL = 1; // 0x1 field public static final int CR = 2; // 0x2 field public static final int EXTEND = 3; // 0x3 + field public static final int E_BASE = 13; // 0xd + field public static final int E_BASE_GAZ = 14; // 0xe + field public static final int E_MODIFIER = 15; // 0xf + field public static final int GLUE_AFTER_ZWJ = 16; // 0x10 field public static final int L = 4; // 0x4 field public static final int LF = 5; // 0x5 field public static final int LV = 6; // 0x6 @@ -14973,6 +14977,7 @@ package android.icu.lang { field public static final int SPACING_MARK = 10; // 0xa field public static final int T = 8; // 0x8 field public static final int V = 9; // 0x9 + field public static final int ZWJ = 17; // 0x11 } public static abstract interface UCharacter.HangulSyllableType { @@ -14985,6 +14990,9 @@ package android.icu.lang { } public static abstract interface UCharacter.JoiningGroup { + field public static final int AFRICAN_FEH = 86; // 0x56 + field public static final int AFRICAN_NOON = 87; // 0x57 + field public static final int AFRICAN_QAF = 88; // 0x58 field public static final int AIN = 1; // 0x1 field public static final int ALAPH = 2; // 0x2 field public static final int ALEF = 3; // 0x3 @@ -15098,6 +15106,8 @@ package android.icu.lang { field public static final int CONDITIONAL_JAPANESE_STARTER = 37; // 0x25 field public static final int CONTINGENT_BREAK = 7; // 0x7 field public static final int EXCLAMATION = 11; // 0xb + field public static final int E_BASE = 40; // 0x28 + field public static final int E_MODIFIER = 41; // 0x29 field public static final int GLUE = 12; // 0xc field public static final int H2 = 31; // 0x1f field public static final int H3 = 32; // 0x20 @@ -15124,6 +15134,7 @@ package android.icu.lang { field public static final int SURROGATE = 25; // 0x19 field public static final int UNKNOWN = 0; // 0x0 field public static final int WORD_JOINER = 30; // 0x1e + field public static final int ZWJ = 42; // 0x2a field public static final int ZWSPACE = 28; // 0x1c } @@ -15157,6 +15168,8 @@ package android.icu.lang { method public int getID(); method public static android.icu.lang.UCharacter.UnicodeBlock getInstance(int); method public static android.icu.lang.UCharacter.UnicodeBlock of(int); + field public static final android.icu.lang.UCharacter.UnicodeBlock ADLAM; + field public static final int ADLAM_ID = 263; // 0x107 field public static final android.icu.lang.UCharacter.UnicodeBlock AEGEAN_NUMBERS; field public static final int AEGEAN_NUMBERS_ID = 119; // 0x77 field public static final android.icu.lang.UCharacter.UnicodeBlock AHOM; @@ -15205,6 +15218,8 @@ package android.icu.lang { field public static final int BATAK_ID = 199; // 0xc7 field public static final android.icu.lang.UCharacter.UnicodeBlock BENGALI; field public static final int BENGALI_ID = 16; // 0x10 + field public static final android.icu.lang.UCharacter.UnicodeBlock BHAIKSUKI; + field public static final int BHAIKSUKI_ID = 264; // 0x108 field public static final android.icu.lang.UCharacter.UnicodeBlock BLOCK_ELEMENTS; field public static final int BLOCK_ELEMENTS_ID = 53; // 0x35 field public static final android.icu.lang.UCharacter.UnicodeBlock BOPOMOFO; @@ -15294,6 +15309,8 @@ package android.icu.lang { field public static final int CYRILLIC_EXTENDED_A_ID = 158; // 0x9e field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_B; field public static final int CYRILLIC_EXTENDED_B_ID = 160; // 0xa0 + field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_C; + field public static final int CYRILLIC_EXTENDED_C_ID = 265; // 0x109 field public static final int CYRILLIC_ID = 9; // 0x9 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENT; field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENTARY; @@ -15347,6 +15364,8 @@ package android.icu.lang { field public static final int GEORGIAN_SUPPLEMENT_ID = 135; // 0x87 field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC; field public static final int GLAGOLITIC_ID = 136; // 0x88 + field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC_SUPPLEMENT; + field public static final int GLAGOLITIC_SUPPLEMENT_ID = 266; // 0x10a field public static final android.icu.lang.UCharacter.UnicodeBlock GOTHIC; field public static final int GOTHIC_ID = 89; // 0x59 field public static final android.icu.lang.UCharacter.UnicodeBlock GRANTHA; @@ -15385,6 +15404,8 @@ package android.icu.lang { field public static final int HIRAGANA_ID = 62; // 0x3e field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS; field public static final int IDEOGRAPHIC_DESCRIPTION_CHARACTERS_ID = 60; // 0x3c + field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION; + field public static final int IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION_ID = 267; // 0x10b field public static final android.icu.lang.UCharacter.UnicodeBlock IMPERIAL_ARAMAIC; field public static final int IMPERIAL_ARAMAIC_ID = 186; // 0xba field public static final android.icu.lang.UCharacter.UnicodeBlock INSCRIPTIONAL_PAHLAVI; @@ -15469,6 +15490,8 @@ package android.icu.lang { field public static final int MANDAIC_ID = 198; // 0xc6 field public static final android.icu.lang.UCharacter.UnicodeBlock MANICHAEAN; field public static final int MANICHAEAN_ID = 234; // 0xea + field public static final android.icu.lang.UCharacter.UnicodeBlock MARCHEN; + field public static final int MARCHEN_ID = 268; // 0x10c field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS; field public static final int MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID = 93; // 0x5d field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_OPERATORS; @@ -15503,6 +15526,8 @@ package android.icu.lang { field public static final int MODI_ID = 236; // 0xec field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN; field public static final int MONGOLIAN_ID = 37; // 0x25 + field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN_SUPPLEMENT; + field public static final int MONGOLIAN_SUPPLEMENT_ID = 269; // 0x10d field public static final android.icu.lang.UCharacter.UnicodeBlock MRO; field public static final int MRO_ID = 237; // 0xed field public static final android.icu.lang.UCharacter.UnicodeBlock MULTANI; @@ -15517,6 +15542,8 @@ package android.icu.lang { field public static final int MYANMAR_ID = 28; // 0x1c field public static final android.icu.lang.UCharacter.UnicodeBlock NABATAEAN; field public static final int NABATAEAN_ID = 239; // 0xef + field public static final android.icu.lang.UCharacter.UnicodeBlock NEWA; + field public static final int NEWA_ID = 270; // 0x10e field public static final android.icu.lang.UCharacter.UnicodeBlock NEW_TAI_LUE; field public static final int NEW_TAI_LUE_ID = 139; // 0x8b field public static final android.icu.lang.UCharacter.UnicodeBlock NKO; @@ -15548,6 +15575,8 @@ package android.icu.lang { field public static final int ORIYA_ID = 19; // 0x13 field public static final android.icu.lang.UCharacter.UnicodeBlock ORNAMENTAL_DINGBATS; field public static final int ORNAMENTAL_DINGBATS_ID = 242; // 0xf2 + field public static final android.icu.lang.UCharacter.UnicodeBlock OSAGE; + field public static final int OSAGE_ID = 271; // 0x10f field public static final android.icu.lang.UCharacter.UnicodeBlock OSMANYA; field public static final int OSMANYA_ID = 122; // 0x7a field public static final android.icu.lang.UCharacter.UnicodeBlock PAHAWH_HMONG; @@ -15650,6 +15679,10 @@ package android.icu.lang { field public static final int TAKRI_ID = 220; // 0xdc field public static final android.icu.lang.UCharacter.UnicodeBlock TAMIL; field public static final int TAMIL_ID = 20; // 0x14 + field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT; + field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT_COMPONENTS; + field public static final int TANGUT_COMPONENTS_ID = 273; // 0x111 + field public static final int TANGUT_ID = 272; // 0x110 field public static final android.icu.lang.UCharacter.UnicodeBlock TELUGU; field public static final int TELUGU_ID = 21; // 0x15 field public static final android.icu.lang.UCharacter.UnicodeBlock THAANA; @@ -15696,7 +15729,11 @@ package android.icu.lang { field public static final int DOUBLE_QUOTE = 16; // 0x10 field public static final int EXTEND = 9; // 0x9 field public static final int EXTENDNUMLET = 7; // 0x7 + field public static final int E_BASE = 17; // 0x11 + field public static final int E_BASE_GAZ = 18; // 0x12 + field public static final int E_MODIFIER = 19; // 0x13 field public static final int FORMAT = 2; // 0x2 + field public static final int GLUE_AFTER_ZWJ = 20; // 0x14 field public static final int HEBREW_LETTER = 14; // 0xe field public static final int KATAKANA = 3; // 0x3 field public static final int LF = 10; // 0xa @@ -15708,6 +15745,7 @@ package android.icu.lang { field public static final int OTHER = 0; // 0x0 field public static final int REGIONAL_INDICATOR = 13; // 0xd field public static final int SINGLE_QUOTE = 15; // 0xf + field public static final int ZWJ = 21; // 0x15 } public final class UCharacterCategory implements android.icu.lang.UCharacterEnums.ECharacterCategory { @@ -15926,6 +15964,7 @@ package android.icu.lang { method public static final boolean hasScript(int, int); method public static final boolean isCased(int); method public static final boolean isRightToLeft(int); + field public static final int ADLAM = 167; // 0xa7 field public static final int AFAKA = 147; // 0x93 field public static final int AHOM = 161; // 0xa1 field public static final int ANATOLIAN_HIEROGLYPHS = 156; // 0x9c @@ -15937,6 +15976,7 @@ package android.icu.lang { field public static final int BASSA_VAH = 134; // 0x86 field public static final int BATAK = 63; // 0x3f field public static final int BENGALI = 4; // 0x4 + field public static final int BHAIKSUKI = 168; // 0xa8 field public static final int BLISSYMBOLS = 64; // 0x40 field public static final int BOOK_PAHLAVI = 124; // 0x7c field public static final int BOPOMOFO = 5; // 0x5 @@ -15975,6 +16015,7 @@ package android.icu.lang { field public static final int HAN = 17; // 0x11 field public static final int HANGUL = 18; // 0x12 field public static final int HANUNOO = 43; // 0x2b + field public static final int HAN_WITH_BOPOMOFO = 172; // 0xac field public static final int HARAPPAN_INDUS = 77; // 0x4d field public static final int HATRAN = 162; // 0xa2 field public static final int HEBREW = 19; // 0x13 @@ -15985,6 +16026,7 @@ package android.icu.lang { field public static final int INSCRIPTIONAL_PAHLAVI = 122; // 0x7a field public static final int INSCRIPTIONAL_PARTHIAN = 125; // 0x7d field public static final int INVALID_CODE = -1; // 0xffffffff + field public static final int JAMO = 173; // 0xad field public static final int JAPANESE = 105; // 0x69 field public static final int JAVANESE = 78; // 0x4e field public static final int JURCHEN = 148; // 0x94 @@ -16018,6 +16060,7 @@ package android.icu.lang { field public static final int MANDAEAN = 84; // 0x54 field public static final int MANDAIC = 84; // 0x54 field public static final int MANICHAEAN = 121; // 0x79 + field public static final int MARCHEN = 169; // 0xa9 field public static final int MATHEMATICAL_NOTATION = 128; // 0x80 field public static final int MAYAN_HIEROGLYPHS = 85; // 0x55 field public static final int MEITEI_MAYEK = 115; // 0x73 @@ -16034,6 +16077,7 @@ package android.icu.lang { field public static final int MYANMAR = 28; // 0x1c field public static final int NABATAEAN = 143; // 0x8f field public static final int NAKHI_GEBA = 132; // 0x84 + field public static final int NEWA = 170; // 0xaa field public static final int NEW_TAI_LUE = 59; // 0x3b field public static final int NKO = 87; // 0x57 field public static final int NUSHU = 150; // 0x96 @@ -16048,6 +16092,7 @@ package android.icu.lang { field public static final int OL_CHIKI = 109; // 0x6d field public static final int ORIYA = 31; // 0x1f field public static final int ORKHON = 88; // 0x58 + field public static final int OSAGE = 171; // 0xab field public static final int OSMANYA = 50; // 0x32 field public static final int PAHAWH_HMONG = 75; // 0x4b field public static final int PALMYRENE = 144; // 0x90 @@ -16073,6 +16118,7 @@ package android.icu.lang { field public static final int SUNDANESE = 113; // 0x71 field public static final int SYLOTI_NAGRI = 58; // 0x3a field public static final int SYMBOLS = 129; // 0x81 + field public static final int SYMBOLS_EMOJI = 174; // 0xae field public static final int SYRIAC = 34; // 0x22 field public static final int TAGALOG = 42; // 0x2a field public static final int TAGBANWA = 45; // 0x2d @@ -16599,6 +16645,8 @@ package android.icu.text { method public static final android.icu.text.DateFormat.BooleanAttribute[] values(); enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_NUMERIC; enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_WHITESPACE; + enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_MULTIPLE_PATTERNS_FOR_MATCH; + enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_PARTIAL_LITERAL_MATCH; } public static class DateFormat.Field extends java.text.Format.Field { @@ -17283,6 +17331,7 @@ package android.icu.text { field public static final int PERCENTSTYLE = 2; // 0x2 field public static final int PLURALCURRENCYSTYLE = 6; // 0x6 field public static final int SCIENTIFICSTYLE = 3; // 0x3 + field public static final int STANDARDCURRENCYSTYLE = 9; // 0x9 } public static class NumberFormat.Field extends java.text.Format.Field { @@ -18077,7 +18126,7 @@ package android.icu.util { field public static final int AM_PM = 9; // 0x9 field public static final int APRIL = 3; // 0x3 field public static final int AUGUST = 7; // 0x7 - field protected static final int BASE_FIELD_COUNT = 23; // 0x17 + field protected static final deprecated int BASE_FIELD_COUNT = 23; // 0x17 field public static final int DATE = 5; // 0x5 field public static final int DAY_OF_MONTH = 5; // 0x5 field public static final int DAY_OF_WEEK = 7; // 0x7 @@ -18105,7 +18154,7 @@ package android.icu.util { field public static final int MARCH = 2; // 0x2 field protected static final int MAXIMUM = 3; // 0x3 field protected static final java.util.Date MAX_DATE; - field protected static final int MAX_FIELD_COUNT = 32; // 0x20 + field protected static final deprecated int MAX_FIELD_COUNT = 32; // 0x20 field protected static final int MAX_JULIAN = 2130706432; // 0x7f000000 field protected static final long MAX_MILLIS = 183882168921600000L; // 0x28d47dbbf19b000L field public static final int MAY = 4; // 0x4 @@ -18425,6 +18474,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit CELSIUS; field public static final android.icu.util.MeasureUnit CENTILITER; field public static final android.icu.util.MeasureUnit CENTIMETER; + field public static final android.icu.util.MeasureUnit CENTURY; field public static final android.icu.util.MeasureUnit CUBIC_CENTIMETER; field public static final android.icu.util.MeasureUnit CUBIC_FOOT; field public static final android.icu.util.MeasureUnit CUBIC_INCH; @@ -18433,6 +18483,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit CUBIC_MILE; field public static final android.icu.util.MeasureUnit CUBIC_YARD; field public static final android.icu.util.MeasureUnit CUP; + field public static final android.icu.util.MeasureUnit CUP_METRIC; field public static final android.icu.util.TimeUnit DAY; field public static final android.icu.util.MeasureUnit DECILITER; field public static final android.icu.util.MeasureUnit DECIMETER; @@ -18444,6 +18495,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit FOOT; field public static final android.icu.util.MeasureUnit FURLONG; field public static final android.icu.util.MeasureUnit GALLON; + field public static final android.icu.util.MeasureUnit GENERIC_TEMPERATURE; field public static final android.icu.util.MeasureUnit GIGABIT; field public static final android.icu.util.MeasureUnit GIGABYTE; field public static final android.icu.util.MeasureUnit GIGAHERTZ; @@ -18471,8 +18523,10 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit KILOMETER_PER_HOUR; field public static final android.icu.util.MeasureUnit KILOWATT; field public static final android.icu.util.MeasureUnit KILOWATT_HOUR; + field public static final android.icu.util.MeasureUnit KNOT; field public static final android.icu.util.MeasureUnit LIGHT_YEAR; field public static final android.icu.util.MeasureUnit LITER; + field public static final android.icu.util.MeasureUnit LITER_PER_100KILOMETERS; field public static final android.icu.util.MeasureUnit LITER_PER_KILOMETER; field public static final android.icu.util.MeasureUnit LUX; field public static final android.icu.util.MeasureUnit MEGABIT; @@ -18490,6 +18544,7 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit MILE; field public static final android.icu.util.MeasureUnit MILE_PER_GALLON; field public static final android.icu.util.MeasureUnit MILE_PER_HOUR; + field public static final android.icu.util.MeasureUnit MILE_SCANDINAVIAN; field public static final android.icu.util.MeasureUnit MILLIAMPERE; field public static final android.icu.util.MeasureUnit MILLIBAR; field public static final android.icu.util.MeasureUnit MILLIGRAM; @@ -18509,10 +18564,12 @@ package android.icu.util { field public static final android.icu.util.MeasureUnit PARSEC; field public static final android.icu.util.MeasureUnit PICOMETER; field public static final android.icu.util.MeasureUnit PINT; + field public static final android.icu.util.MeasureUnit PINT_METRIC; field public static final android.icu.util.MeasureUnit POUND; field public static final android.icu.util.MeasureUnit POUND_PER_SQUARE_INCH; field public static final android.icu.util.MeasureUnit QUART; field public static final android.icu.util.MeasureUnit RADIAN; + field public static final android.icu.util.MeasureUnit REVOLUTION_ANGLE; field public static final android.icu.util.TimeUnit SECOND; field public static final android.icu.util.MeasureUnit SQUARE_CENTIMETER; field public static final android.icu.util.MeasureUnit SQUARE_FOOT; @@ -18824,6 +18881,7 @@ package android.icu.util { field public static final android.icu.util.VersionInfo UNICODE_6_3; field public static final android.icu.util.VersionInfo UNICODE_7_0; field public static final android.icu.util.VersionInfo UNICODE_8_0; + field public static final android.icu.util.VersionInfo UNICODE_9_0; } } |