Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.base.jmod - Base Module
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module.
JDK 11 Base module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.base.jmod.
JDK 11 Base module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Base module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/lang/CharacterDataLatin1.java
// This file was generated AUTOMATICALLY from a template file Sat Oct 06 05:14:19 PDT 2018 /* * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.lang; /** The CharacterData class encapsulates the large tables found in Java.lang.Character. */ class CharacterDataLatin1 extends CharacterData { /* The character properties are currently encoded into 32 bits in the following manner: 1 bit mirrored property 4 bits directionality property 9 bits signed offset used for converting case 1 bit if 1, adding the signed offset converts the character to lowercase 1 bit if 1, subtracting the signed offset converts the character to uppercase 1 bit if 1, this character has a titlecase equivalent (possibly itself) 3 bits 0 may not be part of an identifier 1 ignorable control; may continue a Unicode identifier or Java identifier 2 may continue a Java identifier but not a Unicode identifier (unused) 3 may continue a Unicode identifier or Java identifier 4 is a Java whitespace character 5 may start or continue a Java identifier; may continue but not start a Unicode identifier (underscores) 6 may start or continue a Java identifier but not a Unicode identifier ($) 7 may start or continue a Unicode identifier or Java identifier Thus: 5, 6, 7 may start a Java identifier 1, 2, 3, 5, 6, 7 may continue a Java identifier 7 may start a Unicode identifier 1, 3, 5, 7 may continue a Unicode identifier 1 is ignorable within an identifier 4 is Java whitespace 2 bits 0 this character has no numeric property 1 adding the digit offset to the character code and then masking with 0x1F will produce the desired numeric value 2 this character has a "strange" numeric value 3 a Java supradecimal digit: adding the digit offset to the character code, then masking with 0x1F, then adding 10 will produce the desired numeric value 5 bits digit offset 5 bits character type The encoding of character properties is subject to change at any time. */ int getProperties(int ch) { char offset = (char)ch; int props = A[offset]; return props; } int getPropertiesEx(int ch) { char offset = (char)ch; int props = B[offset]; return props; } boolean isOtherLowercase(int ch) { int props = getPropertiesEx(ch); return (props & 0x0001) != 0; } boolean isOtherUppercase(int ch) { int props = getPropertiesEx(ch); return (props & 0x0002) != 0; } boolean isOtherAlphabetic(int ch) { int props = getPropertiesEx(ch); return (props & 0x0004) != 0; } boolean isIdeographic(int ch) { int props = getPropertiesEx(ch); return (props & 0x0010) != 0; } int getType(int ch) { int props = getProperties(ch); return (props & 0x1F); } boolean isJavaIdentifierStart(int ch) { int props = getProperties(ch); return ((props & 0x00007000) >= 0x00005000); } boolean isJavaIdentifierPart(int ch) { int props = getProperties(ch); return ((props & 0x00003000) != 0); } boolean isUnicodeIdentifierStart(int ch) { int props = getProperties(ch); return ((props & 0x00007000) == 0x00007000); } boolean isUnicodeIdentifierPart(int ch) { int props = getProperties(ch); return ((props & 0x00001000) != 0); } boolean isIdentifierIgnorable(int ch) { int props = getProperties(ch); return ((props & 0x00007000) == 0x00001000); } int toLowerCase(int ch) { int mapChar = ch; int val = getProperties(ch); if (((val & 0x00020000) != 0) && ((val & 0x07FC0000) != 0x07FC0000)) { int offset = val << 5 >> (5+18); mapChar = ch + offset; } return mapChar; } int toUpperCase(int ch) { int mapChar = ch; int val = getProperties(ch); if ((val & 0x00010000) != 0) { if ((val & 0x07FC0000) != 0x07FC0000) { int offset = val << 5 >> (5+18); mapChar = ch - offset; } else if (ch == 0x00B5) { mapChar = 0x039C; } } return mapChar; } int toTitleCase(int ch) { return toUpperCase(ch); } // Digit values for codePoints in the 0-255 range. Contents generated using: // for (char i = 0; i < 256; i++) { // int v = -1; // if (i >= '0' && i <= '9') { v = i - '0'; } // else if (i >= 'A' && i <= 'Z') { v = i - 'A' + 10; } // else if (i >= 'a' && i <= 'z') { v = i - 'a' + 10; } // if (i % 20 == 0) System.out.println(); // System.out.printf("%2d, ", v); // } // // Analysis has shown that generating the whole array allows the JIT to generate // better code compared to a slimmed down array, such as one cutting off after 'z' private static final byte[] DIGITS = new byte[] { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -1, -1, -1, -1, -1, -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, -1, -1, -1, -1, -1, -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; int digit(int ch, int radix) { int value = DIGITS[ch]; return (value >= 0 && value < radix && radix >= Character.MIN_RADIX && radix <= Character.MAX_RADIX) ? value : -1; } int getNumericValue(int ch) { int val = getProperties(ch); int retval = -1; switch (val & 0xC00) { default: // cannot occur case (0x00000000): // not numeric retval = -1; break; case (0x00000400): // simple numeric retval = ch + ((val & 0x3E0) >> 5) & 0x1F; break; case (0x00000800) : // "strange" numeric retval = -2; break; case (0x00000C00): // Java supradecimal retval = (ch + ((val & 0x3E0) >> 5) & 0x1F) + 10; break; } return retval; } boolean isWhitespace(int ch) { int props = getProperties(ch); return ((props & 0x00007000) == 0x00004000); } byte getDirectionality(int ch) { int val = getProperties(ch); byte directionality = (byte)((val & 0x78000000) >> 27); if (directionality == 0xF ) { directionality = -1; } return directionality; } boolean isMirrored(int ch) { int props = getProperties(ch); return ((props & 0x80000000) != 0); } int toUpperCaseEx(int ch) { int mapChar = ch; int val = getProperties(ch); if ((val & 0x00010000) != 0) { if ((val & 0x07FC0000) != 0x07FC0000) { int offset = val << 5 >> (5+18); mapChar = ch - offset; } else { switch(ch) { // map overflow characters case 0x00B5 : mapChar = 0x039C; break; default : mapChar = Character.ERROR; break; } } } return mapChar; } static char[] sharpsMap = new char[] {'S', 'S'}; char[] toUpperCaseCharArray(int ch) { char[] upperMap = {(char)ch}; if (ch == 0x00DF) { upperMap = sharpsMap; } return upperMap; } static final CharacterDataLatin1 instance = new CharacterDataLatin1(); private CharacterDataLatin1() {}; // The following tables and code generated using: // java GenerateCharacter -template t:/workspace/open/make/data/characterdata/CharacterDataLatin1.java.template -spec t:/workspace/open/make/data/unicodedata/UnicodeData.txt -specialcasing t:/workspace/open/make/data/unicodedata/SpecialCasing.txt -proplist t:/workspace/open/make/data/unicodedata/PropList.txt -o t:/workspace/build/windows-x64/support/gensrc/java.base/java/lang/CharacterDataLatin1.java -usecharforbyte -latin1 8 // The A table has 256 entries for a total of 1024 bytes. static final int A[] = { 0x4800100F, // 0 Cc, ignorable 0x4800100F, // 1 Cc, ignorable 0x4800100F, // 2 Cc, ignorable 0x4800100F, // 3 Cc, ignorable 0x4800100F, // 4 Cc, ignorable 0x4800100F, // 5 Cc, ignorable 0x4800100F, // 6 Cc, ignorable 0x4800100F, // 7 Cc, ignorable 0x4800100F, // 8 Cc, ignorable 0x5800400F, // 9 Cc, S, whitespace 0x5000400F, // 10 Cc, B, whitespace 0x5800400F, // 11 Cc, S, whitespace 0x6000400F, // 12 Cc, WS, whitespace 0x5000400F, // 13 Cc, B, whitespace 0x4800100F, // 14 Cc, ignorable 0x4800100F, // 15 Cc, ignorable 0x4800100F, // 16 Cc, ignorable 0x4800100F, // 17 Cc, ignorable 0x4800100F, // 18 Cc, ignorable 0x4800100F, // 19 Cc, ignorable 0x4800100F, // 20 Cc, ignorable 0x4800100F, // 21 Cc, ignorable 0x4800100F, // 22 Cc, ignorable 0x4800100F, // 23 Cc, ignorable 0x4800100F, // 24 Cc, ignorable 0x4800100F, // 25 Cc, ignorable 0x4800100F, // 26 Cc, ignorable 0x4800100F, // 27 Cc, ignorable 0x5000400F, // 28 Cc, B, whitespace 0x5000400F, // 29 Cc, B, whitespace 0x5000400F, // 30 Cc, B, whitespace 0x5800400F, // 31 Cc, S, whitespace 0x6000400C, // 32 Zs, WS, whitespace 0x68000018, // 33 Po, ON 0x68000018, // 34 Po, ON 0x28000018, // 35 Po, ET 0x2800601A, // 36 Sc, ET, currency 0x28000018, // 37 Po, ET 0x68000018, // 38 Po, ON 0x68000018, // 39 Po, ON -0x17FFFFEB, // 40 No, hasUpper (subtract 511), hasLower (add 511), hasTitle, identifier start, supradecimal 31 -0x17FFFFEA, // 41 Nl, hasUpper (subtract 511), hasLower (add 511), hasTitle, identifier start, supradecimal 31 0x68000018, // 42 Po, ON 0x20000019, // 43 Sm, ES 0x38000018, // 44 Po, CS 0x20000014, // 45 Pd, ES 0x38000018, // 46 Po, CS 0x38000018, // 47 Po, CS 0x18003609, // 48 Nd, EN, identifier part, decimal 16 0x18003609, // 49 Nd, EN, identifier part, decimal 16 0x18003609, // 50 Nd, EN, identifier part, decimal 16 0x18003609, // 51 Nd, EN, identifier part, decimal 16 0x18003609, // 52 Nd, EN, identifier part, decimal 16 0x18003609, // 53 Nd, EN, identifier part, decimal 16 0x18003609, // 54 Nd, EN, identifier part, decimal 16 0x18003609, // 55 Nd, EN, identifier part, decimal 16 0x18003609, // 56 Nd, EN, identifier part, decimal 16 0x18003609, // 57 Nd, EN, identifier part, decimal 16 0x38000018, // 58 Po, CS 0x68000018, // 59 Po, ON -0x17FFFFE7, // 60 Me, hasUpper (subtract 511), hasLower (add 511), hasTitle, identifier start, supradecimal 31 0x68000019, // 61 Sm, ON -0x17FFFFE7, // 62 Me, hasUpper (subtract 511), hasLower (add 511), hasTitle, identifier start, supradecimal 31 0x68000018, // 63 Po, ON 0x68000018, // 64 Po, ON 0x00827FE1, // 65 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 66 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 67 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 68 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 69 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 70 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 71 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 72 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 73 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 74 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 75 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 76 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 77 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 78 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 79 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 80 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 81 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 82 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 83 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 84 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 85 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 86 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 87 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 88 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 89 Lu, L, hasLower (add 32), identifier start, supradecimal 31 0x00827FE1, // 90 Lu, L, hasLower (add 32), identifier start, supradecimal 31 -0x17FFFFEB, // 91 No, hasUpper (subtract 511), hasLower (add 511), hasTitle, identifier start, supradecimal 31 0x68000018, // 92 Po, ON -0x17FFFFEA, // 93 Nl, hasUpper (subtract 511), hasLower (add 511), hasTitle, identifier start, supradecimal 31 0x6800001B, // 94 Sk, ON 0x68005017, // 95 Pc, ON, underscore 0x6800001B, // 96 Sk, ON 0x00817FE2, // 97 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 98 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 99 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 100 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 101 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 102 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 103 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 104 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 105 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 106 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 107 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 108 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 109 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 110 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 111 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 112 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 113 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 114 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 115 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 116 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 117 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 118 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 119 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 120 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 121 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 0x00817FE2, // 122 Ll, L, hasUpper (subtract 32), identifier start, supradecimal 31 -0x17FFFFEB, // 123 No, hasUpper (subtract 511), hasLower (add 511), hasTitle, identifier start, supradecimal 31 0x68000019, // 124 Sm, ON -0x17FFFFEA, // 125 Nl, hasUpper (subtract 511), hasLower (add 511), hasTitle, identifier start, supradecimal 31 0x68000019, // 126 Sm, ON 0x4800100F, // 127 Cc, ignorable 0x4800100F, // 128 Cc, ignorable 0x4800100F, // 129 Cc, ignorable 0x4800100F, // 130 Cc, ignorable 0x4800100F, // 131 Cc, ignorable 0x4800100F, // 132 Cc, ignorable 0x5000100F, // 133 Cc, B, ignorable 0x4800100F, // 134 Cc, ignorable 0x4800100F, // 135 Cc, ignorable 0x4800100F, // 136 Cc, ignorable 0x4800100F, // 137 Cc, ignorable 0x4800100F, // 138 Cc, ignorable 0x4800100F, // 139 Cc, ignorable 0x4800100F, // 140 Cc, ignorable 0x4800100F, // 141 Cc, ignorable 0x4800100F, // 142 Cc, ignorable 0x4800100F, // 143 Cc, ignorable 0x4800100F, // 144 Cc, ignorable 0x4800100F, // 145 Cc, ignorable 0x4800100F, // 146 Cc, ignorable 0x4800100F, // 147 Cc, ignorable 0x4800100F, // 148 Cc, ignorable 0x4800100F, // 149 Cc, ignorable 0x4800100F, // 150 Cc, ignorable 0x4800100F, // 151 Cc, ignorable 0x4800100F, // 152 Cc, ignorable 0x4800100F, // 153 Cc, ignorable 0x4800100F, // 154 Cc, ignorable 0x4800100F, // 155 Cc, ignorable 0x4800100F, // 156 Cc, ignorable 0x4800100F, // 157 Cc, ignorable 0x4800100F, // 158 Cc, ignorable 0x4800100F, // 159 Cc, ignorable 0x3800000C, // 160 Zs, CS 0x68000018, // 161 Po, ON 0x2800601A, // 162 Sc, ET, currency 0x2800601A, // 163 Sc, ET, currency 0x2800601A, // 164 Sc, ET, currency 0x2800601A, // 165 Sc, ET, currency 0x6800001C, // 166 So, ON 0x68000018, // 167 Po, ON 0x6800001B, // 168 Sk, ON 0x6800001C, // 169 So, ON -0xFFFF8FFB, // 170 Sk, hasUpper (subtract 511), hasLower (add 511), hasTitle, supradecimal 31 -0x17FFFFE3, // 171 Lt, hasUpper (subtract 511), hasLower (add 511), hasTitle, identifier start, supradecimal 31 0x68000019, // 172 Sm, ON 0x48001010, // 173 Cf, ignorable 0x6800001C, // 174 So, ON 0x6800001B, // 175 Sk, ON 0x2800001C, // 176 So, ET 0x28000019, // 177 Sm, ET 0x1800060B, // 178 No, EN, decimal 16 0x1800060B, // 179 No, EN, decimal 16 0x6800001B, // 180 Sk, ON 0x07FD7002, // 181 Ll, L, hasUpper (subtract 511), identifier start 0x68000018, // 182 Po, ON 0x68000018, // 183 Po, ON 0x6800001B, // 184 Sk, ON 0x1800050B, // 185 No, EN, decimal 8 -0xFFFF8FFB, // 186 Sk, hasUpper (subtract 511), hasLower (add 511), hasTitle, supradecimal 31 -0x17FFFFE2, // 187 Ll, hasUpper (subtract 511), hasLower (add 511), hasTitle, identifier start, supradecimal 31 0x6800080B, // 188 No, ON, strange 0x6800080B, // 189 No, ON, strange 0x6800080B, // 190 No, ON, strange 0x68000018, // 191 Po, ON 0x00827001, // 192 Lu, L, hasLower (add 32), identifier start 0x00827001, // 193 Lu, L, hasLower (add 32), identifier start 0x00827001, // 194 Lu, L, hasLower (add 32), identifier start 0x00827001, // 195 Lu, L, hasLower (add 32), identifier start 0x00827001, // 196 Lu, L, hasLower (add 32), identifier start 0x00827001, // 197 Lu, L, hasLower (add 32), identifier start 0x00827001, // 198 Lu, L, hasLower (add 32), identifier start 0x00827001, // 199 Lu, L, hasLower (add 32), identifier start 0x00827001, // 200 Lu, L, hasLower (add 32), identifier start 0x00827001, // 201 Lu, L, hasLower (add 32), identifier start 0x00827001, // 202 Lu, L, hasLower (add 32), identifier start 0x00827001, // 203 Lu, L, hasLower (add 32), identifier start 0x00827001, // 204 Lu, L, hasLower (add 32), identifier start 0x00827001, // 205 Lu, L, hasLower (add 32), identifier start 0x00827001, // 206 Lu, L, hasLower (add 32), identifier start 0x00827001, // 207 Lu, L, hasLower (add 32), identifier start 0x00827001, // 208 Lu, L, hasLower (add 32), identifier start 0x00827001, // 209 Lu, L, hasLower (add 32), identifier start 0x00827001, // 210 Lu, L, hasLower (add 32), identifier start 0x00827001, // 211 Lu, L, hasLower (add 32), identifier start 0x00827001, // 212 Lu, L, hasLower (add 32), identifier start 0x00827001, // 213 Lu, L, hasLower (add 32), identifier start 0x00827001, // 214 Lu, L, hasLower (add 32), identifier start 0x68000019, // 215 Sm, ON 0x00827001, // 216 Lu, L, hasLower (add 32), identifier start 0x00827001, // 217 Lu, L, hasLower (add 32), identifier start 0x00827001, // 218 Lu, L, hasLower (add 32), identifier start 0x00827001, // 219 Lu, L, hasLower (add 32), identifier start 0x00827001, // 220 Lu, L, hasLower (add 32), identifier start 0x00827001, // 221 Lu, L, hasLower (add 32), identifier start 0x00827001, // 222 Lu, L, hasLower (add 32), identifier start 0x07FD7002, // 223 Ll, L, hasUpper (subtract 511), identifier start 0x00817002, // 224 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 225 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 226 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 227 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 228 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 229 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 230 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 231 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 232 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 233 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 234 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 235 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 236 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 237 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 238 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 239 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 240 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 241 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 242 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 243 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 244 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 245 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 246 Ll, L, hasUpper (subtract 32), identifier start 0x68000019, // 247 Sm, ON 0x00817002, // 248 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 249 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 250 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 251 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 252 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 253 Ll, L, hasUpper (subtract 32), identifier start 0x00817002, // 254 Ll, L, hasUpper (subtract 32), identifier start 0x061D7002 // 255 Ll, L, hasUpper (subtract 391), identifier start }; // The B table has 256 entries for a total of 512 bytes. static final char B[] = { 0x0000, // 0 unassigned, L 0x0000, // 1 unassigned, L 0x0000, // 2 unassigned, L 0x0000, // 3 unassigned, L 0x0000, // 4 unassigned, L 0x0000, // 5 unassigned, L 0x0000, // 6 unassigned, L 0x0000, // 7 unassigned, L 0x0000, // 8 unassigned, L 0x0000, // 9 unassigned, L 0x0000, // 10 unassigned, L 0x0000, // 11 unassigned, L 0x0000, // 12 unassigned, L 0x0000, // 13 unassigned, L 0x0000, // 14 unassigned, L 0x0000, // 15 unassigned, L 0x0000, // 16 unassigned, L 0x0000, // 17 unassigned, L 0x0000, // 18 unassigned, L 0x0000, // 19 unassigned, L 0x0000, // 20 unassigned, L 0x0000, // 21 unassigned, L 0x0000, // 22 unassigned, L 0x0000, // 23 unassigned, L 0x0000, // 24 unassigned, L 0x0000, // 25 unassigned, L 0x0000, // 26 unassigned, L 0x0000, // 27 unassigned, L 0x0000, // 28 unassigned, L 0x0000, // 29 unassigned, L 0x0000, // 30 unassigned, L 0x0000, // 31 unassigned, L 0x0000, // 32 unassigned, L 0x0000, // 33 unassigned, L 0x0000, // 34 unassigned, L 0x0000, // 35 unassigned, L 0x0000, // 36 unassigned, L 0x0000, // 37 unassigned, L 0x0000, // 38 unassigned, L 0x0000, // 39 unassigned, L 0x0000, // 40 unassigned, L 0x0000, // 41 unassigned, L 0x0000, // 42 unassigned, L 0x0000, // 43 unassigned, L 0x0000, // 44 unassigned, L 0x0000, // 45 unassigned, L 0x0000, // 46 unassigned, L 0x0000, // 47 unassigned, L 0x0000, // 48 unassigned, L 0x0000, // 49 unassigned, L 0x0000, // 50 unassigned, L 0x0000, // 51 unassigned, L 0x0000, // 52 unassigned, L 0x0000, // 53 unassigned, L 0x0000, // 54 unassigned, L 0x0000, // 55 unassigned, L 0x0000, // 56 unassigned, L 0x0000, // 57 unassigned, L 0x0000, // 58 unassigned, L 0x0000, // 59 unassigned, L 0x0000, // 60 unassigned, L 0x0000, // 61 unassigned, L 0x0000, // 62 unassigned, L 0x0000, // 63 unassigned, L 0x0000, // 64 unassigned, L 0x0000, // 65 unassigned, L 0x0000, // 66 unassigned, L 0x0000, // 67 unassigned, L 0x0000, // 68 unassigned, L 0x0000, // 69 unassigned, L 0x0000, // 70 unassigned, L 0x0000, // 71 unassigned, L 0x0000, // 72 unassigned, L 0x0000, // 73 unassigned, L 0x0000, // 74 unassigned, L 0x0000, // 75 unassigned, L 0x0000, // 76 unassigned, L 0x0000, // 77 unassigned, L 0x0000, // 78 unassigned, L 0x0000, // 79 unassigned, L 0x0000, // 80 unassigned, L 0x0000, // 81 unassigned, L 0x0000, // 82 unassigned, L 0x0000, // 83 unassigned, L 0x0000, // 84 unassigned, L 0x0000, // 85 unassigned, L 0x0000, // 86 unassigned, L 0x0000, // 87 unassigned, L 0x0000, // 88 unassigned, L 0x0000, // 89 unassigned, L 0x0000, // 90 unassigned, L 0x0000, // 91 unassigned, L 0x0000, // 92 unassigned, L 0x0000, // 93 unassigned, L 0x0000, // 94 unassigned, L 0x0000, // 95 unassigned, L 0x0000, // 96 unassigned, L 0x0000, // 97 unassigned, L 0x0000, // 98 unassigned, L 0x0000, // 99 unassigned, L 0x0000, // 100 unassigned, L 0x0000, // 101 unassigned, L 0x0000, // 102 unassigned, L 0x0000, // 103 unassigned, L 0x0000, // 104 unassigned, L 0x0000, // 105 unassigned, L 0x0000, // 106 unassigned, L 0x0000, // 107 unassigned, L 0x0000, // 108 unassigned, L 0x0000, // 109 unassigned, L 0x0000, // 110 unassigned, L 0x0000, // 111 unassigned, L 0x0000, // 112 unassigned, L 0x0000, // 113 unassigned, L 0x0000, // 114 unassigned, L 0x0000, // 115 unassigned, L 0x0000, // 116 unassigned, L 0x0000, // 117 unassigned, L 0x0000, // 118 unassigned, L 0x0000, // 119 unassigned, L 0x0000, // 120 unassigned, L 0x0000, // 121 unassigned, L 0x0000, // 122 unassigned, L 0x0000, // 123 unassigned, L 0x0000, // 124 unassigned, L 0x0000, // 125 unassigned, L 0x0000, // 126 unassigned, L 0x0000, // 127 unassigned, L 0x0000, // 128 unassigned, L 0x0000, // 129 unassigned, L 0x0000, // 130 unassigned, L 0x0000, // 131 unassigned, L 0x0000, // 132 unassigned, L 0x0000, // 133 unassigned, L 0x0000, // 134 unassigned, L 0x0000, // 135 unassigned, L 0x0000, // 136 unassigned, L 0x0000, // 137 unassigned, L 0x0000, // 138 unassigned, L 0x0000, // 139 unassigned, L 0x0000, // 140 unassigned, L 0x0000, // 141 unassigned, L 0x0000, // 142 unassigned, L 0x0000, // 143 unassigned, L 0x0000, // 144 unassigned, L 0x0000, // 145 unassigned, L 0x0000, // 146 unassigned, L 0x0000, // 147 unassigned, L 0x0000, // 148 unassigned, L 0x0000, // 149 unassigned, L 0x0000, // 150 unassigned, L 0x0000, // 151 unassigned, L 0x0000, // 152 unassigned, L 0x0000, // 153 unassigned, L 0x0000, // 154 unassigned, L 0x0000, // 155 unassigned, L 0x0000, // 156 unassigned, L 0x0000, // 157 unassigned, L 0x0000, // 158 unassigned, L 0x0000, // 159 unassigned, L 0x0000, // 160 unassigned, L 0x0000, // 161 unassigned, L 0x0000, // 162 unassigned, L 0x0000, // 163 unassigned, L 0x0000, // 164 unassigned, L 0x0000, // 165 unassigned, L 0x0000, // 166 unassigned, L 0x0000, // 167 unassigned, L 0x0000, // 168 unassigned, L 0x0000, // 169 unassigned, L 0x0001, // 170 Lu, L 0x0000, // 171 unassigned, L 0x0000, // 172 unassigned, L 0x0000, // 173 unassigned, L 0x0000, // 174 unassigned, L 0x0000, // 175 unassigned, L 0x0000, // 176 unassigned, L 0x0000, // 177 unassigned, L 0x0000, // 178 unassigned, L 0x0000, // 179 unassigned, L 0x0000, // 180 unassigned, L 0x0000, // 181 unassigned, L 0x0000, // 182 unassigned, L 0x0000, // 183 unassigned, L 0x0000, // 184 unassigned, L 0x0000, // 185 unassigned, L 0x0001, // 186 Lu, L 0x0000, // 187 unassigned, L 0x0000, // 188 unassigned, L 0x0000, // 189 unassigned, L 0x0000, // 190 unassigned, L 0x0000, // 191 unassigned, L 0x0000, // 192 unassigned, L 0x0000, // 193 unassigned, L 0x0000, // 194 unassigned, L 0x0000, // 195 unassigned, L 0x0000, // 196 unassigned, L 0x0000, // 197 unassigned, L 0x0000, // 198 unassigned, L 0x0000, // 199 unassigned, L 0x0000, // 200 unassigned, L 0x0000, // 201 unassigned, L 0x0000, // 202 unassigned, L 0x0000, // 203 unassigned, L 0x0000, // 204 unassigned, L 0x0000, // 205 unassigned, L 0x0000, // 206 unassigned, L 0x0000, // 207 unassigned, L 0x0000, // 208 unassigned, L 0x0000, // 209 unassigned, L 0x0000, // 210 unassigned, L 0x0000, // 211 unassigned, L 0x0000, // 212 unassigned, L 0x0000, // 213 unassigned, L 0x0000, // 214 unassigned, L 0x0000, // 215 unassigned, L 0x0000, // 216 unassigned, L 0x0000, // 217 unassigned, L 0x0000, // 218 unassigned, L 0x0000, // 219 unassigned, L 0x0000, // 220 unassigned, L 0x0000, // 221 unassigned, L 0x0000, // 222 unassigned, L 0x0000, // 223 unassigned, L 0x0000, // 224 unassigned, L 0x0000, // 225 unassigned, L 0x0000, // 226 unassigned, L 0x0000, // 227 unassigned, L 0x0000, // 228 unassigned, L 0x0000, // 229 unassigned, L 0x0000, // 230 unassigned, L 0x0000, // 231 unassigned, L 0x0000, // 232 unassigned, L 0x0000, // 233 unassigned, L 0x0000, // 234 unassigned, L 0x0000, // 235 unassigned, L 0x0000, // 236 unassigned, L 0x0000, // 237 unassigned, L 0x0000, // 238 unassigned, L 0x0000, // 239 unassigned, L 0x0000, // 240 unassigned, L 0x0000, // 241 unassigned, L 0x0000, // 242 unassigned, L 0x0000, // 243 unassigned, L 0x0000, // 244 unassigned, L 0x0000, // 245 unassigned, L 0x0000, // 246 unassigned, L 0x0000, // 247 unassigned, L 0x0000, // 248 unassigned, L 0x0000, // 249 unassigned, L 0x0000, // 250 unassigned, L 0x0000, // 251 unassigned, L 0x0000, // 252 unassigned, L 0x0000, // 253 unassigned, L 0x0000, // 254 unassigned, L 0x0000 // 255 unassigned, L }; // In all, the character property tables require 1024 bytes. static { } }
⏎ java/lang/CharacterDataLatin1.java
Or download all of them as a single archive file:
File name: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, 241510👍, 0💬
Popular Posts:
JDK 6 tools.jar is the JAR file for JDK 6 tools. It contains Java classes to support different JDK t...
JDK 11 jdk.javadoc.jmod is the JMOD file for JDK 11 Java Document tool, which can be invoked by the ...
How to download and install JDK (Java Development Kit) 6? If you want to write Java applications, yo...
This package is the backport of java.util.concurrent API, introduced in Java 5.0 and further refined...
xml-commons External Source Code Files are provided in the source package file, xml-commons-external...