home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / lang / CharacterData02.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  5.7 KB  |  194 lines

  1. package java.lang;
  2.  
  3. class CharacterData02 {
  4.    // $FF: renamed from: X char[]
  5.    static final char[] field_0 = "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0010                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         \u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00000                                               ".toCharArray();
  6.    // $FF: renamed from: Y char[]
  7.    static final char[] field_1 = "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0002\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004".toCharArray();
  8.    // $FF: renamed from: A int[]
  9.    static final int[] field_2 = new int[6];
  10.    static final String A_DATA = "\u0000ÁÄÖ\u0000ÁÄÖ\u0000ÁÄÖÁ†Ä\u0000Á†Ä\u0000Á†Ä\u0000";
  11.  
  12.    static int getProperties(int var0) {
  13.       char var1 = (char)var0;
  14.       int var2 = field_2[field_1[field_0[var1 >> 5] | var1 >> 1 & 15] | var1 & 1];
  15.       return var2;
  16.    }
  17.  
  18.    static int getType(int var0) {
  19.       int var1 = getProperties(var0);
  20.       return var1 & 31;
  21.    }
  22.  
  23.    static boolean isLowerCase(int var0) {
  24.       int var1 = getType(var0);
  25.       return var1 == 2;
  26.    }
  27.  
  28.    static boolean isUpperCase(int var0) {
  29.       int var1 = getType(var0);
  30.       return var1 == 1;
  31.    }
  32.  
  33.    static boolean isTitleCase(int var0) {
  34.       int var1 = getType(var0);
  35.       return var1 == 3;
  36.    }
  37.  
  38.    static boolean isDigit(int var0) {
  39.       int var1 = getType(var0);
  40.       return var1 == 9;
  41.    }
  42.  
  43.    static boolean isDefined(int var0) {
  44.       int var1 = getType(var0);
  45.       return var1 != 0;
  46.    }
  47.  
  48.    static boolean isLetter(int var0) {
  49.       int var1 = getType(var0);
  50.       return (62 >> var1 & 1) != 0;
  51.    }
  52.  
  53.    static boolean isLetterOrDigit(int var0) {
  54.       int var1 = getType(var0);
  55.       return (574 >> var1 & 1) != 0;
  56.    }
  57.  
  58.    static boolean isSpaceChar(int var0) {
  59.       int var1 = getType(var0);
  60.       return (28672 >> var1 & 1) != 0;
  61.    }
  62.  
  63.    static boolean isJavaIdentifierStart(int var0) {
  64.       int var1 = getProperties(var0);
  65.       return (var1 & 28672) >= 20480;
  66.    }
  67.  
  68.    static boolean isJavaIdentifierPart(int var0) {
  69.       int var1 = getProperties(var0);
  70.       return (var1 & 12288) != 0;
  71.    }
  72.  
  73.    static boolean isUnicodeIdentifierStart(int var0) {
  74.       int var1 = getProperties(var0);
  75.       return (var1 & 28672) == 28672;
  76.    }
  77.  
  78.    static boolean isUnicodeIdentifierPart(int var0) {
  79.       int var1 = getProperties(var0);
  80.       return (var1 & 4096) != 0;
  81.    }
  82.  
  83.    static boolean isIdentifierIgnorable(int var0) {
  84.       int var1 = getProperties(var0);
  85.       return (var1 & 28672) == 4096;
  86.    }
  87.  
  88.    static int toLowerCase(int var0) {
  89.       int var1 = var0;
  90.       int var2 = getProperties(var0);
  91.       if ((var2 & 131072) != 0) {
  92.          int var3 = var2 << 5 >> 23;
  93.          var1 = var0 + var3;
  94.       }
  95.  
  96.       return var1;
  97.    }
  98.  
  99.    static int toUpperCase(int var0) {
  100.       int var1 = var0;
  101.       int var2 = getProperties(var0);
  102.       if ((var2 & 65536) != 0) {
  103.          int var3 = var2 << 5 >> 23;
  104.          var1 = var0 - var3;
  105.       }
  106.  
  107.       return var1;
  108.    }
  109.  
  110.    static int toTitleCase(int var0) {
  111.       int var1 = var0;
  112.       int var2 = getProperties(var0);
  113.       if ((var2 & 'ËÄÄ') != 0) {
  114.          if ((var2 & 65536) == 0) {
  115.             var1 = var0 + 1;
  116.          } else if ((var2 & 131072) == 0) {
  117.             var1 = var0 - 1;
  118.          }
  119.       } else if ((var2 & 65536) != 0) {
  120.          var1 = toUpperCase(var0);
  121.       }
  122.  
  123.       return var1;
  124.    }
  125.  
  126.    static int digit(int var0, int var1) {
  127.       int var2 = -1;
  128.       if (var1 >= 2 && var1 <= 36) {
  129.          int var3 = getProperties(var0);
  130.          int var4 = var3 & 31;
  131.          if (var4 == 9) {
  132.             var2 = var0 + ((var3 & 992) >> 5) & 31;
  133.          } else if ((var3 & 3072) == 3072) {
  134.             var2 = (var0 + ((var3 & 992) >> 5) & 31) + 10;
  135.          }
  136.       }
  137.  
  138.       return var2 < var1 ? var2 : -1;
  139.    }
  140.  
  141.    static int getNumericValue(int var0) {
  142.       int var1 = getProperties(var0);
  143.       int var2 = -1;
  144.       switch (var1 & 3072) {
  145.          case 0:
  146.          default:
  147.             var2 = -1;
  148.             break;
  149.          case 1024:
  150.             var2 = var0 + ((var1 & 992) >> 5) & 31;
  151.             break;
  152.          case 2048:
  153.             var2 = -2;
  154.             break;
  155.          case 3072:
  156.             var2 = (var0 + ((var1 & 992) >> 5) & 31) + 10;
  157.       }
  158.  
  159.       return var2;
  160.    }
  161.  
  162.    static boolean isWhitespace(int var0) {
  163.       return (getProperties(var0) & 28672) == 16384;
  164.    }
  165.  
  166.    static byte getDirectionality(int var0) {
  167.       int var1 = getProperties(var0);
  168.       byte var2 = (byte)((var1 & 2013265920) >> 27);
  169.       if (var2 == 15) {
  170.          var2 = -1;
  171.       }
  172.  
  173.       return var2;
  174.    }
  175.  
  176.    static boolean isMirrored(int var0) {
  177.       return (getProperties(var0) & Integer.MIN_VALUE) != 0;
  178.    }
  179.  
  180.    static {
  181.       char[] var0 = "\u0000ÁÄÖ\u0000ÁÄÖ\u0000ÁÄÖÁ†Ä\u0000Á†Ä\u0000Á†Ä\u0000".toCharArray();
  182.  
  183.       assert var0.length == 12;
  184.  
  185.       int var1 = 0;
  186.  
  187.       int var3;
  188.       for(int var2 = 0; var1 < 12; field_2[var2++] = var3 | var0[var1++]) {
  189.          var3 = var0[var1++] << 16;
  190.       }
  191.  
  192.    }
  193. }
  194.