author | erikj |
Tue, 12 Sep 2017 19:03:39 +0200 (2017-09-12) | |
changeset 47216 | 71c04702a3d5 |
parent 14342 | jdk/test/sun/nio/cs/OLD/JIS_X_0201_OLD.java@8435a30053c1 |
permissions | -rw-r--r-- |
13366
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
1 |
/* |
14342
8435a30053c1
7197491: update copyright year to match last edit in jdk8 jdk repository
alanb
parents:
13368
diff
changeset
|
2 |
* Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved. |
13366
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
3 |
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
4 |
* |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
5 |
* This code is free software; you can redistribute it and/or modify it |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
6 |
* under the terms of the GNU General Public License version 2 only, as |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
7 |
* published by the Free Software Foundation. Oracle designates this |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
8 |
* particular file as subject to the "Classpath" exception as provided |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
9 |
* by Oracle in the LICENSE file that accompanied this code. |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
10 |
* |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
11 |
* This code is distributed in the hope that it will be useful, but WITHOUT |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
12 |
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
13 |
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
14 |
* version 2 for more details (a copy is included in the LICENSE file that |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
15 |
* accompanied this code). |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
16 |
* |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
17 |
* You should have received a copy of the GNU General Public License version |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
18 |
* 2 along with this work; if not, write to the Free Software Foundation, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
19 |
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
20 |
* |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
21 |
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
22 |
* or visit www.oracle.com if you need additional information or have any |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
23 |
* questions. |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
24 |
*/ |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
25 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
26 |
/* |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
27 |
*/ |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
28 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
29 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
30 |
import java.nio.charset.Charset; |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
31 |
import java.nio.charset.CharsetDecoder; |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
32 |
import java.nio.charset.CharsetEncoder; |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
33 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
34 |
public class JIS_X_0201_OLD |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
35 |
extends Charset |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
36 |
{ |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
37 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
38 |
public JIS_X_0201_OLD() { |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
39 |
super("JIS_X0201_OLD", null); |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
40 |
} |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
41 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
42 |
public boolean contains(Charset cs) { |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
43 |
return ((cs.name().equals("US-ASCII")) |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
44 |
|| (cs instanceof JIS_X_0201_OLD)); |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
45 |
} |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
46 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
47 |
public CharsetDecoder newDecoder() { |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
48 |
return new Decoder(this); |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
49 |
} |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
50 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
51 |
public CharsetEncoder newEncoder() { |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
52 |
return new Encoder(this); |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
53 |
} |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
54 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
55 |
public static class Decoder extends SingleByteDecoder { |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
56 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
57 |
public Decoder(Charset cs) { |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
58 |
super(cs, byteToCharTable); |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
59 |
} |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
60 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
61 |
private final static String byteToCharTable = |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
62 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
63 |
"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + // 0x80 - 0x87 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
64 |
"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + // 0x88 - 0x8F |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
65 |
"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + // 0x90 - 0x97 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
66 |
"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + // 0x98 - 0x9F |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
67 |
"\uFFFD\uFF61\uFF62\uFF63\uFF64\uFF65\uFF66\uFF67" + // 0xA0 - 0xA7 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
68 |
"\uFF68\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F" + // 0xA8 - 0xAF |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
69 |
"\uFF70\uFF71\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77" + // 0xB0 - 0xB7 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
70 |
"\uFF78\uFF79\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F" + // 0xB8 - 0xBF |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
71 |
"\uFF80\uFF81\uFF82\uFF83\uFF84\uFF85\uFF86\uFF87" + // 0xC0 - 0xC7 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
72 |
"\uFF88\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E\uFF8F" + // 0xC8 - 0xCF |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
73 |
"\uFF90\uFF91\uFF92\uFF93\uFF94\uFF95\uFF96\uFF97" + // 0xD0 - 0xD7 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
74 |
"\uFF98\uFF99\uFF9A\uFF9B\uFF9C\uFF9D\uFF9E\uFF9F" + // 0xD8 - 0xDF |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
75 |
"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + // 0xE0 - 0xE7 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
76 |
"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + // 0xE8 - 0xEF |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
77 |
"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + // 0xF0 - 0xF7 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
78 |
"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" + // 0xF8 - 0xFF |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
79 |
"\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007" + // 0x00 - 0x07 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
80 |
"\b\t\n\u000B\f\r\u000E\u000F" + // 0x08 - 0x0F |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
81 |
"\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017" + // 0x10 - 0x17 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
82 |
"\u0018\u0019\u001A\u001B\u001C\u001D\u001E\u001F" + // 0x18 - 0x1F |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
83 |
"\u0020\u0021\"\u0023\u0024\u0025\u0026\'" + // 0x20 - 0x27 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
84 |
"\u0028\u0029\u002A\u002B\u002C\u002D\u002E\u002F" + // 0x28 - 0x2F |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
85 |
"\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037" + // 0x30 - 0x37 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
86 |
"\u0038\u0039\u003A\u003B\u003C\u003D\u003E\u003F" + // 0x38 - 0x3F |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
87 |
"\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047" + // 0x40 - 0x47 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
88 |
"\u0048\u0049\u004A\u004B\u004C\u004D\u004E\u004F" + // 0x48 - 0x4F |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
89 |
"\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057" + // 0x50 - 0x57 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
90 |
"\u0058\u0059\u005A\u005B\\\u005D\u005E\u005F" + // 0x58 - 0x5F |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
91 |
"\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067" + // 0x60 - 0x67 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
92 |
"\u0068\u0069\u006A\u006B\u006C\u006D\u006E\u006F" + // 0x68 - 0x6F |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
93 |
"\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077" + // 0x70 - 0x77 |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
94 |
"\u0078\u0079\u007A\u007B\u007C\u007D\u007E\u007F"; // 0x78 - 0x7F |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
95 |
} |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
96 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
97 |
public static class Encoder extends SingleByteEncoder { |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
98 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
99 |
public Encoder(Charset cs) { |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
100 |
super(cs, index1, index2, 0xFF00, 0x00FF, 8); |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
101 |
} |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
102 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
103 |
private final static String index2 = |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
104 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
105 |
"\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
106 |
"\b\t\n\u000B\f\r\u000E\u000F" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
107 |
"\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
108 |
"\u0018\u0019\u001A\u001B\u001C\u001D\u001E\u001F" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
109 |
"\u0020\u0021\"\u0023\u0024\u0025\u0026\'" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
110 |
"\u0028\u0029\u002A\u002B\u002C\u002D\u002E\u002F" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
111 |
"\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
112 |
"\u0038\u0039\u003A\u003B\u003C\u003D\u003E\u003F" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
113 |
"\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
114 |
"\u0048\u0049\u004A\u004B\u004C\u004D\u004E\u004F" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
115 |
"\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
116 |
"\u0058\u0059\u005A\u005B\\\u005D\u005E\u005F" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
117 |
"\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
118 |
"\u0068\u0069\u006A\u006B\u006C\u006D\u006E\u006F" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
119 |
"\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
120 |
"\u0078\u0079\u007A\u007B\u007C\u007D\u007E\u007F" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
121 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
122 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
123 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
124 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
125 |
"\u0000\u0000\u0000\u0000\u0000\\\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
126 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
127 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
128 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
129 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
130 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
131 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
132 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
133 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
134 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
135 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
136 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
137 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
138 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
139 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
140 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
141 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
142 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
143 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
144 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
145 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
146 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
147 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
148 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
149 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
150 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
151 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
152 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
153 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
154 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
155 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
156 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
157 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u007E\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
158 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
159 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
160 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
161 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
162 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
163 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
164 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
165 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
166 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
167 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
168 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
169 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
170 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
171 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
172 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
173 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
174 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
175 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
176 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
177 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
178 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
179 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
180 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
181 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
182 |
"\u00A1\u00A2\u00A3\u00A4\u00A5\u00A6\u00A7\u00A8" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
183 |
"\u00A9\u00AA\u00AB\u00AC\u00AD\u00AE\u00AF\u00B0" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
184 |
"\u00B1\u00B2\u00B3\u00B4\u00B5\u00B6\u00B7\u00B8" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
185 |
"\u00B9\u00BA\u00BB\u00BC\u00BD\u00BE\u00BF\u00C0" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
186 |
"\u00C1\u00C2\u00C3\u00C4\u00C5\u00C6\u00C7\u00C8" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
187 |
"\u00C9\u00CA\u00CB\u00CC\u00CD\u00CE\u00CF\u00D0" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
188 |
"\u00D1\u00D2\u00D3\u00D4\u00D5\u00D6\u00D7\u00D8" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
189 |
"\u00D9\u00DA\u00DB\u00DC\u00DD\u00DE\u00DF\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
190 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
191 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
192 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
193 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
194 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
195 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
196 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
197 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
198 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
199 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
200 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
201 |
"\u0000\u0000\u0000\u0000\u0000\u0000\u0000"; |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
202 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
203 |
private final static short index1[] = { |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
204 |
0, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
205 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
206 |
360, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
207 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
208 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
209 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
210 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
211 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
212 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
213 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
214 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
215 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
216 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
217 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
218 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
219 |
166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 519, |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
220 |
}; |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
221 |
} |
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
222 |
|
2f5fdf6d8c22
6653797: Reimplement JDK charset repository charsets.jar
sherman
parents:
diff
changeset
|
223 |
} |