public class sun.nio.cs.ext.ExtendedCharsets extends sun.nio.cs.ext.AbstractCharsetProvider
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.nio.cs.ext.ExtendedCharsets
super_class: sun.nio.cs.ext.AbstractCharsetProvider
{
static volatile sun.nio.cs.ext.ExtendedCharsets instance;
descriptor: Lsun/nio/cs/ext/ExtendedCharsets;
flags: (0x0048) ACC_STATIC, ACC_VOLATILE
private boolean initialized;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: .line 44
aconst_null
putstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 // sun.nio.cs.ext.ExtendedCharsets this
0: .line 48
aload 0 /* this */
ldc "sun.nio.cs.ext"
invokespecial sun.nio.cs.ext.AbstractCharsetProvider.<init>:(Ljava/lang/String;)V
1: .line 950
aload 0 /* this */
iconst_0
putfield sun.nio.cs.ext.ExtendedCharsets.initialized:Z
2: .line 50
aload 0 /* this */
ldc "x-MS950-HKSCS-XP"
ldc "MS950_HKSCS_XP"
3: .line 51
iconst_1
anewarray java.lang.String
dup
iconst_0
4: .line 52
ldc "MS950_HKSCS_XP"
aastore
5: .line 50
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
6: .line 55
aload 0 /* this */
ldc "x-MS950-HKSCS"
ldc "MS950_HKSCS"
7: .line 56
iconst_1
anewarray java.lang.String
dup
iconst_0
8: .line 57
ldc "MS950_HKSCS"
aastore
9: .line 55
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
10: .line 60
aload 0 /* this */
ldc "x-windows-950"
ldc "MS950"
11: .line 61
iconst_2
anewarray java.lang.String
dup
iconst_0
12: .line 62
ldc "ms950"
aastore
dup
iconst_1
13: .line 63
ldc "windows-950"
aastore
14: .line 60
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
15: .line 66
aload 0 /* this */
ldc "x-windows-874"
ldc "MS874"
16: .line 67
iconst_3
anewarray java.lang.String
dup
iconst_0
17: .line 68
ldc "ms874"
aastore
dup
iconst_1
18: .line 69
ldc "ms-874"
aastore
dup
iconst_2
19: .line 70
ldc "windows-874"
aastore
20: .line 66
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
21: .line 73
aload 0 /* this */
ldc "x-Big5-HKSCS-2001"
ldc "Big5_HKSCS_2001"
22: .line 74
iconst_5
anewarray java.lang.String
dup
iconst_0
23: .line 75
ldc "Big5_HKSCS_2001"
aastore
dup
iconst_1
24: .line 76
ldc "big5hk-2001"
aastore
dup
iconst_2
25: .line 77
ldc "big5-hkscs-2001"
aastore
dup
iconst_3
26: .line 78
ldc "big5-hkscs:unicode3.0"
aastore
dup
iconst_4
27: .line 79
ldc "big5hkscs-2001"
aastore
28: .line 73
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
29: .line 82
aload 0 /* this */
ldc "x-mswin-936"
ldc "MS936"
30: .line 83
iconst_2
anewarray java.lang.String
dup
iconst_0
31: .line 84
ldc "ms936"
aastore
dup
iconst_1
32: .line 85
ldc "ms_936"
aastore
33: .line 82
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
34: .line 88
aload 0 /* this */
ldc "x-SJIS_0213"
ldc "SJIS_0213"
35: .line 89
bipush 6
anewarray java.lang.String
dup
iconst_0
36: .line 90
ldc "sjis-0213"
aastore
dup
iconst_1
37: .line 91
ldc "sjis_0213"
aastore
dup
iconst_2
38: .line 92
ldc "sjis:2004"
aastore
dup
iconst_3
39: .line 93
ldc "sjis_0213:2004"
aastore
dup
iconst_4
40: .line 94
ldc "shift_jis_0213:2004"
aastore
dup
iconst_5
41: .line 95
ldc "shift_jis:2004"
aastore
42: .line 88
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
43: .line 98
aload 0 /* this */
ldc "x-MS932_0213"
ldc "MS932_0213"
44: .line 99
iconst_5
anewarray java.lang.String
dup
iconst_0
45: .line 100
ldc "MS932-0213"
aastore
dup
iconst_1
46: .line 101
ldc "MS932_0213"
aastore
dup
iconst_2
47: .line 102
ldc "MS932:2004"
aastore
dup
iconst_3
48: .line 103
ldc "windows-932-0213"
aastore
dup
iconst_4
49: .line 104
ldc "windows-932:2004"
aastore
50: .line 98
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
51: .line 107
aload 0 /* this */
ldc "ISO-2022-JP"
ldc "ISO2022_JP"
52: .line 108
iconst_5
anewarray java.lang.String
dup
iconst_0
53: .line 109
ldc "iso2022jp"
aastore
dup
iconst_1
54: .line 110
ldc "jis"
aastore
dup
iconst_2
55: .line 111
ldc "csISO2022JP"
aastore
dup
iconst_3
56: .line 112
ldc "jis_encoding"
aastore
dup
iconst_4
57: .line 113
ldc "csjisencoding"
aastore
58: .line 107
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
59: .line 116
aload 0 /* this */
ldc "ISO-2022-JP-2"
ldc "ISO2022_JP_2"
60: .line 117
iconst_2
anewarray java.lang.String
dup
iconst_0
61: .line 118
ldc "csISO2022JP2"
aastore
dup
iconst_1
62: .line 119
ldc "iso2022jp2"
aastore
63: .line 116
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
64: .line 122
aload 0 /* this */
ldc "x-windows-50221"
ldc "MS50221"
65: .line 123
iconst_2
anewarray java.lang.String
dup
iconst_0
66: .line 124
ldc "ms50221"
aastore
dup
iconst_1
67: .line 125
ldc "cp50221"
aastore
68: .line 122
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
69: .line 128
aload 0 /* this */
ldc "x-windows-50220"
ldc "MS50220"
70: .line 129
iconst_2
anewarray java.lang.String
dup
iconst_0
71: .line 130
ldc "ms50220"
aastore
dup
iconst_1
72: .line 131
ldc "cp50220"
aastore
73: .line 128
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
74: .line 134
aload 0 /* this */
ldc "x-windows-iso2022jp"
ldc "MSISO2022JP"
75: .line 135
iconst_1
anewarray java.lang.String
dup
iconst_0
76: .line 136
ldc "windows-iso2022jp"
aastore
77: .line 134
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
78: .line 139
aload 0 /* this */
ldc "x-JISAutoDetect"
ldc "JISAutoDetect"
79: .line 140
iconst_1
anewarray java.lang.String
dup
iconst_0
80: .line 141
ldc "JISAutoDetect"
aastore
81: .line 139
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
82: .line 144
aload 0 /* this */
ldc "x-windows-949"
ldc "MS949"
83: .line 145
iconst_4
anewarray java.lang.String
dup
iconst_0
84: .line 146
ldc "ms949"
aastore
dup
iconst_1
85: .line 147
ldc "windows949"
aastore
dup
iconst_2
86: .line 148
ldc "windows-949"
aastore
dup
iconst_3
87: .line 149
ldc "ms_949"
aastore
88: .line 144
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
89: .line 152
aload 0 /* this */
ldc "ISO-2022-KR"
ldc "ISO2022_KR"
90: .line 153
iconst_2
anewarray java.lang.String
dup
iconst_0
91: .line 154
ldc "ISO2022KR"
aastore
dup
iconst_1
92: .line 155
ldc "csISO2022KR"
aastore
93: .line 152
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
94: .line 158
aload 0 /* this */
ldc "ISO-2022-CN"
ldc "ISO2022_CN"
95: .line 159
iconst_2
anewarray java.lang.String
dup
iconst_0
96: .line 160
ldc "ISO2022CN"
aastore
dup
iconst_1
97: .line 161
ldc "csISO2022CN"
aastore
98: .line 158
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
99: .line 164
aload 0 /* this */
ldc "x-ISO-2022-CN-CNS"
ldc "ISO2022_CN_CNS"
100: .line 165
iconst_2
anewarray java.lang.String
dup
iconst_0
101: .line 166
ldc "ISO2022CN_CNS"
aastore
dup
iconst_1
102: .line 167
ldc "ISO-2022-CN-CNS"
aastore
103: .line 164
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
104: .line 170
aload 0 /* this */
ldc "x-ISO-2022-CN-GB"
ldc "ISO2022_CN_GB"
105: .line 171
iconst_2
anewarray java.lang.String
dup
iconst_0
106: .line 172
ldc "ISO2022CN_GB"
aastore
dup
iconst_1
107: .line 173
ldc "ISO-2022-CN-GB"
aastore
108: .line 170
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
109: .line 176
aload 0 /* this */
ldc "x-ISCII91"
ldc "ISCII91"
110: .line 177
iconst_5
anewarray java.lang.String
dup
iconst_0
111: .line 178
ldc "iscii"
aastore
dup
iconst_1
112: .line 179
ldc "ST_SEV_358-88"
aastore
dup
iconst_2
113: .line 180
ldc "iso-ir-153"
aastore
dup
iconst_3
114: .line 181
ldc "csISO153GOST1976874"
aastore
dup
iconst_4
115: .line 182
ldc "ISCII91"
aastore
116: .line 176
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
117: .line 185
aload 0 /* this */
ldc "windows-1255"
ldc "MS1255"
118: .line 186
iconst_1
anewarray java.lang.String
dup
iconst_0
119: .line 187
ldc "cp1255"
aastore
120: .line 185
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
121: .line 190
aload 0 /* this */
ldc "windows-1256"
ldc "MS1256"
122: .line 191
iconst_1
anewarray java.lang.String
dup
iconst_0
123: .line 192
ldc "cp1256"
aastore
124: .line 190
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
125: .line 195
aload 0 /* this */
ldc "windows-1258"
ldc "MS1258"
126: .line 196
iconst_1
anewarray java.lang.String
dup
iconst_0
127: .line 197
ldc "cp1258"
aastore
128: .line 195
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
129: .line 200
aload 0 /* this */
ldc "x-IBM942"
ldc "IBM942"
130: .line 201
iconst_4
anewarray java.lang.String
dup
iconst_0
131: .line 202
ldc "cp942"
aastore
dup
iconst_1
132: .line 203
ldc "ibm942"
aastore
dup
iconst_2
133: .line 204
ldc "ibm-942"
aastore
dup
iconst_3
134: .line 205
ldc "942"
aastore
135: .line 200
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
136: .line 208
aload 0 /* this */
ldc "x-IBM942C"
ldc "IBM942C"
137: .line 209
bipush 9
anewarray java.lang.String
dup
iconst_0
138: .line 210
ldc "cp942C"
aastore
dup
iconst_1
139: .line 211
ldc "ibm942C"
aastore
dup
iconst_2
140: .line 212
ldc "ibm-942C"
aastore
dup
iconst_3
141: .line 213
ldc "942C"
aastore
dup
iconst_4
142: .line 214
ldc "cp932"
aastore
dup
iconst_5
143: .line 215
ldc "ibm932"
aastore
dup
bipush 6
144: .line 216
ldc "ibm-932"
aastore
dup
bipush 7
145: .line 217
ldc "932"
aastore
dup
bipush 8
146: .line 218
ldc "x-ibm932"
aastore
147: .line 208
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
148: .line 221
aload 0 /* this */
ldc "x-IBM943"
ldc "IBM943"
149: .line 222
iconst_4
anewarray java.lang.String
dup
iconst_0
150: .line 223
ldc "cp943"
aastore
dup
iconst_1
151: .line 224
ldc "ibm943"
aastore
dup
iconst_2
152: .line 225
ldc "ibm-943"
aastore
dup
iconst_3
153: .line 226
ldc "943"
aastore
154: .line 221
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
155: .line 229
aload 0 /* this */
ldc "x-IBM943C"
ldc "IBM943C"
156: .line 230
iconst_4
anewarray java.lang.String
dup
iconst_0
157: .line 231
ldc "cp943C"
aastore
dup
iconst_1
158: .line 232
ldc "ibm943C"
aastore
dup
iconst_2
159: .line 233
ldc "ibm-943C"
aastore
dup
iconst_3
160: .line 234
ldc "943C"
aastore
161: .line 229
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
162: .line 237
aload 0 /* this */
ldc "x-IBM948"
ldc "IBM948"
163: .line 238
iconst_4
anewarray java.lang.String
dup
iconst_0
164: .line 239
ldc "cp948"
aastore
dup
iconst_1
165: .line 240
ldc "ibm948"
aastore
dup
iconst_2
166: .line 241
ldc "ibm-948"
aastore
dup
iconst_3
167: .line 242
ldc "948"
aastore
168: .line 237
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
169: .line 245
aload 0 /* this */
ldc "x-IBM950"
ldc "IBM950"
170: .line 246
iconst_4
anewarray java.lang.String
dup
iconst_0
171: .line 247
ldc "cp950"
aastore
dup
iconst_1
172: .line 248
ldc "ibm950"
aastore
dup
iconst_2
173: .line 249
ldc "ibm-950"
aastore
dup
iconst_3
174: .line 250
ldc "950"
aastore
175: .line 245
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
176: .line 253
aload 0 /* this */
ldc "x-IBM930"
ldc "IBM930"
177: .line 254
iconst_4
anewarray java.lang.String
dup
iconst_0
178: .line 255
ldc "cp930"
aastore
dup
iconst_1
179: .line 256
ldc "ibm930"
aastore
dup
iconst_2
180: .line 257
ldc "ibm-930"
aastore
dup
iconst_3
181: .line 258
ldc "930"
aastore
182: .line 253
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
183: .line 261
aload 0 /* this */
ldc "x-IBM935"
ldc "IBM935"
184: .line 262
iconst_4
anewarray java.lang.String
dup
iconst_0
185: .line 263
ldc "cp935"
aastore
dup
iconst_1
186: .line 264
ldc "ibm935"
aastore
dup
iconst_2
187: .line 265
ldc "ibm-935"
aastore
dup
iconst_3
188: .line 266
ldc "935"
aastore
189: .line 261
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
190: .line 269
aload 0 /* this */
ldc "x-IBM937"
ldc "IBM937"
191: .line 270
iconst_4
anewarray java.lang.String
dup
iconst_0
192: .line 271
ldc "cp937"
aastore
dup
iconst_1
193: .line 272
ldc "ibm937"
aastore
dup
iconst_2
194: .line 273
ldc "ibm-937"
aastore
dup
iconst_3
195: .line 274
ldc "937"
aastore
196: .line 269
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
197: .line 277
aload 0 /* this */
ldc "x-IBM856"
ldc "IBM856"
198: .line 278
iconst_4
anewarray java.lang.String
dup
iconst_0
199: .line 279
ldc "cp856"
aastore
dup
iconst_1
200: .line 280
ldc "ibm-856"
aastore
dup
iconst_2
201: .line 281
ldc "ibm856"
aastore
dup
iconst_3
202: .line 282
ldc "856"
aastore
203: .line 277
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
204: .line 285
aload 0 /* this */
ldc "IBM860"
ldc "IBM860"
205: .line 286
iconst_5
anewarray java.lang.String
dup
iconst_0
206: .line 287
ldc "cp860"
aastore
dup
iconst_1
207: .line 288
ldc "ibm860"
aastore
dup
iconst_2
208: .line 289
ldc "ibm-860"
aastore
dup
iconst_3
209: .line 290
ldc "860"
aastore
dup
iconst_4
210: .line 291
ldc "csIBM860"
aastore
211: .line 285
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
212: .line 294
aload 0 /* this */
ldc "IBM861"
ldc "IBM861"
213: .line 295
bipush 6
anewarray java.lang.String
dup
iconst_0
214: .line 296
ldc "cp861"
aastore
dup
iconst_1
215: .line 297
ldc "ibm861"
aastore
dup
iconst_2
216: .line 298
ldc "ibm-861"
aastore
dup
iconst_3
217: .line 299
ldc "861"
aastore
dup
iconst_4
218: .line 300
ldc "csIBM861"
aastore
dup
iconst_5
219: .line 301
ldc "cp-is"
aastore
220: .line 294
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
221: .line 304
aload 0 /* this */
ldc "IBM863"
ldc "IBM863"
222: .line 305
iconst_5
anewarray java.lang.String
dup
iconst_0
223: .line 306
ldc "cp863"
aastore
dup
iconst_1
224: .line 307
ldc "ibm863"
aastore
dup
iconst_2
225: .line 308
ldc "ibm-863"
aastore
dup
iconst_3
226: .line 309
ldc "863"
aastore
dup
iconst_4
227: .line 310
ldc "csIBM863"
aastore
228: .line 304
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
229: .line 313
aload 0 /* this */
ldc "IBM864"
ldc "IBM864"
230: .line 314
iconst_5
anewarray java.lang.String
dup
iconst_0
231: .line 315
ldc "cp864"
aastore
dup
iconst_1
232: .line 316
ldc "ibm864"
aastore
dup
iconst_2
233: .line 317
ldc "ibm-864"
aastore
dup
iconst_3
234: .line 318
ldc "864"
aastore
dup
iconst_4
235: .line 319
ldc "csIBM864"
aastore
236: .line 313
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
237: .line 322
aload 0 /* this */
ldc "IBM865"
ldc "IBM865"
238: .line 323
iconst_5
anewarray java.lang.String
dup
iconst_0
239: .line 324
ldc "cp865"
aastore
dup
iconst_1
240: .line 325
ldc "ibm865"
aastore
dup
iconst_2
241: .line 326
ldc "ibm-865"
aastore
dup
iconst_3
242: .line 327
ldc "865"
aastore
dup
iconst_4
243: .line 328
ldc "csIBM865"
aastore
244: .line 322
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
245: .line 331
aload 0 /* this */
ldc "IBM868"
ldc "IBM868"
246: .line 332
bipush 6
anewarray java.lang.String
dup
iconst_0
247: .line 333
ldc "cp868"
aastore
dup
iconst_1
248: .line 334
ldc "ibm868"
aastore
dup
iconst_2
249: .line 335
ldc "ibm-868"
aastore
dup
iconst_3
250: .line 336
ldc "868"
aastore
dup
iconst_4
251: .line 337
ldc "cp-ar"
aastore
dup
iconst_5
252: .line 338
ldc "csIBM868"
aastore
253: .line 331
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
254: .line 341
aload 0 /* this */
ldc "IBM869"
ldc "IBM869"
255: .line 342
bipush 6
anewarray java.lang.String
dup
iconst_0
256: .line 343
ldc "cp869"
aastore
dup
iconst_1
257: .line 344
ldc "ibm869"
aastore
dup
iconst_2
258: .line 345
ldc "ibm-869"
aastore
dup
iconst_3
259: .line 346
ldc "869"
aastore
dup
iconst_4
260: .line 347
ldc "cp-gr"
aastore
dup
iconst_5
261: .line 348
ldc "csIBM869"
aastore
262: .line 341
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
263: .line 351
aload 0 /* this */
ldc "x-IBM921"
ldc "IBM921"
264: .line 352
iconst_4
anewarray java.lang.String
dup
iconst_0
265: .line 353
ldc "cp921"
aastore
dup
iconst_1
266: .line 354
ldc "ibm921"
aastore
dup
iconst_2
267: .line 355
ldc "ibm-921"
aastore
dup
iconst_3
268: .line 356
ldc "921"
aastore
269: .line 351
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
270: .line 359
aload 0 /* this */
ldc "x-IBM1006"
ldc "IBM1006"
271: .line 360
iconst_4
anewarray java.lang.String
dup
iconst_0
272: .line 361
ldc "cp1006"
aastore
dup
iconst_1
273: .line 362
ldc "ibm1006"
aastore
dup
iconst_2
274: .line 363
ldc "ibm-1006"
aastore
dup
iconst_3
275: .line 364
ldc "1006"
aastore
276: .line 359
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
277: .line 367
aload 0 /* this */
ldc "x-IBM1046"
ldc "IBM1046"
278: .line 368
iconst_4
anewarray java.lang.String
dup
iconst_0
279: .line 369
ldc "cp1046"
aastore
dup
iconst_1
280: .line 370
ldc "ibm1046"
aastore
dup
iconst_2
281: .line 371
ldc "ibm-1046"
aastore
dup
iconst_3
282: .line 372
ldc "1046"
aastore
283: .line 367
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
284: .line 375
aload 0 /* this */
ldc "IBM1047"
ldc "IBM1047"
285: .line 376
iconst_3
anewarray java.lang.String
dup
iconst_0
286: .line 377
ldc "cp1047"
aastore
dup
iconst_1
287: .line 378
ldc "ibm-1047"
aastore
dup
iconst_2
288: .line 379
ldc "1047"
aastore
289: .line 375
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
290: .line 382
aload 0 /* this */
ldc "x-IBM1098"
ldc "IBM1098"
291: .line 383
iconst_4
anewarray java.lang.String
dup
iconst_0
292: .line 384
ldc "cp1098"
aastore
dup
iconst_1
293: .line 385
ldc "ibm1098"
aastore
dup
iconst_2
294: .line 386
ldc "ibm-1098"
aastore
dup
iconst_3
295: .line 387
ldc "1098"
aastore
296: .line 382
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
297: .line 390
aload 0 /* this */
ldc "IBM037"
ldc "IBM037"
298: .line 391
bipush 15
anewarray java.lang.String
dup
iconst_0
299: .line 392
ldc "cp037"
aastore
dup
iconst_1
300: .line 393
ldc "ibm037"
aastore
dup
iconst_2
301: .line 394
ldc "ebcdic-cp-us"
aastore
dup
iconst_3
302: .line 395
ldc "ebcdic-cp-ca"
aastore
dup
iconst_4
303: .line 396
ldc "ebcdic-cp-wt"
aastore
dup
iconst_5
304: .line 397
ldc "ebcdic-cp-nl"
aastore
dup
bipush 6
305: .line 398
ldc "csIBM037"
aastore
dup
bipush 7
306: .line 399
ldc "cs-ebcdic-cp-us"
aastore
dup
bipush 8
307: .line 400
ldc "cs-ebcdic-cp-ca"
aastore
dup
bipush 9
308: .line 401
ldc "cs-ebcdic-cp-wt"
aastore
dup
bipush 10
309: .line 402
ldc "cs-ebcdic-cp-nl"
aastore
dup
bipush 11
310: .line 403
ldc "ibm-037"
aastore
dup
bipush 12
311: .line 404
ldc "ibm-37"
aastore
dup
bipush 13
312: .line 405
ldc "cpibm37"
aastore
dup
bipush 14
313: .line 406
ldc "037"
aastore
314: .line 390
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
315: .line 409
aload 0 /* this */
ldc "x-IBM1025"
ldc "IBM1025"
316: .line 410
iconst_4
anewarray java.lang.String
dup
iconst_0
317: .line 411
ldc "cp1025"
aastore
dup
iconst_1
318: .line 412
ldc "ibm1025"
aastore
dup
iconst_2
319: .line 413
ldc "ibm-1025"
aastore
dup
iconst_3
320: .line 414
ldc "1025"
aastore
321: .line 409
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
322: .line 417
aload 0 /* this */
ldc "IBM1026"
ldc "IBM1026"
323: .line 418
iconst_4
anewarray java.lang.String
dup
iconst_0
324: .line 419
ldc "cp1026"
aastore
dup
iconst_1
325: .line 420
ldc "ibm1026"
aastore
dup
iconst_2
326: .line 421
ldc "ibm-1026"
aastore
dup
iconst_3
327: .line 422
ldc "1026"
aastore
328: .line 417
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
329: .line 425
aload 0 /* this */
ldc "x-IBM1112"
ldc "IBM1112"
330: .line 426
iconst_4
anewarray java.lang.String
dup
iconst_0
331: .line 427
ldc "cp1112"
aastore
dup
iconst_1
332: .line 428
ldc "ibm1112"
aastore
dup
iconst_2
333: .line 429
ldc "ibm-1112"
aastore
dup
iconst_3
334: .line 430
ldc "1112"
aastore
335: .line 425
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
336: .line 433
aload 0 /* this */
ldc "x-IBM1122"
ldc "IBM1122"
337: .line 434
iconst_4
anewarray java.lang.String
dup
iconst_0
338: .line 435
ldc "cp1122"
aastore
dup
iconst_1
339: .line 436
ldc "ibm1122"
aastore
dup
iconst_2
340: .line 437
ldc "ibm-1122"
aastore
dup
iconst_3
341: .line 438
ldc "1122"
aastore
342: .line 433
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
343: .line 441
aload 0 /* this */
ldc "x-IBM1123"
ldc "IBM1123"
344: .line 442
iconst_4
anewarray java.lang.String
dup
iconst_0
345: .line 443
ldc "cp1123"
aastore
dup
iconst_1
346: .line 444
ldc "ibm1123"
aastore
dup
iconst_2
347: .line 445
ldc "ibm-1123"
aastore
dup
iconst_3
348: .line 446
ldc "1123"
aastore
349: .line 441
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
350: .line 449
aload 0 /* this */
ldc "x-IBM1124"
ldc "IBM1124"
351: .line 450
iconst_4
anewarray java.lang.String
dup
iconst_0
352: .line 451
ldc "cp1124"
aastore
dup
iconst_1
353: .line 452
ldc "ibm1124"
aastore
dup
iconst_2
354: .line 453
ldc "ibm-1124"
aastore
dup
iconst_3
355: .line 454
ldc "1124"
aastore
356: .line 449
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
357: .line 457
aload 0 /* this */
ldc "x-IBM1129"
ldc "IBM1129"
358: .line 458
iconst_4
anewarray java.lang.String
dup
iconst_0
359: .line 459
ldc "cp1129"
aastore
dup
iconst_1
360: .line 460
ldc "ibm1129"
aastore
dup
iconst_2
361: .line 461
ldc "ibm-1129"
aastore
dup
iconst_3
362: .line 462
ldc "1129"
aastore
363: .line 457
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
364: .line 465
aload 0 /* this */
ldc "x-IBM1364"
ldc "IBM1364"
365: .line 466
iconst_4
anewarray java.lang.String
dup
iconst_0
366: .line 467
ldc "cp1364"
aastore
dup
iconst_1
367: .line 468
ldc "ibm1364"
aastore
dup
iconst_2
368: .line 469
ldc "ibm-1364"
aastore
dup
iconst_3
369: .line 470
ldc "1364"
aastore
370: .line 465
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
371: .line 473
aload 0 /* this */
ldc "IBM273"
ldc "IBM273"
372: .line 474
iconst_4
anewarray java.lang.String
dup
iconst_0
373: .line 475
ldc "cp273"
aastore
dup
iconst_1
374: .line 476
ldc "ibm273"
aastore
dup
iconst_2
375: .line 477
ldc "ibm-273"
aastore
dup
iconst_3
376: .line 478
ldc "273"
aastore
377: .line 473
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
378: .line 481
aload 0 /* this */
ldc "IBM277"
ldc "IBM277"
379: .line 482
iconst_4
anewarray java.lang.String
dup
iconst_0
380: .line 483
ldc "cp277"
aastore
dup
iconst_1
381: .line 484
ldc "ibm277"
aastore
dup
iconst_2
382: .line 485
ldc "ibm-277"
aastore
dup
iconst_3
383: .line 486
ldc "277"
aastore
384: .line 481
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
385: .line 489
aload 0 /* this */
ldc "IBM278"
ldc "IBM278"
386: .line 490
bipush 7
anewarray java.lang.String
dup
iconst_0
387: .line 491
ldc "cp278"
aastore
dup
iconst_1
388: .line 492
ldc "ibm278"
aastore
dup
iconst_2
389: .line 493
ldc "ibm-278"
aastore
dup
iconst_3
390: .line 494
ldc "278"
aastore
dup
iconst_4
391: .line 495
ldc "ebcdic-sv"
aastore
dup
iconst_5
392: .line 496
ldc "ebcdic-cp-se"
aastore
dup
bipush 6
393: .line 497
ldc "csIBM278"
aastore
394: .line 489
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
395: .line 500
aload 0 /* this */
ldc "IBM280"
ldc "IBM280"
396: .line 501
iconst_4
anewarray java.lang.String
dup
iconst_0
397: .line 502
ldc "cp280"
aastore
dup
iconst_1
398: .line 503
ldc "ibm280"
aastore
dup
iconst_2
399: .line 504
ldc "ibm-280"
aastore
dup
iconst_3
400: .line 505
ldc "280"
aastore
401: .line 500
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
402: .line 508
aload 0 /* this */
ldc "IBM284"
ldc "IBM284"
403: .line 509
bipush 6
anewarray java.lang.String
dup
iconst_0
404: .line 510
ldc "cp284"
aastore
dup
iconst_1
405: .line 511
ldc "ibm284"
aastore
dup
iconst_2
406: .line 512
ldc "ibm-284"
aastore
dup
iconst_3
407: .line 513
ldc "284"
aastore
dup
iconst_4
408: .line 514
ldc "csIBM284"
aastore
dup
iconst_5
409: .line 515
ldc "cpibm284"
aastore
410: .line 508
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
411: .line 518
aload 0 /* this */
ldc "IBM285"
ldc "IBM285"
412: .line 519
bipush 8
anewarray java.lang.String
dup
iconst_0
413: .line 520
ldc "cp285"
aastore
dup
iconst_1
414: .line 521
ldc "ibm285"
aastore
dup
iconst_2
415: .line 522
ldc "ibm-285"
aastore
dup
iconst_3
416: .line 523
ldc "285"
aastore
dup
iconst_4
417: .line 524
ldc "ebcdic-cp-gb"
aastore
dup
iconst_5
418: .line 525
ldc "ebcdic-gb"
aastore
dup
bipush 6
419: .line 526
ldc "csIBM285"
aastore
dup
bipush 7
420: .line 527
ldc "cpibm285"
aastore
421: .line 518
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
422: .line 530
aload 0 /* this */
ldc "IBM297"
ldc "IBM297"
423: .line 531
bipush 7
anewarray java.lang.String
dup
iconst_0
424: .line 532
ldc "cp297"
aastore
dup
iconst_1
425: .line 533
ldc "ibm297"
aastore
dup
iconst_2
426: .line 534
ldc "ibm-297"
aastore
dup
iconst_3
427: .line 535
ldc "297"
aastore
dup
iconst_4
428: .line 536
ldc "ebcdic-cp-fr"
aastore
dup
iconst_5
429: .line 537
ldc "cpibm297"
aastore
dup
bipush 6
430: .line 538
ldc "csIBM297"
aastore
431: .line 530
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
432: .line 541
aload 0 /* this */
ldc "IBM420"
ldc "IBM420"
433: .line 542
bipush 6
anewarray java.lang.String
dup
iconst_0
434: .line 543
ldc "cp420"
aastore
dup
iconst_1
435: .line 544
ldc "ibm420"
aastore
dup
iconst_2
436: .line 545
ldc "ibm-420"
aastore
dup
iconst_3
437: .line 546
ldc "ebcdic-cp-ar1"
aastore
dup
iconst_4
438: .line 547
ldc "420"
aastore
dup
iconst_5
439: .line 548
ldc "csIBM420"
aastore
440: .line 541
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
441: .line 551
aload 0 /* this */
ldc "IBM424"
ldc "IBM424"
442: .line 552
bipush 6
anewarray java.lang.String
dup
iconst_0
443: .line 553
ldc "cp424"
aastore
dup
iconst_1
444: .line 554
ldc "ibm424"
aastore
dup
iconst_2
445: .line 555
ldc "ibm-424"
aastore
dup
iconst_3
446: .line 556
ldc "424"
aastore
dup
iconst_4
447: .line 557
ldc "ebcdic-cp-he"
aastore
dup
iconst_5
448: .line 558
ldc "csIBM424"
aastore
449: .line 551
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
450: .line 561
aload 0 /* this */
ldc "IBM500"
ldc "IBM500"
451: .line 562
bipush 7
anewarray java.lang.String
dup
iconst_0
452: .line 563
ldc "cp500"
aastore
dup
iconst_1
453: .line 564
ldc "ibm500"
aastore
dup
iconst_2
454: .line 565
ldc "ibm-500"
aastore
dup
iconst_3
455: .line 566
ldc "500"
aastore
dup
iconst_4
456: .line 567
ldc "ebcdic-cp-ch"
aastore
dup
iconst_5
457: .line 568
ldc "ebcdic-cp-bh"
aastore
dup
bipush 6
458: .line 569
ldc "csIBM500"
aastore
459: .line 561
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
460: .line 572
aload 0 /* this */
ldc "x-IBM833"
ldc "IBM833"
461: .line 573
iconst_4
anewarray java.lang.String
dup
iconst_0
462: .line 574
ldc "cp833"
aastore
dup
iconst_1
463: .line 575
ldc "ibm833"
aastore
dup
iconst_2
464: .line 576
ldc "ibm-833"
aastore
dup
iconst_3
465: .line 577
ldc "833"
aastore
466: .line 572
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
467: .line 580
aload 0 /* this */
ldc "x-IBM834"
ldc "IBM834"
468: .line 581
iconst_4
anewarray java.lang.String
dup
iconst_0
469: .line 582
ldc "cp834"
aastore
dup
iconst_1
470: .line 583
ldc "ibm834"
aastore
dup
iconst_2
471: .line 584
ldc "834"
aastore
dup
iconst_3
472: .line 585
ldc "ibm-834"
aastore
473: .line 580
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
474: .line 588
aload 0 /* this */
ldc "IBM-Thai"
ldc "IBM838"
475: .line 589
iconst_4
anewarray java.lang.String
dup
iconst_0
476: .line 590
ldc "cp838"
aastore
dup
iconst_1
477: .line 591
ldc "ibm838"
aastore
dup
iconst_2
478: .line 592
ldc "ibm-838"
aastore
dup
iconst_3
479: .line 593
ldc "838"
aastore
480: .line 588
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
481: .line 596
aload 0 /* this */
ldc "IBM870"
ldc "IBM870"
482: .line 597
bipush 7
anewarray java.lang.String
dup
iconst_0
483: .line 598
ldc "cp870"
aastore
dup
iconst_1
484: .line 599
ldc "ibm870"
aastore
dup
iconst_2
485: .line 600
ldc "ibm-870"
aastore
dup
iconst_3
486: .line 601
ldc "870"
aastore
dup
iconst_4
487: .line 602
ldc "ebcdic-cp-roece"
aastore
dup
iconst_5
488: .line 603
ldc "ebcdic-cp-yu"
aastore
dup
bipush 6
489: .line 604
ldc "csIBM870"
aastore
490: .line 596
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
491: .line 607
aload 0 /* this */
ldc "IBM871"
ldc "IBM871"
492: .line 608
bipush 6
anewarray java.lang.String
dup
iconst_0
493: .line 609
ldc "cp871"
aastore
dup
iconst_1
494: .line 610
ldc "ibm871"
aastore
dup
iconst_2
495: .line 611
ldc "ibm-871"
aastore
dup
iconst_3
496: .line 612
ldc "871"
aastore
dup
iconst_4
497: .line 613
ldc "ebcdic-cp-is"
aastore
dup
iconst_5
498: .line 614
ldc "csIBM871"
aastore
499: .line 607
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
500: .line 617
aload 0 /* this */
ldc "x-IBM875"
ldc "IBM875"
501: .line 618
iconst_4
anewarray java.lang.String
dup
iconst_0
502: .line 619
ldc "cp875"
aastore
dup
iconst_1
503: .line 620
ldc "ibm875"
aastore
dup
iconst_2
504: .line 621
ldc "ibm-875"
aastore
dup
iconst_3
505: .line 622
ldc "875"
aastore
506: .line 617
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
507: .line 625
aload 0 /* this */
ldc "IBM918"
ldc "IBM918"
508: .line 626
iconst_4
anewarray java.lang.String
dup
iconst_0
509: .line 627
ldc "cp918"
aastore
dup
iconst_1
510: .line 628
ldc "ibm-918"
aastore
dup
iconst_2
511: .line 629
ldc "918"
aastore
dup
iconst_3
512: .line 630
ldc "ebcdic-cp-ar2"
aastore
513: .line 625
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
514: .line 633
aload 0 /* this */
ldc "x-IBM922"
ldc "IBM922"
515: .line 634
iconst_4
anewarray java.lang.String
dup
iconst_0
516: .line 635
ldc "cp922"
aastore
dup
iconst_1
517: .line 636
ldc "ibm922"
aastore
dup
iconst_2
518: .line 637
ldc "ibm-922"
aastore
dup
iconst_3
519: .line 638
ldc "922"
aastore
520: .line 633
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
521: .line 641
aload 0 /* this */
ldc "x-IBM1097"
ldc "IBM1097"
522: .line 642
iconst_4
anewarray java.lang.String
dup
iconst_0
523: .line 643
ldc "cp1097"
aastore
dup
iconst_1
524: .line 644
ldc "ibm1097"
aastore
dup
iconst_2
525: .line 645
ldc "ibm-1097"
aastore
dup
iconst_3
526: .line 646
ldc "1097"
aastore
527: .line 641
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
528: .line 649
aload 0 /* this */
ldc "x-IBM949"
ldc "IBM949"
529: .line 650
iconst_4
anewarray java.lang.String
dup
iconst_0
530: .line 651
ldc "cp949"
aastore
dup
iconst_1
531: .line 652
ldc "ibm949"
aastore
dup
iconst_2
532: .line 653
ldc "ibm-949"
aastore
dup
iconst_3
533: .line 654
ldc "949"
aastore
534: .line 649
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
535: .line 657
aload 0 /* this */
ldc "x-IBM949C"
ldc "IBM949C"
536: .line 658
iconst_4
anewarray java.lang.String
dup
iconst_0
537: .line 659
ldc "cp949C"
aastore
dup
iconst_1
538: .line 660
ldc "ibm949C"
aastore
dup
iconst_2
539: .line 661
ldc "ibm-949C"
aastore
dup
iconst_3
540: .line 662
ldc "949C"
aastore
541: .line 657
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
542: .line 665
aload 0 /* this */
ldc "x-IBM939"
ldc "IBM939"
543: .line 666
iconst_4
anewarray java.lang.String
dup
iconst_0
544: .line 667
ldc "cp939"
aastore
dup
iconst_1
545: .line 668
ldc "ibm939"
aastore
dup
iconst_2
546: .line 669
ldc "ibm-939"
aastore
dup
iconst_3
547: .line 670
ldc "939"
aastore
548: .line 665
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
549: .line 673
aload 0 /* this */
ldc "x-IBM933"
ldc "IBM933"
550: .line 674
iconst_4
anewarray java.lang.String
dup
iconst_0
551: .line 675
ldc "cp933"
aastore
dup
iconst_1
552: .line 676
ldc "ibm933"
aastore
dup
iconst_2
553: .line 677
ldc "ibm-933"
aastore
dup
iconst_3
554: .line 678
ldc "933"
aastore
555: .line 673
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
556: .line 681
aload 0 /* this */
ldc "x-IBM1381"
ldc "IBM1381"
557: .line 682
iconst_4
anewarray java.lang.String
dup
iconst_0
558: .line 683
ldc "cp1381"
aastore
dup
iconst_1
559: .line 684
ldc "ibm1381"
aastore
dup
iconst_2
560: .line 685
ldc "ibm-1381"
aastore
dup
iconst_3
561: .line 686
ldc "1381"
aastore
562: .line 681
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
563: .line 689
aload 0 /* this */
ldc "x-IBM1383"
ldc "IBM1383"
564: .line 690
bipush 7
anewarray java.lang.String
dup
iconst_0
565: .line 691
ldc "cp1383"
aastore
dup
iconst_1
566: .line 692
ldc "ibm1383"
aastore
dup
iconst_2
567: .line 693
ldc "ibm-1383"
aastore
dup
iconst_3
568: .line 694
ldc "1383"
aastore
dup
iconst_4
569: .line 695
ldc "ibmeuccn"
aastore
dup
iconst_5
570: .line 696
ldc "ibm-euccn"
aastore
dup
bipush 6
571: .line 697
ldc "cpeuccn"
aastore
572: .line 689
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
573: .line 700
aload 0 /* this */
ldc "x-IBM970"
ldc "IBM970"
574: .line 701
iconst_5
anewarray java.lang.String
dup
iconst_0
575: .line 702
ldc "cp970"
aastore
dup
iconst_1
576: .line 703
ldc "ibm970"
aastore
dup
iconst_2
577: .line 704
ldc "ibm-970"
aastore
dup
iconst_3
578: .line 705
ldc "ibm-eucKR"
aastore
dup
iconst_4
579: .line 706
ldc "970"
aastore
580: .line 700
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
581: .line 709
aload 0 /* this */
ldc "x-IBM964"
ldc "IBM964"
582: .line 710
iconst_5
anewarray java.lang.String
dup
iconst_0
583: .line 711
ldc "cp964"
aastore
dup
iconst_1
584: .line 712
ldc "ibm964"
aastore
dup
iconst_2
585: .line 713
ldc "ibm-964"
aastore
dup
iconst_3
586: .line 714
ldc "ibm-euctw"
aastore
dup
iconst_4
587: .line 715
ldc "964"
aastore
588: .line 709
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
589: .line 718
aload 0 /* this */
ldc "x-IBM29626C"
ldc "IBM29626C"
590: .line 719
iconst_5
anewarray java.lang.String
dup
iconst_0
591: .line 720
ldc "cp29626c"
aastore
dup
iconst_1
592: .line 721
ldc "ibm29626c"
aastore
dup
iconst_2
593: .line 722
ldc "ibm-29626c"
aastore
dup
iconst_3
594: .line 723
ldc "29626c"
aastore
dup
iconst_4
595: .line 724
ldc "ibm-eucjp"
aastore
596: .line 718
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
597: .line 727
aload 0 /* this */
ldc "x-IBM33722"
ldc "IBM33722"
598: .line 728
bipush 6
anewarray java.lang.String
dup
iconst_0
599: .line 729
ldc "cp33722"
aastore
dup
iconst_1
600: .line 730
ldc "ibm33722"
aastore
dup
iconst_2
601: .line 731
ldc "ibm-33722"
aastore
dup
iconst_3
602: .line 732
ldc "ibm-5050"
aastore
dup
iconst_4
603: .line 733
ldc "ibm-33722_vascii_vpua"
aastore
dup
iconst_5
604: .line 734
ldc "33722"
aastore
605: .line 727
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
606: .line 737
aload 0 /* this */
ldc "IBM01140"
ldc "IBM1140"
607: .line 738
bipush 7
anewarray java.lang.String
dup
iconst_0
608: .line 739
ldc "cp1140"
aastore
dup
iconst_1
609: .line 740
ldc "ccsid01140"
aastore
dup
iconst_2
610: .line 741
ldc "cp01140"
aastore
dup
iconst_3
611: .line 742
ldc "1140"
aastore
dup
iconst_4
612: .line 743
ldc "ebcdic-us-037+euro"
aastore
dup
iconst_5
613: .line 744
ldc "ibm1140"
aastore
dup
bipush 6
614: .line 745
ldc "ibm-1140"
aastore
615: .line 737
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
616: .line 748
aload 0 /* this */
ldc "IBM01141"
ldc "IBM1141"
617: .line 749
bipush 7
anewarray java.lang.String
dup
iconst_0
618: .line 750
ldc "cp1141"
aastore
dup
iconst_1
619: .line 751
ldc "ccsid01141"
aastore
dup
iconst_2
620: .line 752
ldc "cp01141"
aastore
dup
iconst_3
621: .line 753
ldc "1141"
aastore
dup
iconst_4
622: .line 754
ldc "ebcdic-de-273+euro"
aastore
dup
iconst_5
623: .line 755
ldc "ibm1141"
aastore
dup
bipush 6
624: .line 756
ldc "ibm-1141"
aastore
625: .line 748
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
626: .line 759
aload 0 /* this */
ldc "IBM01142"
ldc "IBM1142"
627: .line 760
bipush 8
anewarray java.lang.String
dup
iconst_0
628: .line 761
ldc "cp1142"
aastore
dup
iconst_1
629: .line 762
ldc "ccsid01142"
aastore
dup
iconst_2
630: .line 763
ldc "cp01142"
aastore
dup
iconst_3
631: .line 764
ldc "1142"
aastore
dup
iconst_4
632: .line 765
ldc "ebcdic-no-277+euro"
aastore
dup
iconst_5
633: .line 766
ldc "ebcdic-dk-277+euro"
aastore
dup
bipush 6
634: .line 767
ldc "ibm1142"
aastore
dup
bipush 7
635: .line 768
ldc "ibm-1142"
aastore
636: .line 759
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
637: .line 771
aload 0 /* this */
ldc "IBM01143"
ldc "IBM1143"
638: .line 772
bipush 8
anewarray java.lang.String
dup
iconst_0
639: .line 773
ldc "cp1143"
aastore
dup
iconst_1
640: .line 774
ldc "ccsid01143"
aastore
dup
iconst_2
641: .line 775
ldc "cp01143"
aastore
dup
iconst_3
642: .line 776
ldc "1143"
aastore
dup
iconst_4
643: .line 777
ldc "ebcdic-fi-278+euro"
aastore
dup
iconst_5
644: .line 778
ldc "ebcdic-se-278+euro"
aastore
dup
bipush 6
645: .line 779
ldc "ibm1143"
aastore
dup
bipush 7
646: .line 780
ldc "ibm-1143"
aastore
647: .line 771
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
648: .line 783
aload 0 /* this */
ldc "IBM01144"
ldc "IBM1144"
649: .line 784
bipush 7
anewarray java.lang.String
dup
iconst_0
650: .line 785
ldc "cp1144"
aastore
dup
iconst_1
651: .line 786
ldc "ccsid01144"
aastore
dup
iconst_2
652: .line 787
ldc "cp01144"
aastore
dup
iconst_3
653: .line 788
ldc "1144"
aastore
dup
iconst_4
654: .line 789
ldc "ebcdic-it-280+euro"
aastore
dup
iconst_5
655: .line 790
ldc "ibm1144"
aastore
dup
bipush 6
656: .line 791
ldc "ibm-1144"
aastore
657: .line 783
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
658: .line 794
aload 0 /* this */
ldc "IBM01145"
ldc "IBM1145"
659: .line 795
bipush 7
anewarray java.lang.String
dup
iconst_0
660: .line 796
ldc "cp1145"
aastore
dup
iconst_1
661: .line 797
ldc "ccsid01145"
aastore
dup
iconst_2
662: .line 798
ldc "cp01145"
aastore
dup
iconst_3
663: .line 799
ldc "1145"
aastore
dup
iconst_4
664: .line 800
ldc "ebcdic-es-284+euro"
aastore
dup
iconst_5
665: .line 801
ldc "ibm1145"
aastore
dup
bipush 6
666: .line 802
ldc "ibm-1145"
aastore
667: .line 794
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
668: .line 805
aload 0 /* this */
ldc "IBM01146"
ldc "IBM1146"
669: .line 806
bipush 7
anewarray java.lang.String
dup
iconst_0
670: .line 807
ldc "cp1146"
aastore
dup
iconst_1
671: .line 808
ldc "ccsid01146"
aastore
dup
iconst_2
672: .line 809
ldc "cp01146"
aastore
dup
iconst_3
673: .line 810
ldc "1146"
aastore
dup
iconst_4
674: .line 811
ldc "ebcdic-gb-285+euro"
aastore
dup
iconst_5
675: .line 812
ldc "ibm1146"
aastore
dup
bipush 6
676: .line 813
ldc "ibm-1146"
aastore
677: .line 805
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
678: .line 816
aload 0 /* this */
ldc "IBM01147"
ldc "IBM1147"
679: .line 817
bipush 7
anewarray java.lang.String
dup
iconst_0
680: .line 818
ldc "cp1147"
aastore
dup
iconst_1
681: .line 819
ldc "ccsid01147"
aastore
dup
iconst_2
682: .line 820
ldc "cp01147"
aastore
dup
iconst_3
683: .line 821
ldc "1147"
aastore
dup
iconst_4
684: .line 822
ldc "ebcdic-fr-277+euro"
aastore
dup
iconst_5
685: .line 823
ldc "ibm1147"
aastore
dup
bipush 6
686: .line 824
ldc "ibm-1147"
aastore
687: .line 816
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
688: .line 827
aload 0 /* this */
ldc "IBM01148"
ldc "IBM1148"
689: .line 828
bipush 7
anewarray java.lang.String
dup
iconst_0
690: .line 829
ldc "cp1148"
aastore
dup
iconst_1
691: .line 830
ldc "ccsid01148"
aastore
dup
iconst_2
692: .line 831
ldc "cp01148"
aastore
dup
iconst_3
693: .line 832
ldc "1148"
aastore
dup
iconst_4
694: .line 833
ldc "ebcdic-international-500+euro"
aastore
dup
iconst_5
695: .line 834
ldc "ibm1148"
aastore
dup
bipush 6
696: .line 835
ldc "ibm-1148"
aastore
697: .line 827
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
698: .line 838
aload 0 /* this */
ldc "IBM01149"
ldc "IBM1149"
699: .line 839
bipush 7
anewarray java.lang.String
dup
iconst_0
700: .line 840
ldc "cp1149"
aastore
dup
iconst_1
701: .line 841
ldc "ccsid01149"
aastore
dup
iconst_2
702: .line 842
ldc "cp01149"
aastore
dup
iconst_3
703: .line 843
ldc "1149"
aastore
dup
iconst_4
704: .line 844
ldc "ebcdic-s-871+euro"
aastore
dup
iconst_5
705: .line 845
ldc "ibm1149"
aastore
dup
bipush 6
706: .line 846
ldc "ibm-1149"
aastore
707: .line 838
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
708: .line 849
aload 0 /* this */
ldc "IBM290"
ldc "IBM290"
709: .line 850
bipush 6
anewarray java.lang.String
dup
iconst_0
710: .line 851
ldc "cp290"
aastore
dup
iconst_1
711: .line 852
ldc "ibm290"
aastore
dup
iconst_2
712: .line 853
ldc "ibm-290"
aastore
dup
iconst_3
713: .line 854
ldc "csIBM290"
aastore
dup
iconst_4
714: .line 855
ldc "EBCDIC-JP-kana"
aastore
dup
iconst_5
715: .line 856
ldc "290"
aastore
716: .line 849
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
717: .line 859
aload 0 /* this */
ldc "x-IBM1166"
ldc "IBM1166"
718: .line 860
iconst_4
anewarray java.lang.String
dup
iconst_0
719: .line 861
ldc "cp1166"
aastore
dup
iconst_1
720: .line 862
ldc "ibm1166"
aastore
dup
iconst_2
721: .line 863
ldc "ibm-1166"
aastore
dup
iconst_3
722: .line 864
ldc "1166"
aastore
723: .line 859
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
724: .line 867
aload 0 /* this */
ldc "x-IBM300"
ldc "IBM300"
725: .line 868
iconst_4
anewarray java.lang.String
dup
iconst_0
726: .line 869
ldc "cp300"
aastore
dup
iconst_1
727: .line 870
ldc "ibm300"
aastore
dup
iconst_2
728: .line 871
ldc "ibm-300"
aastore
dup
iconst_3
729: .line 872
ldc "300"
aastore
730: .line 867
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
731: .line 875
aload 0 /* this */
ldc "x-MacRoman"
ldc "MacRoman"
732: .line 876
iconst_1
anewarray java.lang.String
dup
iconst_0
733: .line 877
ldc "MacRoman"
aastore
734: .line 875
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
735: .line 880
aload 0 /* this */
ldc "x-MacCentralEurope"
ldc "MacCentralEurope"
736: .line 881
iconst_1
anewarray java.lang.String
dup
iconst_0
737: .line 882
ldc "MacCentralEurope"
aastore
738: .line 880
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
739: .line 885
aload 0 /* this */
ldc "x-MacCroatian"
ldc "MacCroatian"
740: .line 886
iconst_1
anewarray java.lang.String
dup
iconst_0
741: .line 887
ldc "MacCroatian"
aastore
742: .line 885
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
743: .line 890
aload 0 /* this */
ldc "x-MacGreek"
ldc "MacGreek"
744: .line 891
iconst_1
anewarray java.lang.String
dup
iconst_0
745: .line 892
ldc "MacGreek"
aastore
746: .line 890
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
747: .line 895
aload 0 /* this */
ldc "x-MacCyrillic"
ldc "MacCyrillic"
748: .line 896
iconst_1
anewarray java.lang.String
dup
iconst_0
749: .line 897
ldc "MacCyrillic"
aastore
750: .line 895
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
751: .line 900
aload 0 /* this */
ldc "x-MacUkraine"
ldc "MacUkraine"
752: .line 901
iconst_1
anewarray java.lang.String
dup
iconst_0
753: .line 902
ldc "MacUkraine"
aastore
754: .line 900
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
755: .line 905
aload 0 /* this */
ldc "x-MacTurkish"
ldc "MacTurkish"
756: .line 906
iconst_1
anewarray java.lang.String
dup
iconst_0
757: .line 907
ldc "MacTurkish"
aastore
758: .line 905
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
759: .line 910
aload 0 /* this */
ldc "x-MacArabic"
ldc "MacArabic"
760: .line 911
iconst_1
anewarray java.lang.String
dup
iconst_0
761: .line 912
ldc "MacArabic"
aastore
762: .line 910
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
763: .line 915
aload 0 /* this */
ldc "x-MacHebrew"
ldc "MacHebrew"
764: .line 916
iconst_1
anewarray java.lang.String
dup
iconst_0
765: .line 917
ldc "MacHebrew"
aastore
766: .line 915
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
767: .line 920
aload 0 /* this */
ldc "x-MacIceland"
ldc "MacIceland"
768: .line 921
iconst_1
anewarray java.lang.String
dup
iconst_0
769: .line 922
ldc "MacIceland"
aastore
770: .line 920
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
771: .line 925
aload 0 /* this */
ldc "x-MacRomania"
ldc "MacRomania"
772: .line 926
iconst_1
anewarray java.lang.String
dup
iconst_0
773: .line 927
ldc "MacRomania"
aastore
774: .line 925
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
775: .line 930
aload 0 /* this */
ldc "x-MacThai"
ldc "MacThai"
776: .line 931
iconst_1
anewarray java.lang.String
dup
iconst_0
777: .line 932
ldc "MacThai"
aastore
778: .line 930
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
779: .line 935
aload 0 /* this */
ldc "x-MacSymbol"
ldc "MacSymbol"
780: .line 936
iconst_1
anewarray java.lang.String
dup
iconst_0
781: .line 937
ldc "MacSymbol"
aastore
782: .line 935
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
783: .line 940
aload 0 /* this */
ldc "x-MacDingbat"
ldc "MacDingbat"
784: .line 941
iconst_1
anewarray java.lang.String
dup
iconst_0
785: .line 942
ldc "MacDingbat"
aastore
786: .line 940
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
787: .line 946
aload 0 /* this */
putstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
788: .line 948
return
end local 0 // sun.nio.cs.ext.ExtendedCharsets this
LocalVariableTable:
Start End Slot Name Signature
0 789 0 this Lsun/nio/cs/ext/ExtendedCharsets;
protected void init();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=1
start local 0 // sun.nio.cs.ext.ExtendedCharsets this
0: .line 992
aload 0 /* this */
getfield sun.nio.cs.ext.ExtendedCharsets.initialized:Z
ifeq 2
1: .line 993
return
2: .line 994
StackMap locals:
StackMap stack:
invokestatic jdk.internal.misc.VM.isBooted:()Z
ifne 4
3: .line 995
return
4: .line 997
StackMap locals:
StackMap stack:
ldc "sun.nio.cs.map"
invokestatic sun.nio.cs.ext.ExtendedCharsets.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 1 /* map */
start local 1 // java.lang.String map
5: .line 998
iconst_0
istore 2 /* sjisIsMS932 */
start local 2 // boolean sjisIsMS932
6: .line 999
iconst_0
istore 3 /* iso2022jpIsMS50221 */
start local 3 // boolean iso2022jpIsMS50221
7: .line 1000
iconst_0
istore 4 /* iso2022jpIsMS50220 */
start local 4 // boolean iso2022jpIsMS50220
8: .line 1001
iconst_0
istore 5 /* iso2022jpIsMSISO2022JP */
start local 5 // boolean iso2022jpIsMSISO2022JP
9: .line 1002
aload 1 /* map */
ifnull 26
10: .line 1003
aload 1 /* map */
ldc ","
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
astore 6 /* maps */
start local 6 // java.lang.String[] maps
11: .line 1004
iconst_0
istore 7 /* i */
start local 7 // int i
12: goto 25
13: .line 1005
StackMap locals: sun.nio.cs.ext.ExtendedCharsets java.lang.String int int int int java.lang.String[] int
StackMap stack:
aload 6 /* maps */
iload 7 /* i */
aaload
ldc "Windows-31J/Shift_JIS"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 16
14: .line 1006
iconst_1
istore 2 /* sjisIsMS932 */
15: .line 1007
goto 24
StackMap locals:
StackMap stack:
16: aload 6 /* maps */
iload 7 /* i */
aaload
ldc "x-windows-50221/ISO-2022-JP"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 19
17: .line 1008
iconst_1
istore 3 /* iso2022jpIsMS50221 */
18: .line 1009
goto 24
StackMap locals:
StackMap stack:
19: aload 6 /* maps */
iload 7 /* i */
aaload
ldc "x-windows-50220/ISO-2022-JP"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 22
20: .line 1010
iconst_1
istore 4 /* iso2022jpIsMS50220 */
21: .line 1011
goto 24
StackMap locals:
StackMap stack:
22: aload 6 /* maps */
iload 7 /* i */
aaload
ldc "x-windows-iso2022jp/ISO-2022-JP"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 24
23: .line 1012
iconst_1
istore 5 /* iso2022jpIsMSISO2022JP */
24: .line 1004
StackMap locals:
StackMap stack:
iinc 7 /* i */ 1
StackMap locals:
StackMap stack:
25: iload 7 /* i */
aload 6 /* maps */
arraylength
if_icmplt 13
end local 7 // int i
end local 6 // java.lang.String[] maps
26: .line 1016
StackMap locals:
StackMap stack:
iload 2 /* sjisIsMS932 */
ifeq 57
aload 0 /* this */
ldc "Shift_JIS"
invokevirtual sun.nio.cs.ext.ExtendedCharsets.hasCharset:(Ljava/lang/String;)Z
ifeq 57
27: .line 1017
aload 0 /* this */
ldc "Shift_JIS"
28: .line 1018
bipush 6
anewarray java.lang.String
dup
iconst_0
29: .line 1020
ldc "sjis"
aastore
dup
iconst_1
30: .line 1021
ldc "shift_jis"
aastore
dup
iconst_2
31: .line 1022
ldc "shift-jis"
aastore
dup
iconst_3
32: .line 1023
ldc "ms_kanji"
aastore
dup
iconst_4
33: .line 1024
ldc "x-sjis"
aastore
dup
iconst_5
34: .line 1025
ldc "csShiftJIS"
aastore
35: .line 1017
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
36: .line 1027
aload 0 /* this */
ldc "windows-31j"
37: .line 1028
iconst_3
anewarray java.lang.String
dup
iconst_0
38: .line 1029
ldc "MS932"
aastore
dup
iconst_1
39: .line 1030
ldc "windows-932"
aastore
dup
iconst_2
40: .line 1031
ldc "csWindows31J"
aastore
41: .line 1027
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
42: .line 1033
aload 0 /* this */
ldc "Shift_JIS"
ldc "SJIS"
43: .line 1034
iconst_1
anewarray java.lang.String
dup
iconst_0
44: .line 1036
ldc "sjis"
aastore
45: .line 1033
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
46: .line 1038
aload 0 /* this */
ldc "windows-31j"
ldc "MS932"
47: .line 1039
bipush 8
anewarray java.lang.String
dup
iconst_0
48: .line 1040
ldc "MS932"
aastore
dup
iconst_1
49: .line 1041
ldc "windows-932"
aastore
dup
iconst_2
50: .line 1042
ldc "csWindows31J"
aastore
dup
iconst_3
51: .line 1043
ldc "shift-jis"
aastore
dup
iconst_4
52: .line 1044
ldc "ms_kanji"
aastore
dup
iconst_5
53: .line 1045
ldc "x-sjis"
aastore
dup
bipush 6
54: .line 1046
ldc "csShiftJIS"
aastore
dup
bipush 7
55: .line 1050
ldc "shift_jis"
aastore
56: .line 1038
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
57: .line 1053
StackMap locals:
StackMap stack:
iload 3 /* iso2022jpIsMS50221 */
ifne 60
58: .line 1054
iload 4 /* iso2022jpIsMS50220 */
ifne 60
59: .line 1055
iload 5 /* iso2022jpIsMSISO2022JP */
ifeq 118
60: .line 1056
StackMap locals:
StackMap stack:
aload 0 /* this */
ldc "ISO-2022-JP"
61: .line 1057
iconst_5
anewarray java.lang.String
dup
iconst_0
62: .line 1058
ldc "iso2022jp"
aastore
dup
iconst_1
63: .line 1059
ldc "jis"
aastore
dup
iconst_2
64: .line 1060
ldc "csISO2022JP"
aastore
dup
iconst_3
65: .line 1061
ldc "jis_encoding"
aastore
dup
iconst_4
66: .line 1062
ldc "csjisencoding"
aastore
67: .line 1056
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
68: .line 1064
iload 3 /* iso2022jpIsMS50221 */
ifeq 86
69: .line 1065
aload 0 /* this */
ldc "x-windows-50221"
70: .line 1066
iconst_2
anewarray java.lang.String
dup
iconst_0
71: .line 1067
ldc "cp50221"
aastore
dup
iconst_1
72: .line 1068
ldc "ms50221"
aastore
73: .line 1065
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
74: .line 1070
aload 0 /* this */
ldc "x-windows-50221"
ldc "MS50221"
75: .line 1071
bipush 8
anewarray java.lang.String
dup
iconst_0
76: .line 1072
ldc "cp50221"
aastore
dup
iconst_1
77: .line 1073
ldc "ms50221"
aastore
dup
iconst_2
78: .line 1074
ldc "iso-2022-jp"
aastore
dup
iconst_3
79: .line 1075
ldc "iso2022jp"
aastore
dup
iconst_4
80: .line 1076
ldc "jis"
aastore
dup
iconst_5
81: .line 1077
ldc "csISO2022JP"
aastore
dup
bipush 6
82: .line 1078
ldc "jis_encoding"
aastore
dup
bipush 7
83: .line 1079
ldc "csjisencoding"
aastore
84: .line 1070
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
85: .line 1081
goto 118
StackMap locals:
StackMap stack:
86: iload 4 /* iso2022jpIsMS50220 */
ifeq 104
87: .line 1082
aload 0 /* this */
ldc "x-windows-50220"
88: .line 1083
iconst_2
anewarray java.lang.String
dup
iconst_0
89: .line 1084
ldc "cp50220"
aastore
dup
iconst_1
90: .line 1085
ldc "ms50220"
aastore
91: .line 1082
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
92: .line 1087
aload 0 /* this */
ldc "x-windows-50220"
ldc "MS50220"
93: .line 1088
bipush 8
anewarray java.lang.String
dup
iconst_0
94: .line 1089
ldc "cp50220"
aastore
dup
iconst_1
95: .line 1090
ldc "ms50220"
aastore
dup
iconst_2
96: .line 1091
ldc "iso-2022-jp"
aastore
dup
iconst_3
97: .line 1092
ldc "iso2022jp"
aastore
dup
iconst_4
98: .line 1093
ldc "jis"
aastore
dup
iconst_5
99: .line 1094
ldc "csISO2022JP"
aastore
dup
bipush 6
100: .line 1095
ldc "jis_encoding"
aastore
dup
bipush 7
101: .line 1096
ldc "csjisencoding"
aastore
102: .line 1087
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
103: .line 1098
goto 118
104: .line 1099
StackMap locals:
StackMap stack:
aload 0 /* this */
ldc "x-windows-iso2022jp"
105: .line 1100
iconst_1
anewarray java.lang.String
dup
iconst_0
106: .line 1101
ldc "windows-iso2022jp"
aastore
107: .line 1099
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
108: .line 1103
aload 0 /* this */
ldc "x-windows-iso2022jp"
ldc "MSISO2022JP"
109: .line 1104
bipush 7
anewarray java.lang.String
dup
iconst_0
110: .line 1105
ldc "windows-iso2022jp"
aastore
dup
iconst_1
111: .line 1106
ldc "iso-2022-jp"
aastore
dup
iconst_2
112: .line 1107
ldc "iso2022jp"
aastore
dup
iconst_3
113: .line 1108
ldc "jis"
aastore
dup
iconst_4
114: .line 1109
ldc "csISO2022JP"
aastore
dup
iconst_5
115: .line 1110
ldc "jis_encoding"
aastore
dup
bipush 6
116: .line 1111
ldc "csjisencoding"
aastore
117: .line 1103
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
118: .line 1117
StackMap locals:
StackMap stack:
aload 0 /* this */
iconst_1
putfield sun.nio.cs.ext.ExtendedCharsets.initialized:Z
119: .line 1118
return
end local 5 // boolean iso2022jpIsMSISO2022JP
end local 4 // boolean iso2022jpIsMS50220
end local 3 // boolean iso2022jpIsMS50221
end local 2 // boolean sjisIsMS932
end local 1 // java.lang.String map
end local 0 // sun.nio.cs.ext.ExtendedCharsets this
LocalVariableTable:
Start End Slot Name Signature
0 120 0 this Lsun/nio/cs/ext/ExtendedCharsets;
5 120 1 map Ljava/lang/String;
6 120 2 sjisIsMS932 Z
7 120 3 iso2022jpIsMS50221 Z
8 120 4 iso2022jpIsMS50220 Z
9 120 5 iso2022jpIsMSISO2022JP Z
11 26 6 maps [Ljava/lang/String;
12 26 7 i I
private static java.lang.String getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 // java.lang.String key
0: .line 1124
new sun.nio.cs.ext.ExtendedCharsets$1
dup
aload 0 /* key */
invokespecial sun.nio.cs.ext.ExtendedCharsets$1.<init>:(Ljava/lang/String;)V
1: .line 1123
invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 0 // java.lang.String key
LocalVariableTable:
Start End Slot Name Signature
0 2 0 key Ljava/lang/String;
MethodParameters:
Name Flags
key
public static java.lang.String[] aliasesFor(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // java.lang.String charsetName
0: .line 1133
getstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
ifnonnull 2
1: .line 1134
aconst_null
areturn
2: .line 1135
StackMap locals:
StackMap stack:
getstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
aload 0 /* charsetName */
invokevirtual sun.nio.cs.ext.ExtendedCharsets.aliases:(Ljava/lang/String;)[Ljava/lang/String;
areturn
end local 0 // java.lang.String charsetName
LocalVariableTable:
Start End Slot Name Signature
0 3 0 charsetName Ljava/lang/String;
MethodParameters:
Name Flags
charsetName
}
SourceFile: "ExtendedCharsets.java"
NestMembers:
sun.nio.cs.ext.ExtendedCharsets$1
InnerClasses:
sun.nio.cs.ext.ExtendedCharsets$1