1 /*
2  * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  *
5  * This code is free software; you can redistribute it and/or modify it
6  * under the terms of the GNU General Public License version 2 only, as
7  * published by the Free Software Foundation.  Oracle designates this
8  * particular file as subject to the "Classpath" exception as provided
9  * by Oracle in the LICENSE file that accompanied this code.
10  *
11  * This code is distributed in the hope that it will be useful, but WITHOUT
12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14  * version 2 for more details (a copy is included in the LICENSE file that
15  * accompanied this code).
16  *
17  * You should have received a copy of the GNU General Public License version
18  * 2 along with this work; if not, write to the Free Software Foundation,
19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20  *
21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22  * or visit www.oracle.com if you need additional information or have any
23  * questions.
24  */
25 
26 
27 package java.lang;
28 
29 import java.util.Locale;
30 import java.util.Map;
31 
32 @SuppressWarnings({"unchecked", "deprecation", "all"})
33 public final class Character implements java.io.Serializable, java.lang.Comparable<java.lang.Character> {
34 
Character(char value)35 public Character(char value) { throw new RuntimeException("Stub!"); }
36 
valueOf(char c)37 @libcore.util.NonNull public static java.lang.Character valueOf(char c) { throw new RuntimeException("Stub!"); }
38 
charValue()39 public char charValue() { throw new RuntimeException("Stub!"); }
40 
hashCode()41 public int hashCode() { throw new RuntimeException("Stub!"); }
42 
hashCode(char value)43 public static int hashCode(char value) { throw new RuntimeException("Stub!"); }
44 
equals(@ibcore.util.Nullable java.lang.Object obj)45 public boolean equals(@libcore.util.Nullable java.lang.Object obj) { throw new RuntimeException("Stub!"); }
46 
toString()47 @libcore.util.NonNull public java.lang.String toString() { throw new RuntimeException("Stub!"); }
48 
toString(char c)49 @libcore.util.NonNull public static java.lang.String toString(char c) { throw new RuntimeException("Stub!"); }
50 
isValidCodePoint(int codePoint)51 public static boolean isValidCodePoint(int codePoint) { throw new RuntimeException("Stub!"); }
52 
isBmpCodePoint(int codePoint)53 public static boolean isBmpCodePoint(int codePoint) { throw new RuntimeException("Stub!"); }
54 
isSupplementaryCodePoint(int codePoint)55 public static boolean isSupplementaryCodePoint(int codePoint) { throw new RuntimeException("Stub!"); }
56 
isHighSurrogate(char ch)57 public static boolean isHighSurrogate(char ch) { throw new RuntimeException("Stub!"); }
58 
isLowSurrogate(char ch)59 public static boolean isLowSurrogate(char ch) { throw new RuntimeException("Stub!"); }
60 
isSurrogate(char ch)61 public static boolean isSurrogate(char ch) { throw new RuntimeException("Stub!"); }
62 
isSurrogatePair(char high, char low)63 public static boolean isSurrogatePair(char high, char low) { throw new RuntimeException("Stub!"); }
64 
charCount(int codePoint)65 public static int charCount(int codePoint) { throw new RuntimeException("Stub!"); }
66 
toCodePoint(char high, char low)67 public static int toCodePoint(char high, char low) { throw new RuntimeException("Stub!"); }
68 
codePointAt(@ibcore.util.NonNull java.lang.CharSequence seq, int index)69 public static int codePointAt(@libcore.util.NonNull java.lang.CharSequence seq, int index) { throw new RuntimeException("Stub!"); }
70 
codePointAt(char[] a, int index)71 public static int codePointAt(char[] a, int index) { throw new RuntimeException("Stub!"); }
72 
codePointAt(char[] a, int index, int limit)73 public static int codePointAt(char[] a, int index, int limit) { throw new RuntimeException("Stub!"); }
74 
codePointBefore(@ibcore.util.NonNull java.lang.CharSequence seq, int index)75 public static int codePointBefore(@libcore.util.NonNull java.lang.CharSequence seq, int index) { throw new RuntimeException("Stub!"); }
76 
codePointBefore(char[] a, int index)77 public static int codePointBefore(char[] a, int index) { throw new RuntimeException("Stub!"); }
78 
codePointBefore(char[] a, int index, int start)79 public static int codePointBefore(char[] a, int index, int start) { throw new RuntimeException("Stub!"); }
80 
highSurrogate(int codePoint)81 public static char highSurrogate(int codePoint) { throw new RuntimeException("Stub!"); }
82 
lowSurrogate(int codePoint)83 public static char lowSurrogate(int codePoint) { throw new RuntimeException("Stub!"); }
84 
toChars(int codePoint, char[] dst, int dstIndex)85 public static int toChars(int codePoint, char[] dst, int dstIndex) { throw new RuntimeException("Stub!"); }
86 
toChars(int codePoint)87 public static char[] toChars(int codePoint) { throw new RuntimeException("Stub!"); }
88 
codePointCount(@ibcore.util.NonNull java.lang.CharSequence seq, int beginIndex, int endIndex)89 public static int codePointCount(@libcore.util.NonNull java.lang.CharSequence seq, int beginIndex, int endIndex) { throw new RuntimeException("Stub!"); }
90 
codePointCount(char[] a, int offset, int count)91 public static int codePointCount(char[] a, int offset, int count) { throw new RuntimeException("Stub!"); }
92 
offsetByCodePoints(@ibcore.util.NonNull java.lang.CharSequence seq, int index, int codePointOffset)93 public static int offsetByCodePoints(@libcore.util.NonNull java.lang.CharSequence seq, int index, int codePointOffset) { throw new RuntimeException("Stub!"); }
94 
offsetByCodePoints(char[] a, int start, int count, int index, int codePointOffset)95 public static int offsetByCodePoints(char[] a, int start, int count, int index, int codePointOffset) { throw new RuntimeException("Stub!"); }
96 
isLowerCase(char ch)97 public static boolean isLowerCase(char ch) { throw new RuntimeException("Stub!"); }
98 
isLowerCase(int codePoint)99 public static boolean isLowerCase(int codePoint) { throw new RuntimeException("Stub!"); }
100 
isUpperCase(char ch)101 public static boolean isUpperCase(char ch) { throw new RuntimeException("Stub!"); }
102 
isUpperCase(int codePoint)103 public static boolean isUpperCase(int codePoint) { throw new RuntimeException("Stub!"); }
104 
isTitleCase(char ch)105 public static boolean isTitleCase(char ch) { throw new RuntimeException("Stub!"); }
106 
isTitleCase(int codePoint)107 public static boolean isTitleCase(int codePoint) { throw new RuntimeException("Stub!"); }
108 
isDigit(char ch)109 public static boolean isDigit(char ch) { throw new RuntimeException("Stub!"); }
110 
isDigit(int codePoint)111 public static boolean isDigit(int codePoint) { throw new RuntimeException("Stub!"); }
112 
isDefined(char ch)113 public static boolean isDefined(char ch) { throw new RuntimeException("Stub!"); }
114 
isDefined(int codePoint)115 public static boolean isDefined(int codePoint) { throw new RuntimeException("Stub!"); }
116 
isLetter(char ch)117 public static boolean isLetter(char ch) { throw new RuntimeException("Stub!"); }
118 
isLetter(int codePoint)119 public static boolean isLetter(int codePoint) { throw new RuntimeException("Stub!"); }
120 
isLetterOrDigit(char ch)121 public static boolean isLetterOrDigit(char ch) { throw new RuntimeException("Stub!"); }
122 
isLetterOrDigit(int codePoint)123 public static boolean isLetterOrDigit(int codePoint) { throw new RuntimeException("Stub!"); }
124 
isJavaLetter(char ch)125 @Deprecated public static boolean isJavaLetter(char ch) { throw new RuntimeException("Stub!"); }
126 
isJavaLetterOrDigit(char ch)127 @Deprecated public static boolean isJavaLetterOrDigit(char ch) { throw new RuntimeException("Stub!"); }
128 
isAlphabetic(int codePoint)129 public static boolean isAlphabetic(int codePoint) { throw new RuntimeException("Stub!"); }
130 
isIdeographic(int codePoint)131 public static boolean isIdeographic(int codePoint) { throw new RuntimeException("Stub!"); }
132 
isJavaIdentifierStart(char ch)133 public static boolean isJavaIdentifierStart(char ch) { throw new RuntimeException("Stub!"); }
134 
isJavaIdentifierStart(int codePoint)135 public static boolean isJavaIdentifierStart(int codePoint) { throw new RuntimeException("Stub!"); }
136 
isJavaIdentifierPart(char ch)137 public static boolean isJavaIdentifierPart(char ch) { throw new RuntimeException("Stub!"); }
138 
isJavaIdentifierPart(int codePoint)139 public static boolean isJavaIdentifierPart(int codePoint) { throw new RuntimeException("Stub!"); }
140 
isUnicodeIdentifierStart(char ch)141 public static boolean isUnicodeIdentifierStart(char ch) { throw new RuntimeException("Stub!"); }
142 
isUnicodeIdentifierStart(int codePoint)143 public static boolean isUnicodeIdentifierStart(int codePoint) { throw new RuntimeException("Stub!"); }
144 
isUnicodeIdentifierPart(char ch)145 public static boolean isUnicodeIdentifierPart(char ch) { throw new RuntimeException("Stub!"); }
146 
isUnicodeIdentifierPart(int codePoint)147 public static boolean isUnicodeIdentifierPart(int codePoint) { throw new RuntimeException("Stub!"); }
148 
isIdentifierIgnorable(char ch)149 public static boolean isIdentifierIgnorable(char ch) { throw new RuntimeException("Stub!"); }
150 
isIdentifierIgnorable(int codePoint)151 public static boolean isIdentifierIgnorable(int codePoint) { throw new RuntimeException("Stub!"); }
152 
toLowerCase(char ch)153 public static char toLowerCase(char ch) { throw new RuntimeException("Stub!"); }
154 
toLowerCase(int codePoint)155 public static int toLowerCase(int codePoint) { throw new RuntimeException("Stub!"); }
156 
toUpperCase(char ch)157 public static char toUpperCase(char ch) { throw new RuntimeException("Stub!"); }
158 
toUpperCase(int codePoint)159 public static int toUpperCase(int codePoint) { throw new RuntimeException("Stub!"); }
160 
toTitleCase(char ch)161 public static char toTitleCase(char ch) { throw new RuntimeException("Stub!"); }
162 
toTitleCase(int codePoint)163 public static int toTitleCase(int codePoint) { throw new RuntimeException("Stub!"); }
164 
digit(char ch, int radix)165 public static int digit(char ch, int radix) { throw new RuntimeException("Stub!"); }
166 
digit(int codePoint, int radix)167 public static int digit(int codePoint, int radix) { throw new RuntimeException("Stub!"); }
168 
getNumericValue(char ch)169 public static int getNumericValue(char ch) { throw new RuntimeException("Stub!"); }
170 
getNumericValue(int codePoint)171 public static int getNumericValue(int codePoint) { throw new RuntimeException("Stub!"); }
172 
isSpace(char ch)173 @Deprecated public static boolean isSpace(char ch) { throw new RuntimeException("Stub!"); }
174 
isSpaceChar(char ch)175 public static boolean isSpaceChar(char ch) { throw new RuntimeException("Stub!"); }
176 
isSpaceChar(int codePoint)177 public static boolean isSpaceChar(int codePoint) { throw new RuntimeException("Stub!"); }
178 
isWhitespace(char ch)179 public static boolean isWhitespace(char ch) { throw new RuntimeException("Stub!"); }
180 
isWhitespace(int codePoint)181 public static boolean isWhitespace(int codePoint) { throw new RuntimeException("Stub!"); }
182 
isISOControl(char ch)183 public static boolean isISOControl(char ch) { throw new RuntimeException("Stub!"); }
184 
isISOControl(int codePoint)185 public static boolean isISOControl(int codePoint) { throw new RuntimeException("Stub!"); }
186 
getType(char ch)187 public static int getType(char ch) { throw new RuntimeException("Stub!"); }
188 
getType(int codePoint)189 public static int getType(int codePoint) { throw new RuntimeException("Stub!"); }
190 
forDigit(int digit, int radix)191 public static char forDigit(int digit, int radix) { throw new RuntimeException("Stub!"); }
192 
getDirectionality(char ch)193 public static byte getDirectionality(char ch) { throw new RuntimeException("Stub!"); }
194 
getDirectionality(int codePoint)195 public static byte getDirectionality(int codePoint) { throw new RuntimeException("Stub!"); }
196 
isMirrored(char ch)197 public static boolean isMirrored(char ch) { throw new RuntimeException("Stub!"); }
198 
isMirrored(int codePoint)199 public static boolean isMirrored(int codePoint) { throw new RuntimeException("Stub!"); }
200 
compareTo(@ibcore.util.NonNull java.lang.Character anotherCharacter)201 public int compareTo(@libcore.util.NonNull java.lang.Character anotherCharacter) { throw new RuntimeException("Stub!"); }
202 
compare(char x, char y)203 public static int compare(char x, char y) { throw new RuntimeException("Stub!"); }
204 
reverseBytes(char ch)205 public static char reverseBytes(char ch) { throw new RuntimeException("Stub!"); }
206 
getName(int codePoint)207 @libcore.util.Nullable public static java.lang.String getName(int codePoint) { throw new RuntimeException("Stub!"); }
208 
209 public static final int BYTES = 2; // 0x2
210 
211 public static final byte COMBINING_SPACING_MARK = 8; // 0x8
212 
213 public static final byte CONNECTOR_PUNCTUATION = 23; // 0x17
214 
215 public static final byte CONTROL = 15; // 0xf
216 
217 public static final byte CURRENCY_SYMBOL = 26; // 0x1a
218 
219 public static final byte DASH_PUNCTUATION = 20; // 0x14
220 
221 public static final byte DECIMAL_DIGIT_NUMBER = 9; // 0x9
222 
223 public static final byte DIRECTIONALITY_ARABIC_NUMBER = 6; // 0x6
224 
225 public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL = 9; // 0x9
226 
227 public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = 7; // 0x7
228 
229 public static final byte DIRECTIONALITY_EUROPEAN_NUMBER = 3; // 0x3
230 
231 public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = 4; // 0x4
232 
233 public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = 5; // 0x5
234 
235 public static final byte DIRECTIONALITY_LEFT_TO_RIGHT = 0; // 0x0
236 
237 public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = 14; // 0xe
238 
239 public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = 15; // 0xf
240 
241 public static final byte DIRECTIONALITY_NONSPACING_MARK = 8; // 0x8
242 
243 public static final byte DIRECTIONALITY_OTHER_NEUTRALS = 13; // 0xd
244 
245 public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR = 10; // 0xa
246 
247 public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT = 18; // 0x12
248 
249 public static final byte DIRECTIONALITY_RIGHT_TO_LEFT = 1; // 0x1
250 
251 public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = 2; // 0x2
252 
253 public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = 16; // 0x10
254 
255 public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE = 17; // 0x11
256 
257 public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR = 11; // 0xb
258 
259 public static final byte DIRECTIONALITY_UNDEFINED = -1; // 0xffffffff
260 
261 public static final byte DIRECTIONALITY_WHITESPACE = 12; // 0xc
262 
263 public static final byte ENCLOSING_MARK = 7; // 0x7
264 
265 public static final byte END_PUNCTUATION = 22; // 0x16
266 
267 public static final byte FINAL_QUOTE_PUNCTUATION = 30; // 0x1e
268 
269 public static final byte FORMAT = 16; // 0x10
270 
271 public static final byte INITIAL_QUOTE_PUNCTUATION = 29; // 0x1d
272 
273 public static final byte LETTER_NUMBER = 10; // 0xa
274 
275 public static final byte LINE_SEPARATOR = 13; // 0xd
276 
277 public static final byte LOWERCASE_LETTER = 2; // 0x2
278 
279 public static final byte MATH_SYMBOL = 25; // 0x19
280 
281 public static final int MAX_CODE_POINT = 1114111; // 0x10ffff
282 
283 public static final char MAX_HIGH_SURROGATE = 56319; // 0xdbff '\udbff'
284 
285 public static final char MAX_LOW_SURROGATE = 57343; // 0xdfff '\udfff'
286 
287 public static final int MAX_RADIX = 36; // 0x24
288 
289 public static final char MAX_SURROGATE = 57343; // 0xdfff '\udfff'
290 
291 public static final char MAX_VALUE = 65535; // 0xffff '\uffff'
292 
293 public static final int MIN_CODE_POINT = 0; // 0x0
294 
295 public static final char MIN_HIGH_SURROGATE = 55296; // 0xd800 '\ud800'
296 
297 public static final char MIN_LOW_SURROGATE = 56320; // 0xdc00 '\udc00'
298 
299 public static final int MIN_RADIX = 2; // 0x2
300 
301 public static final int MIN_SUPPLEMENTARY_CODE_POINT = 65536; // 0x10000
302 
303 public static final char MIN_SURROGATE = 55296; // 0xd800 '\ud800'
304 
305 public static final char MIN_VALUE = 0; // 0x0000 '\u0000'
306 
307 public static final byte MODIFIER_LETTER = 4; // 0x4
308 
309 public static final byte MODIFIER_SYMBOL = 27; // 0x1b
310 
311 public static final byte NON_SPACING_MARK = 6; // 0x6
312 
313 public static final byte OTHER_LETTER = 5; // 0x5
314 
315 public static final byte OTHER_NUMBER = 11; // 0xb
316 
317 public static final byte OTHER_PUNCTUATION = 24; // 0x18
318 
319 public static final byte OTHER_SYMBOL = 28; // 0x1c
320 
321 public static final byte PARAGRAPH_SEPARATOR = 14; // 0xe
322 
323 public static final byte PRIVATE_USE = 18; // 0x12
324 
325 public static final int SIZE = 16; // 0x10
326 
327 public static final byte SPACE_SEPARATOR = 12; // 0xc
328 
329 public static final byte START_PUNCTUATION = 21; // 0x15
330 
331 public static final byte SURROGATE = 19; // 0x13
332 
333 public static final byte TITLECASE_LETTER = 3; // 0x3
334 
335 public static final java.lang.Class<java.lang.Character> TYPE;
336 static { TYPE = null; }
337 
338 public static final byte UNASSIGNED = 0; // 0x0
339 
340 public static final byte UPPERCASE_LETTER = 1; // 0x1
341 @SuppressWarnings({"unchecked", "deprecation", "all"})
342 public static class Subset {
343 
Subset(@ibcore.util.NonNull java.lang.String name)344 protected Subset(@libcore.util.NonNull java.lang.String name) { throw new RuntimeException("Stub!"); }
345 
equals(@ibcore.util.Nullable java.lang.Object obj)346 public final boolean equals(@libcore.util.Nullable java.lang.Object obj) { throw new RuntimeException("Stub!"); }
347 
hashCode()348 public final int hashCode() { throw new RuntimeException("Stub!"); }
349 
toString()350 @libcore.util.NonNull public final java.lang.String toString() { throw new RuntimeException("Stub!"); }
351 }
352 
353 @SuppressWarnings({"unchecked", "deprecation", "all"})
354 public static final class UnicodeBlock extends java.lang.Character.Subset {
355 
UnicodeBlock(java.lang.String idName)356 UnicodeBlock(java.lang.String idName) { super(null); throw new RuntimeException("Stub!"); }
357 
of(char c)358 @libcore.util.Nullable public static java.lang.Character.UnicodeBlock of(char c) { throw new RuntimeException("Stub!"); }
359 
of(int codePoint)360 @libcore.util.Nullable public static java.lang.Character.UnicodeBlock of(int codePoint) { throw new RuntimeException("Stub!"); }
361 
forName(@ibcore.util.NonNull java.lang.String blockName)362 @libcore.util.NonNull public static java.lang.Character.UnicodeBlock forName(@libcore.util.NonNull java.lang.String blockName) { throw new RuntimeException("Stub!"); }
363 
364 public static final java.lang.Character.UnicodeBlock AEGEAN_NUMBERS;
365 static { AEGEAN_NUMBERS = null; }
366 
367 public static final java.lang.Character.UnicodeBlock ALCHEMICAL_SYMBOLS;
368 static { ALCHEMICAL_SYMBOLS = null; }
369 
370 public static final java.lang.Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS;
371 static { ALPHABETIC_PRESENTATION_FORMS = null; }
372 
373 public static final java.lang.Character.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION;
374 static { ANCIENT_GREEK_MUSICAL_NOTATION = null; }
375 
376 public static final java.lang.Character.UnicodeBlock ANCIENT_GREEK_NUMBERS;
377 static { ANCIENT_GREEK_NUMBERS = null; }
378 
379 public static final java.lang.Character.UnicodeBlock ANCIENT_SYMBOLS;
380 static { ANCIENT_SYMBOLS = null; }
381 
382 public static final java.lang.Character.UnicodeBlock ARABIC;
383 static { ARABIC = null; }
384 
385 public static final java.lang.Character.UnicodeBlock ARABIC_EXTENDED_A;
386 static { ARABIC_EXTENDED_A = null; }
387 
388 public static final java.lang.Character.UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS;
389 static { ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = null; }
390 
391 public static final java.lang.Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A;
392 static { ARABIC_PRESENTATION_FORMS_A = null; }
393 
394 public static final java.lang.Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B;
395 static { ARABIC_PRESENTATION_FORMS_B = null; }
396 
397 public static final java.lang.Character.UnicodeBlock ARABIC_SUPPLEMENT;
398 static { ARABIC_SUPPLEMENT = null; }
399 
400 public static final java.lang.Character.UnicodeBlock ARMENIAN;
401 static { ARMENIAN = null; }
402 
403 public static final java.lang.Character.UnicodeBlock ARROWS;
404 static { ARROWS = null; }
405 
406 public static final java.lang.Character.UnicodeBlock AVESTAN;
407 static { AVESTAN = null; }
408 
409 public static final java.lang.Character.UnicodeBlock BALINESE;
410 static { BALINESE = null; }
411 
412 public static final java.lang.Character.UnicodeBlock BAMUM;
413 static { BAMUM = null; }
414 
415 public static final java.lang.Character.UnicodeBlock BAMUM_SUPPLEMENT;
416 static { BAMUM_SUPPLEMENT = null; }
417 
418 public static final java.lang.Character.UnicodeBlock BASIC_LATIN;
419 static { BASIC_LATIN = null; }
420 
421 public static final java.lang.Character.UnicodeBlock BATAK;
422 static { BATAK = null; }
423 
424 public static final java.lang.Character.UnicodeBlock BENGALI;
425 static { BENGALI = null; }
426 
427 public static final java.lang.Character.UnicodeBlock BLOCK_ELEMENTS;
428 static { BLOCK_ELEMENTS = null; }
429 
430 public static final java.lang.Character.UnicodeBlock BOPOMOFO;
431 static { BOPOMOFO = null; }
432 
433 public static final java.lang.Character.UnicodeBlock BOPOMOFO_EXTENDED;
434 static { BOPOMOFO_EXTENDED = null; }
435 
436 public static final java.lang.Character.UnicodeBlock BOX_DRAWING;
437 static { BOX_DRAWING = null; }
438 
439 public static final java.lang.Character.UnicodeBlock BRAHMI;
440 static { BRAHMI = null; }
441 
442 public static final java.lang.Character.UnicodeBlock BRAILLE_PATTERNS;
443 static { BRAILLE_PATTERNS = null; }
444 
445 public static final java.lang.Character.UnicodeBlock BUGINESE;
446 static { BUGINESE = null; }
447 
448 public static final java.lang.Character.UnicodeBlock BUHID;
449 static { BUHID = null; }
450 
451 public static final java.lang.Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS;
452 static { BYZANTINE_MUSICAL_SYMBOLS = null; }
453 
454 public static final java.lang.Character.UnicodeBlock CARIAN;
455 static { CARIAN = null; }
456 
457 public static final java.lang.Character.UnicodeBlock CHAKMA;
458 static { CHAKMA = null; }
459 
460 public static final java.lang.Character.UnicodeBlock CHAM;
461 static { CHAM = null; }
462 
463 public static final java.lang.Character.UnicodeBlock CHEROKEE;
464 static { CHEROKEE = null; }
465 
466 public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY;
467 static { CJK_COMPATIBILITY = null; }
468 
469 public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY_FORMS;
470 static { CJK_COMPATIBILITY_FORMS = null; }
471 
472 public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS;
473 static { CJK_COMPATIBILITY_IDEOGRAPHS = null; }
474 
475 public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT;
476 static { CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = null; }
477 
478 public static final java.lang.Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT;
479 static { CJK_RADICALS_SUPPLEMENT = null; }
480 
481 public static final java.lang.Character.UnicodeBlock CJK_STROKES;
482 static { CJK_STROKES = null; }
483 
484 public static final java.lang.Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION;
485 static { CJK_SYMBOLS_AND_PUNCTUATION = null; }
486 
487 public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS;
488 static { CJK_UNIFIED_IDEOGRAPHS = null; }
489 
490 public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A;
491 static { CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = null; }
492 
493 public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B;
494 static { CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = null; }
495 
496 public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C;
497 static { CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = null; }
498 
499 public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D;
500 static { CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = null; }
501 
502 public static final java.lang.Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS;
503 static { COMBINING_DIACRITICAL_MARKS = null; }
504 
505 public static final java.lang.Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT;
506 static { COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = null; }
507 
508 public static final java.lang.Character.UnicodeBlock COMBINING_HALF_MARKS;
509 static { COMBINING_HALF_MARKS = null; }
510 
511 public static final java.lang.Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS;
512 static { COMBINING_MARKS_FOR_SYMBOLS = null; }
513 
514 public static final java.lang.Character.UnicodeBlock COMMON_INDIC_NUMBER_FORMS;
515 static { COMMON_INDIC_NUMBER_FORMS = null; }
516 
517 public static final java.lang.Character.UnicodeBlock CONTROL_PICTURES;
518 static { CONTROL_PICTURES = null; }
519 
520 public static final java.lang.Character.UnicodeBlock COPTIC;
521 static { COPTIC = null; }
522 
523 public static final java.lang.Character.UnicodeBlock COUNTING_ROD_NUMERALS;
524 static { COUNTING_ROD_NUMERALS = null; }
525 
526 public static final java.lang.Character.UnicodeBlock CUNEIFORM;
527 static { CUNEIFORM = null; }
528 
529 public static final java.lang.Character.UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION;
530 static { CUNEIFORM_NUMBERS_AND_PUNCTUATION = null; }
531 
532 public static final java.lang.Character.UnicodeBlock CURRENCY_SYMBOLS;
533 static { CURRENCY_SYMBOLS = null; }
534 
535 public static final java.lang.Character.UnicodeBlock CYPRIOT_SYLLABARY;
536 static { CYPRIOT_SYLLABARY = null; }
537 
538 public static final java.lang.Character.UnicodeBlock CYRILLIC;
539 static { CYRILLIC = null; }
540 
541 public static final java.lang.Character.UnicodeBlock CYRILLIC_EXTENDED_A;
542 static { CYRILLIC_EXTENDED_A = null; }
543 
544 public static final java.lang.Character.UnicodeBlock CYRILLIC_EXTENDED_B;
545 static { CYRILLIC_EXTENDED_B = null; }
546 
547 public static final java.lang.Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY;
548 static { CYRILLIC_SUPPLEMENTARY = null; }
549 
550 public static final java.lang.Character.UnicodeBlock DESERET;
551 static { DESERET = null; }
552 
553 public static final java.lang.Character.UnicodeBlock DEVANAGARI;
554 static { DEVANAGARI = null; }
555 
556 public static final java.lang.Character.UnicodeBlock DEVANAGARI_EXTENDED;
557 static { DEVANAGARI_EXTENDED = null; }
558 
559 public static final java.lang.Character.UnicodeBlock DINGBATS;
560 static { DINGBATS = null; }
561 
562 public static final java.lang.Character.UnicodeBlock DOMINO_TILES;
563 static { DOMINO_TILES = null; }
564 
565 public static final java.lang.Character.UnicodeBlock EGYPTIAN_HIEROGLYPHS;
566 static { EGYPTIAN_HIEROGLYPHS = null; }
567 
568 public static final java.lang.Character.UnicodeBlock EMOTICONS;
569 static { EMOTICONS = null; }
570 
571 public static final java.lang.Character.UnicodeBlock ENCLOSED_ALPHANUMERICS;
572 static { ENCLOSED_ALPHANUMERICS = null; }
573 
574 public static final java.lang.Character.UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMENT;
575 static { ENCLOSED_ALPHANUMERIC_SUPPLEMENT = null; }
576 
577 public static final java.lang.Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS;
578 static { ENCLOSED_CJK_LETTERS_AND_MONTHS = null; }
579 
580 public static final java.lang.Character.UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT;
581 static { ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = null; }
582 
583 public static final java.lang.Character.UnicodeBlock ETHIOPIC;
584 static { ETHIOPIC = null; }
585 
586 public static final java.lang.Character.UnicodeBlock ETHIOPIC_EXTENDED;
587 static { ETHIOPIC_EXTENDED = null; }
588 
589 public static final java.lang.Character.UnicodeBlock ETHIOPIC_EXTENDED_A;
590 static { ETHIOPIC_EXTENDED_A = null; }
591 
592 public static final java.lang.Character.UnicodeBlock ETHIOPIC_SUPPLEMENT;
593 static { ETHIOPIC_SUPPLEMENT = null; }
594 
595 public static final java.lang.Character.UnicodeBlock GENERAL_PUNCTUATION;
596 static { GENERAL_PUNCTUATION = null; }
597 
598 public static final java.lang.Character.UnicodeBlock GEOMETRIC_SHAPES;
599 static { GEOMETRIC_SHAPES = null; }
600 
601 public static final java.lang.Character.UnicodeBlock GEORGIAN;
602 static { GEORGIAN = null; }
603 
604 public static final java.lang.Character.UnicodeBlock GEORGIAN_SUPPLEMENT;
605 static { GEORGIAN_SUPPLEMENT = null; }
606 
607 public static final java.lang.Character.UnicodeBlock GLAGOLITIC;
608 static { GLAGOLITIC = null; }
609 
610 public static final java.lang.Character.UnicodeBlock GOTHIC;
611 static { GOTHIC = null; }
612 
613 public static final java.lang.Character.UnicodeBlock GREEK;
614 static { GREEK = null; }
615 
616 public static final java.lang.Character.UnicodeBlock GREEK_EXTENDED;
617 static { GREEK_EXTENDED = null; }
618 
619 public static final java.lang.Character.UnicodeBlock GUJARATI;
620 static { GUJARATI = null; }
621 
622 public static final java.lang.Character.UnicodeBlock GURMUKHI;
623 static { GURMUKHI = null; }
624 
625 public static final java.lang.Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS;
626 static { HALFWIDTH_AND_FULLWIDTH_FORMS = null; }
627 
628 public static final java.lang.Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO;
629 static { HANGUL_COMPATIBILITY_JAMO = null; }
630 
631 public static final java.lang.Character.UnicodeBlock HANGUL_JAMO;
632 static { HANGUL_JAMO = null; }
633 
634 public static final java.lang.Character.UnicodeBlock HANGUL_JAMO_EXTENDED_A;
635 static { HANGUL_JAMO_EXTENDED_A = null; }
636 
637 public static final java.lang.Character.UnicodeBlock HANGUL_JAMO_EXTENDED_B;
638 static { HANGUL_JAMO_EXTENDED_B = null; }
639 
640 public static final java.lang.Character.UnicodeBlock HANGUL_SYLLABLES;
641 static { HANGUL_SYLLABLES = null; }
642 
643 public static final java.lang.Character.UnicodeBlock HANUNOO;
644 static { HANUNOO = null; }
645 
646 public static final java.lang.Character.UnicodeBlock HEBREW;
647 static { HEBREW = null; }
648 
649 public static final java.lang.Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES;
650 static { HIGH_PRIVATE_USE_SURROGATES = null; }
651 
652 public static final java.lang.Character.UnicodeBlock HIGH_SURROGATES;
653 static { HIGH_SURROGATES = null; }
654 
655 public static final java.lang.Character.UnicodeBlock HIRAGANA;
656 static { HIRAGANA = null; }
657 
658 public static final java.lang.Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS;
659 static { IDEOGRAPHIC_DESCRIPTION_CHARACTERS = null; }
660 
661 public static final java.lang.Character.UnicodeBlock IMPERIAL_ARAMAIC;
662 static { IMPERIAL_ARAMAIC = null; }
663 
664 public static final java.lang.Character.UnicodeBlock INSCRIPTIONAL_PAHLAVI;
665 static { INSCRIPTIONAL_PAHLAVI = null; }
666 
667 public static final java.lang.Character.UnicodeBlock INSCRIPTIONAL_PARTHIAN;
668 static { INSCRIPTIONAL_PARTHIAN = null; }
669 
670 public static final java.lang.Character.UnicodeBlock IPA_EXTENSIONS;
671 static { IPA_EXTENSIONS = null; }
672 
673 public static final java.lang.Character.UnicodeBlock JAVANESE;
674 static { JAVANESE = null; }
675 
676 public static final java.lang.Character.UnicodeBlock KAITHI;
677 static { KAITHI = null; }
678 
679 public static final java.lang.Character.UnicodeBlock KANA_SUPPLEMENT;
680 static { KANA_SUPPLEMENT = null; }
681 
682 public static final java.lang.Character.UnicodeBlock KANBUN;
683 static { KANBUN = null; }
684 
685 public static final java.lang.Character.UnicodeBlock KANGXI_RADICALS;
686 static { KANGXI_RADICALS = null; }
687 
688 public static final java.lang.Character.UnicodeBlock KANNADA;
689 static { KANNADA = null; }
690 
691 public static final java.lang.Character.UnicodeBlock KATAKANA;
692 static { KATAKANA = null; }
693 
694 public static final java.lang.Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS;
695 static { KATAKANA_PHONETIC_EXTENSIONS = null; }
696 
697 public static final java.lang.Character.UnicodeBlock KAYAH_LI;
698 static { KAYAH_LI = null; }
699 
700 public static final java.lang.Character.UnicodeBlock KHAROSHTHI;
701 static { KHAROSHTHI = null; }
702 
703 public static final java.lang.Character.UnicodeBlock KHMER;
704 static { KHMER = null; }
705 
706 public static final java.lang.Character.UnicodeBlock KHMER_SYMBOLS;
707 static { KHMER_SYMBOLS = null; }
708 
709 public static final java.lang.Character.UnicodeBlock LAO;
710 static { LAO = null; }
711 
712 public static final java.lang.Character.UnicodeBlock LATIN_1_SUPPLEMENT;
713 static { LATIN_1_SUPPLEMENT = null; }
714 
715 public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_A;
716 static { LATIN_EXTENDED_A = null; }
717 
718 public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL;
719 static { LATIN_EXTENDED_ADDITIONAL = null; }
720 
721 public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_B;
722 static { LATIN_EXTENDED_B = null; }
723 
724 public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_C;
725 static { LATIN_EXTENDED_C = null; }
726 
727 public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_D;
728 static { LATIN_EXTENDED_D = null; }
729 
730 public static final java.lang.Character.UnicodeBlock LEPCHA;
731 static { LEPCHA = null; }
732 
733 public static final java.lang.Character.UnicodeBlock LETTERLIKE_SYMBOLS;
734 static { LETTERLIKE_SYMBOLS = null; }
735 
736 public static final java.lang.Character.UnicodeBlock LIMBU;
737 static { LIMBU = null; }
738 
739 public static final java.lang.Character.UnicodeBlock LINEAR_B_IDEOGRAMS;
740 static { LINEAR_B_IDEOGRAMS = null; }
741 
742 public static final java.lang.Character.UnicodeBlock LINEAR_B_SYLLABARY;
743 static { LINEAR_B_SYLLABARY = null; }
744 
745 public static final java.lang.Character.UnicodeBlock LISU;
746 static { LISU = null; }
747 
748 public static final java.lang.Character.UnicodeBlock LOW_SURROGATES;
749 static { LOW_SURROGATES = null; }
750 
751 public static final java.lang.Character.UnicodeBlock LYCIAN;
752 static { LYCIAN = null; }
753 
754 public static final java.lang.Character.UnicodeBlock LYDIAN;
755 static { LYDIAN = null; }
756 
757 public static final java.lang.Character.UnicodeBlock MAHJONG_TILES;
758 static { MAHJONG_TILES = null; }
759 
760 public static final java.lang.Character.UnicodeBlock MALAYALAM;
761 static { MALAYALAM = null; }
762 
763 public static final java.lang.Character.UnicodeBlock MANDAIC;
764 static { MANDAIC = null; }
765 
766 public static final java.lang.Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS;
767 static { MATHEMATICAL_ALPHANUMERIC_SYMBOLS = null; }
768 
769 public static final java.lang.Character.UnicodeBlock MATHEMATICAL_OPERATORS;
770 static { MATHEMATICAL_OPERATORS = null; }
771 
772 public static final java.lang.Character.UnicodeBlock MEETEI_MAYEK;
773 static { MEETEI_MAYEK = null; }
774 
775 public static final java.lang.Character.UnicodeBlock MEETEI_MAYEK_EXTENSIONS;
776 static { MEETEI_MAYEK_EXTENSIONS = null; }
777 
778 public static final java.lang.Character.UnicodeBlock MEROITIC_CURSIVE;
779 static { MEROITIC_CURSIVE = null; }
780 
781 public static final java.lang.Character.UnicodeBlock MEROITIC_HIEROGLYPHS;
782 static { MEROITIC_HIEROGLYPHS = null; }
783 
784 public static final java.lang.Character.UnicodeBlock MIAO;
785 static { MIAO = null; }
786 
787 public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A;
788 static { MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = null; }
789 
790 public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B;
791 static { MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = null; }
792 
793 public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS;
794 static { MISCELLANEOUS_SYMBOLS = null; }
795 
796 public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS;
797 static { MISCELLANEOUS_SYMBOLS_AND_ARROWS = null; }
798 
799 public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS;
800 static { MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = null; }
801 
802 public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_TECHNICAL;
803 static { MISCELLANEOUS_TECHNICAL = null; }
804 
805 public static final java.lang.Character.UnicodeBlock MODIFIER_TONE_LETTERS;
806 static { MODIFIER_TONE_LETTERS = null; }
807 
808 public static final java.lang.Character.UnicodeBlock MONGOLIAN;
809 static { MONGOLIAN = null; }
810 
811 public static final java.lang.Character.UnicodeBlock MUSICAL_SYMBOLS;
812 static { MUSICAL_SYMBOLS = null; }
813 
814 public static final java.lang.Character.UnicodeBlock MYANMAR;
815 static { MYANMAR = null; }
816 
817 public static final java.lang.Character.UnicodeBlock MYANMAR_EXTENDED_A;
818 static { MYANMAR_EXTENDED_A = null; }
819 
820 public static final java.lang.Character.UnicodeBlock NEW_TAI_LUE;
821 static { NEW_TAI_LUE = null; }
822 
823 public static final java.lang.Character.UnicodeBlock NKO;
824 static { NKO = null; }
825 
826 public static final java.lang.Character.UnicodeBlock NUMBER_FORMS;
827 static { NUMBER_FORMS = null; }
828 
829 public static final java.lang.Character.UnicodeBlock OGHAM;
830 static { OGHAM = null; }
831 
832 public static final java.lang.Character.UnicodeBlock OLD_ITALIC;
833 static { OLD_ITALIC = null; }
834 
835 public static final java.lang.Character.UnicodeBlock OLD_PERSIAN;
836 static { OLD_PERSIAN = null; }
837 
838 public static final java.lang.Character.UnicodeBlock OLD_SOUTH_ARABIAN;
839 static { OLD_SOUTH_ARABIAN = null; }
840 
841 public static final java.lang.Character.UnicodeBlock OLD_TURKIC;
842 static { OLD_TURKIC = null; }
843 
844 public static final java.lang.Character.UnicodeBlock OL_CHIKI;
845 static { OL_CHIKI = null; }
846 
847 public static final java.lang.Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION;
848 static { OPTICAL_CHARACTER_RECOGNITION = null; }
849 
850 public static final java.lang.Character.UnicodeBlock ORIYA;
851 static { ORIYA = null; }
852 
853 public static final java.lang.Character.UnicodeBlock OSMANYA;
854 static { OSMANYA = null; }
855 
856 public static final java.lang.Character.UnicodeBlock PHAGS_PA;
857 static { PHAGS_PA = null; }
858 
859 public static final java.lang.Character.UnicodeBlock PHAISTOS_DISC;
860 static { PHAISTOS_DISC = null; }
861 
862 public static final java.lang.Character.UnicodeBlock PHOENICIAN;
863 static { PHOENICIAN = null; }
864 
865 public static final java.lang.Character.UnicodeBlock PHONETIC_EXTENSIONS;
866 static { PHONETIC_EXTENSIONS = null; }
867 
868 public static final java.lang.Character.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT;
869 static { PHONETIC_EXTENSIONS_SUPPLEMENT = null; }
870 
871 public static final java.lang.Character.UnicodeBlock PLAYING_CARDS;
872 static { PLAYING_CARDS = null; }
873 
874 public static final java.lang.Character.UnicodeBlock PRIVATE_USE_AREA;
875 static { PRIVATE_USE_AREA = null; }
876 
877 public static final java.lang.Character.UnicodeBlock REJANG;
878 static { REJANG = null; }
879 
880 public static final java.lang.Character.UnicodeBlock RUMI_NUMERAL_SYMBOLS;
881 static { RUMI_NUMERAL_SYMBOLS = null; }
882 
883 public static final java.lang.Character.UnicodeBlock RUNIC;
884 static { RUNIC = null; }
885 
886 public static final java.lang.Character.UnicodeBlock SAMARITAN;
887 static { SAMARITAN = null; }
888 
889 public static final java.lang.Character.UnicodeBlock SAURASHTRA;
890 static { SAURASHTRA = null; }
891 
892 public static final java.lang.Character.UnicodeBlock SHARADA;
893 static { SHARADA = null; }
894 
895 public static final java.lang.Character.UnicodeBlock SHAVIAN;
896 static { SHAVIAN = null; }
897 
898 public static final java.lang.Character.UnicodeBlock SINHALA;
899 static { SINHALA = null; }
900 
901 public static final java.lang.Character.UnicodeBlock SMALL_FORM_VARIANTS;
902 static { SMALL_FORM_VARIANTS = null; }
903 
904 public static final java.lang.Character.UnicodeBlock SORA_SOMPENG;
905 static { SORA_SOMPENG = null; }
906 
907 public static final java.lang.Character.UnicodeBlock SPACING_MODIFIER_LETTERS;
908 static { SPACING_MODIFIER_LETTERS = null; }
909 
910 public static final java.lang.Character.UnicodeBlock SPECIALS;
911 static { SPECIALS = null; }
912 
913 public static final java.lang.Character.UnicodeBlock SUNDANESE;
914 static { SUNDANESE = null; }
915 
916 public static final java.lang.Character.UnicodeBlock SUNDANESE_SUPPLEMENT;
917 static { SUNDANESE_SUPPLEMENT = null; }
918 
919 public static final java.lang.Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS;
920 static { SUPERSCRIPTS_AND_SUBSCRIPTS = null; }
921 
922 public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A;
923 static { SUPPLEMENTAL_ARROWS_A = null; }
924 
925 public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B;
926 static { SUPPLEMENTAL_ARROWS_B = null; }
927 
928 public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS;
929 static { SUPPLEMENTAL_MATHEMATICAL_OPERATORS = null; }
930 
931 public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_PUNCTUATION;
932 static { SUPPLEMENTAL_PUNCTUATION = null; }
933 
934 public static final java.lang.Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A;
935 static { SUPPLEMENTARY_PRIVATE_USE_AREA_A = null; }
936 
937 public static final java.lang.Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B;
938 static { SUPPLEMENTARY_PRIVATE_USE_AREA_B = null; }
939 
940 @Deprecated public static final java.lang.Character.UnicodeBlock SURROGATES_AREA;
941 static { SURROGATES_AREA = null; }
942 
943 public static final java.lang.Character.UnicodeBlock SYLOTI_NAGRI;
944 static { SYLOTI_NAGRI = null; }
945 
946 public static final java.lang.Character.UnicodeBlock SYRIAC;
947 static { SYRIAC = null; }
948 
949 public static final java.lang.Character.UnicodeBlock TAGALOG;
950 static { TAGALOG = null; }
951 
952 public static final java.lang.Character.UnicodeBlock TAGBANWA;
953 static { TAGBANWA = null; }
954 
955 public static final java.lang.Character.UnicodeBlock TAGS;
956 static { TAGS = null; }
957 
958 public static final java.lang.Character.UnicodeBlock TAI_LE;
959 static { TAI_LE = null; }
960 
961 public static final java.lang.Character.UnicodeBlock TAI_THAM;
962 static { TAI_THAM = null; }
963 
964 public static final java.lang.Character.UnicodeBlock TAI_VIET;
965 static { TAI_VIET = null; }
966 
967 public static final java.lang.Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS;
968 static { TAI_XUAN_JING_SYMBOLS = null; }
969 
970 public static final java.lang.Character.UnicodeBlock TAKRI;
971 static { TAKRI = null; }
972 
973 public static final java.lang.Character.UnicodeBlock TAMIL;
974 static { TAMIL = null; }
975 
976 public static final java.lang.Character.UnicodeBlock TELUGU;
977 static { TELUGU = null; }
978 
979 public static final java.lang.Character.UnicodeBlock THAANA;
980 static { THAANA = null; }
981 
982 public static final java.lang.Character.UnicodeBlock THAI;
983 static { THAI = null; }
984 
985 public static final java.lang.Character.UnicodeBlock TIBETAN;
986 static { TIBETAN = null; }
987 
988 public static final java.lang.Character.UnicodeBlock TIFINAGH;
989 static { TIFINAGH = null; }
990 
991 public static final java.lang.Character.UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS;
992 static { TRANSPORT_AND_MAP_SYMBOLS = null; }
993 
994 public static final java.lang.Character.UnicodeBlock UGARITIC;
995 static { UGARITIC = null; }
996 
997 public static final java.lang.Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS;
998 static { UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = null; }
999 
1000 public static final java.lang.Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED;
1001 static { UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = null; }
1002 
1003 public static final java.lang.Character.UnicodeBlock VAI;
1004 static { VAI = null; }
1005 
1006 public static final java.lang.Character.UnicodeBlock VARIATION_SELECTORS;
1007 static { VARIATION_SELECTORS = null; }
1008 
1009 public static final java.lang.Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT;
1010 static { VARIATION_SELECTORS_SUPPLEMENT = null; }
1011 
1012 public static final java.lang.Character.UnicodeBlock VEDIC_EXTENSIONS;
1013 static { VEDIC_EXTENSIONS = null; }
1014 
1015 public static final java.lang.Character.UnicodeBlock VERTICAL_FORMS;
1016 static { VERTICAL_FORMS = null; }
1017 
1018 public static final java.lang.Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS;
1019 static { YIJING_HEXAGRAM_SYMBOLS = null; }
1020 
1021 public static final java.lang.Character.UnicodeBlock YI_RADICALS;
1022 static { YI_RADICALS = null; }
1023 
1024 public static final java.lang.Character.UnicodeBlock YI_SYLLABLES;
1025 static { YI_SYLLABLES = null; }
1026 }
1027 
1028 @SuppressWarnings({"unchecked", "deprecation", "all"})
1029 public static enum UnicodeScript {
1030 COMMON,
1031 LATIN,
1032 GREEK,
1033 CYRILLIC,
1034 ARMENIAN,
1035 HEBREW,
1036 ARABIC,
1037 SYRIAC,
1038 THAANA,
1039 DEVANAGARI,
1040 BENGALI,
1041 GURMUKHI,
1042 GUJARATI,
1043 ORIYA,
1044 TAMIL,
1045 TELUGU,
1046 KANNADA,
1047 MALAYALAM,
1048 SINHALA,
1049 THAI,
1050 LAO,
1051 TIBETAN,
1052 MYANMAR,
1053 GEORGIAN,
1054 HANGUL,
1055 ETHIOPIC,
1056 CHEROKEE,
1057 CANADIAN_ABORIGINAL,
1058 OGHAM,
1059 RUNIC,
1060 KHMER,
1061 MONGOLIAN,
1062 HIRAGANA,
1063 KATAKANA,
1064 BOPOMOFO,
1065 HAN,
1066 YI,
1067 OLD_ITALIC,
1068 GOTHIC,
1069 DESERET,
1070 INHERITED,
1071 TAGALOG,
1072 HANUNOO,
1073 BUHID,
1074 TAGBANWA,
1075 LIMBU,
1076 TAI_LE,
1077 LINEAR_B,
1078 UGARITIC,
1079 SHAVIAN,
1080 OSMANYA,
1081 CYPRIOT,
1082 BRAILLE,
1083 BUGINESE,
1084 COPTIC,
1085 NEW_TAI_LUE,
1086 GLAGOLITIC,
1087 TIFINAGH,
1088 SYLOTI_NAGRI,
1089 OLD_PERSIAN,
1090 KHAROSHTHI,
1091 BALINESE,
1092 CUNEIFORM,
1093 PHOENICIAN,
1094 PHAGS_PA,
1095 NKO,
1096 SUNDANESE,
1097 BATAK,
1098 LEPCHA,
1099 OL_CHIKI,
1100 VAI,
1101 SAURASHTRA,
1102 KAYAH_LI,
1103 REJANG,
1104 LYCIAN,
1105 CARIAN,
1106 LYDIAN,
1107 CHAM,
1108 TAI_THAM,
1109 TAI_VIET,
1110 AVESTAN,
1111 EGYPTIAN_HIEROGLYPHS,
1112 SAMARITAN,
1113 MANDAIC,
1114 LISU,
1115 BAMUM,
1116 JAVANESE,
1117 MEETEI_MAYEK,
1118 IMPERIAL_ARAMAIC,
1119 OLD_SOUTH_ARABIAN,
1120 INSCRIPTIONAL_PARTHIAN,
1121 INSCRIPTIONAL_PAHLAVI,
1122 OLD_TURKIC,
1123 BRAHMI,
1124 KAITHI,
1125 MEROITIC_HIEROGLYPHS,
1126 MEROITIC_CURSIVE,
1127 SORA_SOMPENG,
1128 CHAKMA,
1129 SHARADA,
1130 TAKRI,
1131 MIAO,
1132 UNKNOWN;
1133 
of(int codePoint)1134 @libcore.util.NonNull public static java.lang.Character.UnicodeScript of(int codePoint) { throw new RuntimeException("Stub!"); }
1135 
forName(@ibcore.util.NonNull java.lang.String scriptName)1136 @libcore.util.NonNull public static java.lang.Character.UnicodeScript forName(@libcore.util.NonNull java.lang.String scriptName) { throw new RuntimeException("Stub!"); }
1137 }
1138 
1139 }
1140 
1141