home *** CD-ROM | disk | FTP | other *** search
- package java.lang;
-
- public final class Character$UnicodeBlock extends Character.Subset {
- public static final Character$UnicodeBlock BASIC_LATIN = new Character$UnicodeBlock("BASIC_LATIN");
- public static final Character$UnicodeBlock LATIN_1_SUPPLEMENT = new Character$UnicodeBlock("LATIN_1_SUPPLEMENT");
- public static final Character$UnicodeBlock LATIN_EXTENDED_A = new Character$UnicodeBlock("LATIN_EXTENDED_A");
- public static final Character$UnicodeBlock LATIN_EXTENDED_B = new Character$UnicodeBlock("LATIN_EXTENDED_B");
- public static final Character$UnicodeBlock IPA_EXTENSIONS = new Character$UnicodeBlock("IPA_EXTENSIONS");
- public static final Character$UnicodeBlock SPACING_MODIFIER_LETTERS = new Character$UnicodeBlock("SPACING_MODIFIER_LETTERS");
- public static final Character$UnicodeBlock COMBINING_DIACRITICAL_MARKS = new Character$UnicodeBlock("COMBINING_DIACRITICAL_MARKS");
- public static final Character$UnicodeBlock GREEK = new Character$UnicodeBlock("GREEK");
- public static final Character$UnicodeBlock CYRILLIC = new Character$UnicodeBlock("CYRILLIC");
- public static final Character$UnicodeBlock ARMENIAN = new Character$UnicodeBlock("ARMENIAN");
- public static final Character$UnicodeBlock HEBREW = new Character$UnicodeBlock("HEBREW");
- public static final Character$UnicodeBlock ARABIC = new Character$UnicodeBlock("ARABIC");
- public static final Character$UnicodeBlock DEVANAGARI = new Character$UnicodeBlock("DEVANAGARI");
- public static final Character$UnicodeBlock BENGALI = new Character$UnicodeBlock("BENGALI");
- public static final Character$UnicodeBlock GURMUKHI = new Character$UnicodeBlock("GURMUKHI");
- public static final Character$UnicodeBlock GUJARATI = new Character$UnicodeBlock("GUJARATI");
- public static final Character$UnicodeBlock ORIYA = new Character$UnicodeBlock("ORIYA");
- public static final Character$UnicodeBlock TAMIL = new Character$UnicodeBlock("TAMIL");
- public static final Character$UnicodeBlock TELUGU = new Character$UnicodeBlock("TELUGU");
- public static final Character$UnicodeBlock KANNADA = new Character$UnicodeBlock("KANNADA");
- public static final Character$UnicodeBlock MALAYALAM = new Character$UnicodeBlock("MALAYALAM");
- public static final Character$UnicodeBlock THAI = new Character$UnicodeBlock("THAI");
- public static final Character$UnicodeBlock LAO = new Character$UnicodeBlock("LAO");
- public static final Character$UnicodeBlock TIBETAN = new Character$UnicodeBlock("TIBETAN");
- public static final Character$UnicodeBlock GEORGIAN = new Character$UnicodeBlock("GEORGIAN");
- public static final Character$UnicodeBlock HANGUL_JAMO = new Character$UnicodeBlock("HANGUL_JAMO");
- public static final Character$UnicodeBlock LATIN_EXTENDED_ADDITIONAL = new Character$UnicodeBlock("LATIN_EXTENDED_ADDITIONAL");
- public static final Character$UnicodeBlock GREEK_EXTENDED = new Character$UnicodeBlock("GREEK_EXTENDED");
- public static final Character$UnicodeBlock GENERAL_PUNCTUATION = new Character$UnicodeBlock("GENERAL_PUNCTUATION");
- public static final Character$UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS = new Character$UnicodeBlock("SUPERSCRIPTS_AND_SUBSCRIPTS");
- public static final Character$UnicodeBlock CURRENCY_SYMBOLS = new Character$UnicodeBlock("CURRENCY_SYMBOLS");
- public static final Character$UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS = new Character$UnicodeBlock("COMBINING_MARKS_FOR_SYMBOLS");
- public static final Character$UnicodeBlock LETTERLIKE_SYMBOLS = new Character$UnicodeBlock("LETTERLIKE_SYMBOLS");
- public static final Character$UnicodeBlock NUMBER_FORMS = new Character$UnicodeBlock("NUMBER_FORMS");
- public static final Character$UnicodeBlock ARROWS = new Character$UnicodeBlock("ARROWS");
- public static final Character$UnicodeBlock MATHEMATICAL_OPERATORS = new Character$UnicodeBlock("MATHEMATICAL_OPERATORS");
- public static final Character$UnicodeBlock MISCELLANEOUS_TECHNICAL = new Character$UnicodeBlock("MISCELLANEOUS_TECHNICAL");
- public static final Character$UnicodeBlock CONTROL_PICTURES = new Character$UnicodeBlock("CONTROL_PICTURES");
- public static final Character$UnicodeBlock OPTICAL_CHARACTER_RECOGNITION = new Character$UnicodeBlock("OPTICAL_CHARACTER_RECOGNITION");
- public static final Character$UnicodeBlock ENCLOSED_ALPHANUMERICS = new Character$UnicodeBlock("ENCLOSED_ALPHANUMERICS");
- public static final Character$UnicodeBlock BOX_DRAWING = new Character$UnicodeBlock("BOX_DRAWING");
- public static final Character$UnicodeBlock BLOCK_ELEMENTS = new Character$UnicodeBlock("BLOCK_ELEMENTS");
- public static final Character$UnicodeBlock GEOMETRIC_SHAPES = new Character$UnicodeBlock("GEOMETRIC_SHAPES");
- public static final Character$UnicodeBlock MISCELLANEOUS_SYMBOLS = new Character$UnicodeBlock("MISCELLANEOUS_SYMBOLS");
- public static final Character$UnicodeBlock DINGBATS = new Character$UnicodeBlock("DINGBATS");
- public static final Character$UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION = new Character$UnicodeBlock("CJK_SYMBOLS_AND_PUNCTUATION");
- public static final Character$UnicodeBlock HIRAGANA = new Character$UnicodeBlock("HIRAGANA");
- public static final Character$UnicodeBlock KATAKANA = new Character$UnicodeBlock("KATAKANA");
- public static final Character$UnicodeBlock BOPOMOFO = new Character$UnicodeBlock("BOPOMOFO");
- public static final Character$UnicodeBlock HANGUL_COMPATIBILITY_JAMO = new Character$UnicodeBlock("HANGUL_COMPATIBILITY_JAMO");
- public static final Character$UnicodeBlock KANBUN = new Character$UnicodeBlock("KANBUN");
- public static final Character$UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS = new Character$UnicodeBlock("ENCLOSED_CJK_LETTERS_AND_MONTHS");
- public static final Character$UnicodeBlock CJK_COMPATIBILITY = new Character$UnicodeBlock("CJK_COMPATIBILITY");
- public static final Character$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS = new Character$UnicodeBlock("CJK_UNIFIED_IDEOGRAPHS");
- public static final Character$UnicodeBlock HANGUL_SYLLABLES = new Character$UnicodeBlock("HANGUL_SYLLABLES");
- public static final Character$UnicodeBlock SURROGATES_AREA = new Character$UnicodeBlock("SURROGATES_AREA");
- public static final Character$UnicodeBlock PRIVATE_USE_AREA = new Character$UnicodeBlock("PRIVATE_USE_AREA");
- public static final Character$UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS = new Character$UnicodeBlock("CJK_COMPATIBILITY_IDEOGRAPHS");
- public static final Character$UnicodeBlock ALPHABETIC_PRESENTATION_FORMS = new Character$UnicodeBlock("ALPHABETIC_PRESENTATION_FORMS");
- public static final Character$UnicodeBlock ARABIC_PRESENTATION_FORMS_A = new Character$UnicodeBlock("ARABIC_PRESENTATION_FORMS_A");
- public static final Character$UnicodeBlock COMBINING_HALF_MARKS = new Character$UnicodeBlock("COMBINING_HALF_MARKS");
- public static final Character$UnicodeBlock CJK_COMPATIBILITY_FORMS = new Character$UnicodeBlock("CJK_COMPATIBILITY_FORMS");
- public static final Character$UnicodeBlock SMALL_FORM_VARIANTS = new Character$UnicodeBlock("SMALL_FORM_VARIANTS");
- public static final Character$UnicodeBlock ARABIC_PRESENTATION_FORMS_B = new Character$UnicodeBlock("ARABIC_PRESENTATION_FORMS_B");
- public static final Character$UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS = new Character$UnicodeBlock("HALFWIDTH_AND_FULLWIDTH_FORMS");
- public static final Character$UnicodeBlock SPECIALS = new Character$UnicodeBlock("SPECIALS");
- private static final char[] blockStarts = new char[]{'\u0000', '\u0080', 'Ā', 'ƀ', 'ɐ', 'ʰ', '̀', 'Ͱ', 'Ѐ', 'Ԁ', '\u0530', '\u0590', '\u0600', '܀', 'ऀ', 'ঀ', '\u0a00', '\u0a80', '\u0b00', '\u0b80', 'ఀ', 'ಀ', 'ഀ', '\u0d80', '\u0e00', '\u0e80', 'ༀ', '࿀', 'Ⴀ', 'ᄀ', 'ሀ', 'Ḁ', 'ἀ', ' ', '⁰', '₠', '⃐', '℀', '⅐', '←', '∀', '⌀', '␀', '⑀', '①', '─', '▀', '■', '☀', '✀', '⟀', ' ', '\u3040', '゠', '\u3100', '\u3130', '㆐', '㈀', '㌀', '㐀', '一', 'ꀀ', '가', '\ud7a4', '\ud800', '\ue000', '豈', 'ff', 'ﭐ', '︀', '︠', '︰', '﹐', 'ﹰ', '\ufeff', '\uff00', '\ufff0'};
- private static final Character$UnicodeBlock[] blocks;
-
- private Character$UnicodeBlock(String var1) {
- super(var1);
- }
-
- // $FF: renamed from: of (char) java.lang.Character$UnicodeBlock
- public static Character$UnicodeBlock method_0(char var0) {
- int var2 = 0;
- int var1 = blockStarts.length;
-
- int var3;
- for(var3 = var1 / 2; var1 - var2 > 1; var3 = (var1 + var2) / 2) {
- if (var0 >= blockStarts[var3]) {
- var2 = var3;
- } else {
- var1 = var3;
- }
- }
-
- return blocks[var3];
- }
-
- static {
- blocks = new Character$UnicodeBlock[]{BASIC_LATIN, LATIN_1_SUPPLEMENT, LATIN_EXTENDED_A, LATIN_EXTENDED_B, IPA_EXTENSIONS, SPACING_MODIFIER_LETTERS, COMBINING_DIACRITICAL_MARKS, GREEK, CYRILLIC, null, ARMENIAN, HEBREW, ARABIC, null, DEVANAGARI, BENGALI, GURMUKHI, GUJARATI, ORIYA, TAMIL, TELUGU, KANNADA, MALAYALAM, null, THAI, LAO, TIBETAN, null, GEORGIAN, HANGUL_JAMO, null, LATIN_EXTENDED_ADDITIONAL, GREEK_EXTENDED, GENERAL_PUNCTUATION, SUPERSCRIPTS_AND_SUBSCRIPTS, CURRENCY_SYMBOLS, COMBINING_MARKS_FOR_SYMBOLS, LETTERLIKE_SYMBOLS, NUMBER_FORMS, ARROWS, MATHEMATICAL_OPERATORS, MISCELLANEOUS_TECHNICAL, CONTROL_PICTURES, OPTICAL_CHARACTER_RECOGNITION, ENCLOSED_ALPHANUMERICS, BOX_DRAWING, BLOCK_ELEMENTS, GEOMETRIC_SHAPES, MISCELLANEOUS_SYMBOLS, DINGBATS, null, CJK_SYMBOLS_AND_PUNCTUATION, HIRAGANA, KATAKANA, BOPOMOFO, HANGUL_COMPATIBILITY_JAMO, KANBUN, ENCLOSED_CJK_LETTERS_AND_MONTHS, CJK_COMPATIBILITY, null, CJK_UNIFIED_IDEOGRAPHS, null, HANGUL_SYLLABLES, null, SURROGATES_AREA, PRIVATE_USE_AREA, CJK_COMPATIBILITY_IDEOGRAPHS, ALPHABETIC_PRESENTATION_FORMS, ARABIC_PRESENTATION_FORMS_A, null, COMBINING_HALF_MARKS, CJK_COMPATIBILITY_FORMS, SMALL_FORM_VARIANTS, ARABIC_PRESENTATION_FORMS_B, SPECIALS, HALFWIDTH_AND_FULLWIDTH_FORMS, SPECIALS};
- }
- }
-