home *** CD-ROM | disk | FTP | other *** search
- package java.lang;
-
- class CharacterDataLatin1 {
- static char[] sharpsMap = new char[]{'S', 'S'};
- // $FF: renamed from: A int[]
- static final int[] field_0 = new int[256];
- static final String A_DATA = "䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ堀䀏倀䀏堀䀏怀䀏倀䀏䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ倀䀏倀䀏倀䀏堀䀏怀䀌栀\u0018栀\u0018⠀\u0018⠀怚⠀\u0018栀\u0018栀\u0018\ue800\u0015\ue800\u0016栀\u0018⠀\u0019㠀\u0018⠀\u0014㠀\u0018 \u0018᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉㠀\u0018栀\u0018\ue800\u0019栀\u0019\ue800\u0019栀\u0018栀\u0018\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\ue800\u0015栀\u0018\ue800\u0016栀\u001b栀倗栀\u001b\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\ue800\u0015栀\u0019\ue800\u0016栀\u0019䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ倀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ㠀\f栀\u0018⠀怚⠀怚⠀怚⠀怚栀\u001c栀\u001c栀\u001b栀\u001c\u0000瀂\ue800\u001d栀\u0019栀တ栀\u001c栀\u001b⠀\u001c⠀\u0019᠀؋᠀؋栀\u001b߽瀂栀\u001c栀\u0018栀\u001b᠀ԋ\u0000瀂\ue800\u001e栀ࠋ栀ࠋ栀ࠋ栀\u0018\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁栀\u0019\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁߽瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂栀\u0019\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂؝瀂";
-
- static int getProperties(int var0) {
- char var1 = (char)var0;
- int var2 = field_0[var1];
- return var2;
- }
-
- static int getType(int var0) {
- int var1 = getProperties(var0);
- return var1 & 31;
- }
-
- static boolean isLowerCase(int var0) {
- int var1 = getType(var0);
- return var1 == 2;
- }
-
- static boolean isUpperCase(int var0) {
- int var1 = getType(var0);
- return var1 == 1;
- }
-
- static boolean isTitleCase(int var0) {
- return false;
- }
-
- static boolean isDigit(int var0) {
- int var1 = getType(var0);
- return var1 == 9;
- }
-
- static boolean isDefined(int var0) {
- int var1 = getType(var0);
- return var1 != 0;
- }
-
- static boolean isLetter(int var0) {
- int var1 = getType(var0);
- return (62 >> var1 & 1) != 0;
- }
-
- static boolean isLetterOrDigit(int var0) {
- int var1 = getType(var0);
- return (574 >> var1 & 1) != 0;
- }
-
- static boolean isSpaceChar(int var0) {
- int var1 = getType(var0);
- return (28672 >> var1 & 1) != 0;
- }
-
- static boolean isJavaIdentifierStart(int var0) {
- int var1 = getProperties(var0);
- return (var1 & 28672) >= 20480;
- }
-
- static boolean isJavaIdentifierPart(int var0) {
- int var1 = getProperties(var0);
- return (var1 & 12288) != 0;
- }
-
- static boolean isUnicodeIdentifierStart(int var0) {
- int var1 = getProperties(var0);
- return (var1 & 28672) == 28672;
- }
-
- static boolean isUnicodeIdentifierPart(int var0) {
- int var1 = getProperties(var0);
- return (var1 & 4096) != 0;
- }
-
- static boolean isIdentifierIgnorable(int var0) {
- int var1 = getProperties(var0);
- return (var1 & 28672) == 4096;
- }
-
- static int toLowerCase(int var0) {
- int var1 = var0;
- int var2 = getProperties(var0);
- if ((var2 & 131072) != 0 && (var2 & 133955584) != 133955584) {
- int var3 = var2 << 5 >> 23;
- var1 = var0 + var3;
- }
-
- return var1;
- }
-
- static int toUpperCase(int var0) {
- int var1 = var0;
- int var2 = getProperties(var0);
- if ((var2 & 65536) != 0) {
- if ((var2 & 133955584) != 133955584) {
- int var3 = var2 << 5 >> 23;
- var1 = var0 - var3;
- } else if (var0 == 181) {
- var1 = 924;
- }
- }
-
- return var1;
- }
-
- static int toTitleCase(int var0) {
- return toUpperCase(var0);
- }
-
- static int digit(int var0, int var1) {
- int var2 = -1;
- if (var1 >= 2 && var1 <= 36) {
- int var3 = getProperties(var0);
- int var4 = var3 & 31;
- if (var4 == 9) {
- var2 = var0 + ((var3 & 992) >> 5) & 31;
- } else if ((var3 & 3072) == 3072) {
- var2 = (var0 + ((var3 & 992) >> 5) & 31) + 10;
- }
- }
-
- return var2 < var1 ? var2 : -1;
- }
-
- static int getNumericValue(int var0) {
- int var1 = getProperties(var0);
- int var2 = -1;
- switch (var1 & 3072) {
- case 0:
- default:
- var2 = -1;
- break;
- case 1024:
- var2 = var0 + ((var1 & 992) >> 5) & 31;
- break;
- case 2048:
- var2 = -2;
- break;
- case 3072:
- var2 = (var0 + ((var1 & 992) >> 5) & 31) + 10;
- }
-
- return var2;
- }
-
- static boolean isWhitespace(int var0) {
- int var1 = getProperties(var0);
- return (var1 & 28672) == 16384;
- }
-
- static byte getDirectionality(int var0) {
- int var1 = getProperties(var0);
- byte var2 = (byte)((var1 & 2013265920) >> 27);
- if (var2 == 15) {
- var2 = -1;
- }
-
- return var2;
- }
-
- static boolean isMirrored(int var0) {
- int var1 = getProperties(var0);
- return (var1 & Integer.MIN_VALUE) != 0;
- }
-
- static int toUpperCaseEx(int var0) {
- int var1 = var0;
- int var2 = getProperties(var0);
- if ((var2 & 65536) != 0) {
- if ((var2 & 133955584) != 133955584) {
- int var3 = var2 << 5 >> 23;
- var1 = var0 - var3;
- } else {
- switch (var0) {
- case 181:
- var1 = 924;
- break;
- default:
- var1 = -1;
- }
- }
- }
-
- return var1;
- }
-
- static char[] toUpperCaseCharArray(int var0) {
- char[] var1 = new char[]{(char)var0};
- if (var0 == 223) {
- var1 = sharpsMap;
- }
-
- return var1;
- }
-
- static {
- char[] var0 = "䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ堀䀏倀䀏堀䀏怀䀏倀䀏䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ倀䀏倀䀏倀䀏堀䀏怀䀌栀\u0018栀\u0018⠀\u0018⠀怚⠀\u0018栀\u0018栀\u0018\ue800\u0015\ue800\u0016栀\u0018⠀\u0019㠀\u0018⠀\u0014㠀\u0018 \u0018᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉᠀㘉㠀\u0018栀\u0018\ue800\u0019栀\u0019\ue800\u0019栀\u0018栀\u0018\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\u0082翡\ue800\u0015栀\u0018\ue800\u0016栀\u001b栀倗栀\u001b\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\u0081翢\ue800\u0015栀\u0019\ue800\u0016栀\u0019䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ倀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ䠀ဏ㠀\f栀\u0018⠀怚⠀怚⠀怚⠀怚栀\u001c栀\u001c栀\u001b栀\u001c\u0000瀂\ue800\u001d栀\u0019栀တ栀\u001c栀\u001b⠀\u001c⠀\u0019᠀؋᠀؋栀\u001b߽瀂栀\u001c栀\u0018栀\u001b᠀ԋ\u0000瀂\ue800\u001e栀ࠋ栀ࠋ栀ࠋ栀\u0018\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁栀\u0019\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁\u0082瀁߽瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂栀\u0019\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂\u0081瀂؝瀂".toCharArray();
-
- assert var0.length == 512;
-
- int var1 = 0;
-
- int var3;
- for(int var2 = 0; var1 < 512; field_0[var2++] = var3 | var0[var1++]) {
- var3 = var0[var1++] << 16;
- }
-
- }
- }
-