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 903
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
iconst_4
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
142: .line 208
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
143: .line 216
aload 0 /* this */
ldc "x-IBM943"
ldc "IBM943"
144: .line 217
iconst_4
anewarray java.lang.String
dup
iconst_0
145: .line 218
ldc "cp943"
aastore
dup
iconst_1
146: .line 219
ldc "ibm943"
aastore
dup
iconst_2
147: .line 220
ldc "ibm-943"
aastore
dup
iconst_3
148: .line 221
ldc "943"
aastore
149: .line 216
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
150: .line 224
aload 0 /* this */
ldc "x-IBM943C"
ldc "IBM943C"
151: .line 225
iconst_4
anewarray java.lang.String
dup
iconst_0
152: .line 226
ldc "cp943C"
aastore
dup
iconst_1
153: .line 227
ldc "ibm943C"
aastore
dup
iconst_2
154: .line 228
ldc "ibm-943C"
aastore
dup
iconst_3
155: .line 229
ldc "943C"
aastore
156: .line 224
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
157: .line 232
aload 0 /* this */
ldc "x-IBM948"
ldc "IBM948"
158: .line 233
iconst_4
anewarray java.lang.String
dup
iconst_0
159: .line 234
ldc "cp948"
aastore
dup
iconst_1
160: .line 235
ldc "ibm948"
aastore
dup
iconst_2
161: .line 236
ldc "ibm-948"
aastore
dup
iconst_3
162: .line 237
ldc "948"
aastore
163: .line 232
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
164: .line 240
aload 0 /* this */
ldc "x-IBM950"
ldc "IBM950"
165: .line 241
iconst_4
anewarray java.lang.String
dup
iconst_0
166: .line 242
ldc "cp950"
aastore
dup
iconst_1
167: .line 243
ldc "ibm950"
aastore
dup
iconst_2
168: .line 244
ldc "ibm-950"
aastore
dup
iconst_3
169: .line 245
ldc "950"
aastore
170: .line 240
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
171: .line 248
aload 0 /* this */
ldc "x-IBM930"
ldc "IBM930"
172: .line 249
iconst_4
anewarray java.lang.String
dup
iconst_0
173: .line 250
ldc "cp930"
aastore
dup
iconst_1
174: .line 251
ldc "ibm930"
aastore
dup
iconst_2
175: .line 252
ldc "ibm-930"
aastore
dup
iconst_3
176: .line 253
ldc "930"
aastore
177: .line 248
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
178: .line 256
aload 0 /* this */
ldc "x-IBM935"
ldc "IBM935"
179: .line 257
iconst_4
anewarray java.lang.String
dup
iconst_0
180: .line 258
ldc "cp935"
aastore
dup
iconst_1
181: .line 259
ldc "ibm935"
aastore
dup
iconst_2
182: .line 260
ldc "ibm-935"
aastore
dup
iconst_3
183: .line 261
ldc "935"
aastore
184: .line 256
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
185: .line 264
aload 0 /* this */
ldc "x-IBM937"
ldc "IBM937"
186: .line 265
iconst_4
anewarray java.lang.String
dup
iconst_0
187: .line 266
ldc "cp937"
aastore
dup
iconst_1
188: .line 267
ldc "ibm937"
aastore
dup
iconst_2
189: .line 268
ldc "ibm-937"
aastore
dup
iconst_3
190: .line 269
ldc "937"
aastore
191: .line 264
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
192: .line 272
aload 0 /* this */
ldc "x-IBM856"
ldc "IBM856"
193: .line 273
iconst_4
anewarray java.lang.String
dup
iconst_0
194: .line 274
ldc "cp856"
aastore
dup
iconst_1
195: .line 275
ldc "ibm-856"
aastore
dup
iconst_2
196: .line 276
ldc "ibm856"
aastore
dup
iconst_3
197: .line 277
ldc "856"
aastore
198: .line 272
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
199: .line 280
aload 0 /* this */
ldc "IBM860"
ldc "IBM860"
200: .line 281
iconst_5
anewarray java.lang.String
dup
iconst_0
201: .line 282
ldc "cp860"
aastore
dup
iconst_1
202: .line 283
ldc "ibm860"
aastore
dup
iconst_2
203: .line 284
ldc "ibm-860"
aastore
dup
iconst_3
204: .line 285
ldc "860"
aastore
dup
iconst_4
205: .line 286
ldc "csIBM860"
aastore
206: .line 280
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
207: .line 289
aload 0 /* this */
ldc "IBM861"
ldc "IBM861"
208: .line 290
bipush 6
anewarray java.lang.String
dup
iconst_0
209: .line 291
ldc "cp861"
aastore
dup
iconst_1
210: .line 292
ldc "ibm861"
aastore
dup
iconst_2
211: .line 293
ldc "ibm-861"
aastore
dup
iconst_3
212: .line 294
ldc "861"
aastore
dup
iconst_4
213: .line 295
ldc "csIBM861"
aastore
dup
iconst_5
214: .line 296
ldc "cp-is"
aastore
215: .line 289
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
216: .line 299
aload 0 /* this */
ldc "IBM863"
ldc "IBM863"
217: .line 300
iconst_5
anewarray java.lang.String
dup
iconst_0
218: .line 301
ldc "cp863"
aastore
dup
iconst_1
219: .line 302
ldc "ibm863"
aastore
dup
iconst_2
220: .line 303
ldc "ibm-863"
aastore
dup
iconst_3
221: .line 304
ldc "863"
aastore
dup
iconst_4
222: .line 305
ldc "csIBM863"
aastore
223: .line 299
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
224: .line 308
aload 0 /* this */
ldc "IBM864"
ldc "IBM864"
225: .line 309
iconst_5
anewarray java.lang.String
dup
iconst_0
226: .line 310
ldc "cp864"
aastore
dup
iconst_1
227: .line 311
ldc "ibm864"
aastore
dup
iconst_2
228: .line 312
ldc "ibm-864"
aastore
dup
iconst_3
229: .line 313
ldc "864"
aastore
dup
iconst_4
230: .line 314
ldc "csIBM864"
aastore
231: .line 308
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
232: .line 317
aload 0 /* this */
ldc "IBM865"
ldc "IBM865"
233: .line 318
iconst_5
anewarray java.lang.String
dup
iconst_0
234: .line 319
ldc "cp865"
aastore
dup
iconst_1
235: .line 320
ldc "ibm865"
aastore
dup
iconst_2
236: .line 321
ldc "ibm-865"
aastore
dup
iconst_3
237: .line 322
ldc "865"
aastore
dup
iconst_4
238: .line 323
ldc "csIBM865"
aastore
239: .line 317
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
240: .line 326
aload 0 /* this */
ldc "IBM868"
ldc "IBM868"
241: .line 327
bipush 6
anewarray java.lang.String
dup
iconst_0
242: .line 328
ldc "cp868"
aastore
dup
iconst_1
243: .line 329
ldc "ibm868"
aastore
dup
iconst_2
244: .line 330
ldc "ibm-868"
aastore
dup
iconst_3
245: .line 331
ldc "868"
aastore
dup
iconst_4
246: .line 332
ldc "cp-ar"
aastore
dup
iconst_5
247: .line 333
ldc "csIBM868"
aastore
248: .line 326
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
249: .line 336
aload 0 /* this */
ldc "IBM869"
ldc "IBM869"
250: .line 337
bipush 6
anewarray java.lang.String
dup
iconst_0
251: .line 338
ldc "cp869"
aastore
dup
iconst_1
252: .line 339
ldc "ibm869"
aastore
dup
iconst_2
253: .line 340
ldc "ibm-869"
aastore
dup
iconst_3
254: .line 341
ldc "869"
aastore
dup
iconst_4
255: .line 342
ldc "cp-gr"
aastore
dup
iconst_5
256: .line 343
ldc "csIBM869"
aastore
257: .line 336
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
258: .line 346
aload 0 /* this */
ldc "x-IBM921"
ldc "IBM921"
259: .line 347
iconst_4
anewarray java.lang.String
dup
iconst_0
260: .line 348
ldc "cp921"
aastore
dup
iconst_1
261: .line 349
ldc "ibm921"
aastore
dup
iconst_2
262: .line 350
ldc "ibm-921"
aastore
dup
iconst_3
263: .line 351
ldc "921"
aastore
264: .line 346
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
265: .line 354
aload 0 /* this */
ldc "x-IBM1006"
ldc "IBM1006"
266: .line 355
iconst_4
anewarray java.lang.String
dup
iconst_0
267: .line 356
ldc "cp1006"
aastore
dup
iconst_1
268: .line 357
ldc "ibm1006"
aastore
dup
iconst_2
269: .line 358
ldc "ibm-1006"
aastore
dup
iconst_3
270: .line 359
ldc "1006"
aastore
271: .line 354
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
272: .line 362
aload 0 /* this */
ldc "x-IBM1046"
ldc "IBM1046"
273: .line 363
iconst_4
anewarray java.lang.String
dup
iconst_0
274: .line 364
ldc "cp1046"
aastore
dup
iconst_1
275: .line 365
ldc "ibm1046"
aastore
dup
iconst_2
276: .line 366
ldc "ibm-1046"
aastore
dup
iconst_3
277: .line 367
ldc "1046"
aastore
278: .line 362
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
279: .line 370
aload 0 /* this */
ldc "IBM1047"
ldc "IBM1047"
280: .line 371
iconst_3
anewarray java.lang.String
dup
iconst_0
281: .line 372
ldc "cp1047"
aastore
dup
iconst_1
282: .line 373
ldc "ibm-1047"
aastore
dup
iconst_2
283: .line 374
ldc "1047"
aastore
284: .line 370
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
285: .line 377
aload 0 /* this */
ldc "x-IBM1098"
ldc "IBM1098"
286: .line 378
iconst_4
anewarray java.lang.String
dup
iconst_0
287: .line 379
ldc "cp1098"
aastore
dup
iconst_1
288: .line 380
ldc "ibm1098"
aastore
dup
iconst_2
289: .line 381
ldc "ibm-1098"
aastore
dup
iconst_3
290: .line 382
ldc "1098"
aastore
291: .line 377
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
292: .line 385
aload 0 /* this */
ldc "IBM037"
ldc "IBM037"
293: .line 386
bipush 15
anewarray java.lang.String
dup
iconst_0
294: .line 387
ldc "cp037"
aastore
dup
iconst_1
295: .line 388
ldc "ibm037"
aastore
dup
iconst_2
296: .line 389
ldc "ebcdic-cp-us"
aastore
dup
iconst_3
297: .line 390
ldc "ebcdic-cp-ca"
aastore
dup
iconst_4
298: .line 391
ldc "ebcdic-cp-wt"
aastore
dup
iconst_5
299: .line 392
ldc "ebcdic-cp-nl"
aastore
dup
bipush 6
300: .line 393
ldc "csIBM037"
aastore
dup
bipush 7
301: .line 394
ldc "cs-ebcdic-cp-us"
aastore
dup
bipush 8
302: .line 395
ldc "cs-ebcdic-cp-ca"
aastore
dup
bipush 9
303: .line 396
ldc "cs-ebcdic-cp-wt"
aastore
dup
bipush 10
304: .line 397
ldc "cs-ebcdic-cp-nl"
aastore
dup
bipush 11
305: .line 398
ldc "ibm-037"
aastore
dup
bipush 12
306: .line 399
ldc "ibm-37"
aastore
dup
bipush 13
307: .line 400
ldc "cpibm37"
aastore
dup
bipush 14
308: .line 401
ldc "037"
aastore
309: .line 385
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
310: .line 404
aload 0 /* this */
ldc "x-IBM1025"
ldc "IBM1025"
311: .line 405
iconst_4
anewarray java.lang.String
dup
iconst_0
312: .line 406
ldc "cp1025"
aastore
dup
iconst_1
313: .line 407
ldc "ibm1025"
aastore
dup
iconst_2
314: .line 408
ldc "ibm-1025"
aastore
dup
iconst_3
315: .line 409
ldc "1025"
aastore
316: .line 404
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
317: .line 412
aload 0 /* this */
ldc "IBM1026"
ldc "IBM1026"
318: .line 413
iconst_4
anewarray java.lang.String
dup
iconst_0
319: .line 414
ldc "cp1026"
aastore
dup
iconst_1
320: .line 415
ldc "ibm1026"
aastore
dup
iconst_2
321: .line 416
ldc "ibm-1026"
aastore
dup
iconst_3
322: .line 417
ldc "1026"
aastore
323: .line 412
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
324: .line 420
aload 0 /* this */
ldc "x-IBM1112"
ldc "IBM1112"
325: .line 421
iconst_4
anewarray java.lang.String
dup
iconst_0
326: .line 422
ldc "cp1112"
aastore
dup
iconst_1
327: .line 423
ldc "ibm1112"
aastore
dup
iconst_2
328: .line 424
ldc "ibm-1112"
aastore
dup
iconst_3
329: .line 425
ldc "1112"
aastore
330: .line 420
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
331: .line 428
aload 0 /* this */
ldc "x-IBM1122"
ldc "IBM1122"
332: .line 429
iconst_4
anewarray java.lang.String
dup
iconst_0
333: .line 430
ldc "cp1122"
aastore
dup
iconst_1
334: .line 431
ldc "ibm1122"
aastore
dup
iconst_2
335: .line 432
ldc "ibm-1122"
aastore
dup
iconst_3
336: .line 433
ldc "1122"
aastore
337: .line 428
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
338: .line 436
aload 0 /* this */
ldc "x-IBM1123"
ldc "IBM1123"
339: .line 437
iconst_4
anewarray java.lang.String
dup
iconst_0
340: .line 438
ldc "cp1123"
aastore
dup
iconst_1
341: .line 439
ldc "ibm1123"
aastore
dup
iconst_2
342: .line 440
ldc "ibm-1123"
aastore
dup
iconst_3
343: .line 441
ldc "1123"
aastore
344: .line 436
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
345: .line 444
aload 0 /* this */
ldc "x-IBM1124"
ldc "IBM1124"
346: .line 445
iconst_4
anewarray java.lang.String
dup
iconst_0
347: .line 446
ldc "cp1124"
aastore
dup
iconst_1
348: .line 447
ldc "ibm1124"
aastore
dup
iconst_2
349: .line 448
ldc "ibm-1124"
aastore
dup
iconst_3
350: .line 449
ldc "1124"
aastore
351: .line 444
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
352: .line 452
aload 0 /* this */
ldc "x-IBM1364"
ldc "IBM1364"
353: .line 453
iconst_4
anewarray java.lang.String
dup
iconst_0
354: .line 454
ldc "cp1364"
aastore
dup
iconst_1
355: .line 455
ldc "ibm1364"
aastore
dup
iconst_2
356: .line 456
ldc "ibm-1364"
aastore
dup
iconst_3
357: .line 457
ldc "1364"
aastore
358: .line 452
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
359: .line 460
aload 0 /* this */
ldc "IBM273"
ldc "IBM273"
360: .line 461
iconst_4
anewarray java.lang.String
dup
iconst_0
361: .line 462
ldc "cp273"
aastore
dup
iconst_1
362: .line 463
ldc "ibm273"
aastore
dup
iconst_2
363: .line 464
ldc "ibm-273"
aastore
dup
iconst_3
364: .line 465
ldc "273"
aastore
365: .line 460
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
366: .line 468
aload 0 /* this */
ldc "IBM277"
ldc "IBM277"
367: .line 469
iconst_4
anewarray java.lang.String
dup
iconst_0
368: .line 470
ldc "cp277"
aastore
dup
iconst_1
369: .line 471
ldc "ibm277"
aastore
dup
iconst_2
370: .line 472
ldc "ibm-277"
aastore
dup
iconst_3
371: .line 473
ldc "277"
aastore
372: .line 468
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
373: .line 476
aload 0 /* this */
ldc "IBM278"
ldc "IBM278"
374: .line 477
bipush 7
anewarray java.lang.String
dup
iconst_0
375: .line 478
ldc "cp278"
aastore
dup
iconst_1
376: .line 479
ldc "ibm278"
aastore
dup
iconst_2
377: .line 480
ldc "ibm-278"
aastore
dup
iconst_3
378: .line 481
ldc "278"
aastore
dup
iconst_4
379: .line 482
ldc "ebcdic-sv"
aastore
dup
iconst_5
380: .line 483
ldc "ebcdic-cp-se"
aastore
dup
bipush 6
381: .line 484
ldc "csIBM278"
aastore
382: .line 476
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
383: .line 487
aload 0 /* this */
ldc "IBM280"
ldc "IBM280"
384: .line 488
iconst_4
anewarray java.lang.String
dup
iconst_0
385: .line 489
ldc "cp280"
aastore
dup
iconst_1
386: .line 490
ldc "ibm280"
aastore
dup
iconst_2
387: .line 491
ldc "ibm-280"
aastore
dup
iconst_3
388: .line 492
ldc "280"
aastore
389: .line 487
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
390: .line 495
aload 0 /* this */
ldc "IBM284"
ldc "IBM284"
391: .line 496
bipush 6
anewarray java.lang.String
dup
iconst_0
392: .line 497
ldc "cp284"
aastore
dup
iconst_1
393: .line 498
ldc "ibm284"
aastore
dup
iconst_2
394: .line 499
ldc "ibm-284"
aastore
dup
iconst_3
395: .line 500
ldc "284"
aastore
dup
iconst_4
396: .line 501
ldc "csIBM284"
aastore
dup
iconst_5
397: .line 502
ldc "cpibm284"
aastore
398: .line 495
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
399: .line 505
aload 0 /* this */
ldc "IBM285"
ldc "IBM285"
400: .line 506
bipush 8
anewarray java.lang.String
dup
iconst_0
401: .line 507
ldc "cp285"
aastore
dup
iconst_1
402: .line 508
ldc "ibm285"
aastore
dup
iconst_2
403: .line 509
ldc "ibm-285"
aastore
dup
iconst_3
404: .line 510
ldc "285"
aastore
dup
iconst_4
405: .line 511
ldc "ebcdic-cp-gb"
aastore
dup
iconst_5
406: .line 512
ldc "ebcdic-gb"
aastore
dup
bipush 6
407: .line 513
ldc "csIBM285"
aastore
dup
bipush 7
408: .line 514
ldc "cpibm285"
aastore
409: .line 505
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
410: .line 517
aload 0 /* this */
ldc "IBM297"
ldc "IBM297"
411: .line 518
bipush 7
anewarray java.lang.String
dup
iconst_0
412: .line 519
ldc "cp297"
aastore
dup
iconst_1
413: .line 520
ldc "ibm297"
aastore
dup
iconst_2
414: .line 521
ldc "ibm-297"
aastore
dup
iconst_3
415: .line 522
ldc "297"
aastore
dup
iconst_4
416: .line 523
ldc "ebcdic-cp-fr"
aastore
dup
iconst_5
417: .line 524
ldc "cpibm297"
aastore
dup
bipush 6
418: .line 525
ldc "csIBM297"
aastore
419: .line 517
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
420: .line 528
aload 0 /* this */
ldc "IBM420"
ldc "IBM420"
421: .line 529
bipush 6
anewarray java.lang.String
dup
iconst_0
422: .line 530
ldc "cp420"
aastore
dup
iconst_1
423: .line 531
ldc "ibm420"
aastore
dup
iconst_2
424: .line 532
ldc "ibm-420"
aastore
dup
iconst_3
425: .line 533
ldc "ebcdic-cp-ar1"
aastore
dup
iconst_4
426: .line 534
ldc "420"
aastore
dup
iconst_5
427: .line 535
ldc "csIBM420"
aastore
428: .line 528
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
429: .line 538
aload 0 /* this */
ldc "IBM424"
ldc "IBM424"
430: .line 539
bipush 6
anewarray java.lang.String
dup
iconst_0
431: .line 540
ldc "cp424"
aastore
dup
iconst_1
432: .line 541
ldc "ibm424"
aastore
dup
iconst_2
433: .line 542
ldc "ibm-424"
aastore
dup
iconst_3
434: .line 543
ldc "424"
aastore
dup
iconst_4
435: .line 544
ldc "ebcdic-cp-he"
aastore
dup
iconst_5
436: .line 545
ldc "csIBM424"
aastore
437: .line 538
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
438: .line 548
aload 0 /* this */
ldc "IBM500"
ldc "IBM500"
439: .line 549
bipush 7
anewarray java.lang.String
dup
iconst_0
440: .line 550
ldc "cp500"
aastore
dup
iconst_1
441: .line 551
ldc "ibm500"
aastore
dup
iconst_2
442: .line 552
ldc "ibm-500"
aastore
dup
iconst_3
443: .line 553
ldc "500"
aastore
dup
iconst_4
444: .line 554
ldc "ebcdic-cp-ch"
aastore
dup
iconst_5
445: .line 555
ldc "ebcdic-cp-bh"
aastore
dup
bipush 6
446: .line 556
ldc "csIBM500"
aastore
447: .line 548
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
448: .line 559
aload 0 /* this */
ldc "x-IBM833"
ldc "IBM833"
449: .line 560
iconst_3
anewarray java.lang.String
dup
iconst_0
450: .line 561
ldc "cp833"
aastore
dup
iconst_1
451: .line 562
ldc "ibm833"
aastore
dup
iconst_2
452: .line 563
ldc "ibm-833"
aastore
453: .line 559
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
454: .line 566
aload 0 /* this */
ldc "x-IBM834"
ldc "IBM834"
455: .line 567
iconst_4
anewarray java.lang.String
dup
iconst_0
456: .line 568
ldc "cp834"
aastore
dup
iconst_1
457: .line 569
ldc "ibm834"
aastore
dup
iconst_2
458: .line 570
ldc "834"
aastore
dup
iconst_3
459: .line 571
ldc "ibm-834"
aastore
460: .line 566
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
461: .line 574
aload 0 /* this */
ldc "IBM-Thai"
ldc "IBM838"
462: .line 575
iconst_4
anewarray java.lang.String
dup
iconst_0
463: .line 576
ldc "cp838"
aastore
dup
iconst_1
464: .line 577
ldc "ibm838"
aastore
dup
iconst_2
465: .line 578
ldc "ibm-838"
aastore
dup
iconst_3
466: .line 579
ldc "838"
aastore
467: .line 574
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
468: .line 582
aload 0 /* this */
ldc "IBM870"
ldc "IBM870"
469: .line 583
bipush 7
anewarray java.lang.String
dup
iconst_0
470: .line 584
ldc "cp870"
aastore
dup
iconst_1
471: .line 585
ldc "ibm870"
aastore
dup
iconst_2
472: .line 586
ldc "ibm-870"
aastore
dup
iconst_3
473: .line 587
ldc "870"
aastore
dup
iconst_4
474: .line 588
ldc "ebcdic-cp-roece"
aastore
dup
iconst_5
475: .line 589
ldc "ebcdic-cp-yu"
aastore
dup
bipush 6
476: .line 590
ldc "csIBM870"
aastore
477: .line 582
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
478: .line 593
aload 0 /* this */
ldc "IBM871"
ldc "IBM871"
479: .line 594
bipush 6
anewarray java.lang.String
dup
iconst_0
480: .line 595
ldc "cp871"
aastore
dup
iconst_1
481: .line 596
ldc "ibm871"
aastore
dup
iconst_2
482: .line 597
ldc "ibm-871"
aastore
dup
iconst_3
483: .line 598
ldc "871"
aastore
dup
iconst_4
484: .line 599
ldc "ebcdic-cp-is"
aastore
dup
iconst_5
485: .line 600
ldc "csIBM871"
aastore
486: .line 593
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
487: .line 603
aload 0 /* this */
ldc "x-IBM875"
ldc "IBM875"
488: .line 604
iconst_4
anewarray java.lang.String
dup
iconst_0
489: .line 605
ldc "cp875"
aastore
dup
iconst_1
490: .line 606
ldc "ibm875"
aastore
dup
iconst_2
491: .line 607
ldc "ibm-875"
aastore
dup
iconst_3
492: .line 608
ldc "875"
aastore
493: .line 603
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
494: .line 611
aload 0 /* this */
ldc "IBM918"
ldc "IBM918"
495: .line 612
iconst_4
anewarray java.lang.String
dup
iconst_0
496: .line 613
ldc "cp918"
aastore
dup
iconst_1
497: .line 614
ldc "ibm-918"
aastore
dup
iconst_2
498: .line 615
ldc "918"
aastore
dup
iconst_3
499: .line 616
ldc "ebcdic-cp-ar2"
aastore
500: .line 611
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
501: .line 619
aload 0 /* this */
ldc "x-IBM922"
ldc "IBM922"
502: .line 620
iconst_4
anewarray java.lang.String
dup
iconst_0
503: .line 621
ldc "cp922"
aastore
dup
iconst_1
504: .line 622
ldc "ibm922"
aastore
dup
iconst_2
505: .line 623
ldc "ibm-922"
aastore
dup
iconst_3
506: .line 624
ldc "922"
aastore
507: .line 619
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
508: .line 627
aload 0 /* this */
ldc "x-IBM1097"
ldc "IBM1097"
509: .line 628
iconst_4
anewarray java.lang.String
dup
iconst_0
510: .line 629
ldc "cp1097"
aastore
dup
iconst_1
511: .line 630
ldc "ibm1097"
aastore
dup
iconst_2
512: .line 631
ldc "ibm-1097"
aastore
dup
iconst_3
513: .line 632
ldc "1097"
aastore
514: .line 627
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
515: .line 635
aload 0 /* this */
ldc "x-IBM949"
ldc "IBM949"
516: .line 636
iconst_4
anewarray java.lang.String
dup
iconst_0
517: .line 637
ldc "cp949"
aastore
dup
iconst_1
518: .line 638
ldc "ibm949"
aastore
dup
iconst_2
519: .line 639
ldc "ibm-949"
aastore
dup
iconst_3
520: .line 640
ldc "949"
aastore
521: .line 635
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
522: .line 643
aload 0 /* this */
ldc "x-IBM949C"
ldc "IBM949C"
523: .line 644
iconst_4
anewarray java.lang.String
dup
iconst_0
524: .line 645
ldc "cp949C"
aastore
dup
iconst_1
525: .line 646
ldc "ibm949C"
aastore
dup
iconst_2
526: .line 647
ldc "ibm-949C"
aastore
dup
iconst_3
527: .line 648
ldc "949C"
aastore
528: .line 643
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
529: .line 651
aload 0 /* this */
ldc "x-IBM939"
ldc "IBM939"
530: .line 652
iconst_4
anewarray java.lang.String
dup
iconst_0
531: .line 653
ldc "cp939"
aastore
dup
iconst_1
532: .line 654
ldc "ibm939"
aastore
dup
iconst_2
533: .line 655
ldc "ibm-939"
aastore
dup
iconst_3
534: .line 656
ldc "939"
aastore
535: .line 651
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
536: .line 659
aload 0 /* this */
ldc "x-IBM933"
ldc "IBM933"
537: .line 660
iconst_4
anewarray java.lang.String
dup
iconst_0
538: .line 661
ldc "cp933"
aastore
dup
iconst_1
539: .line 662
ldc "ibm933"
aastore
dup
iconst_2
540: .line 663
ldc "ibm-933"
aastore
dup
iconst_3
541: .line 664
ldc "933"
aastore
542: .line 659
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
543: .line 667
aload 0 /* this */
ldc "x-IBM1381"
ldc "IBM1381"
544: .line 668
iconst_4
anewarray java.lang.String
dup
iconst_0
545: .line 669
ldc "cp1381"
aastore
dup
iconst_1
546: .line 670
ldc "ibm1381"
aastore
dup
iconst_2
547: .line 671
ldc "ibm-1381"
aastore
dup
iconst_3
548: .line 672
ldc "1381"
aastore
549: .line 667
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
550: .line 675
aload 0 /* this */
ldc "x-IBM1383"
ldc "IBM1383"
551: .line 676
iconst_4
anewarray java.lang.String
dup
iconst_0
552: .line 677
ldc "cp1383"
aastore
dup
iconst_1
553: .line 678
ldc "ibm1383"
aastore
dup
iconst_2
554: .line 679
ldc "ibm-1383"
aastore
dup
iconst_3
555: .line 680
ldc "1383"
aastore
556: .line 675
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
557: .line 683
aload 0 /* this */
ldc "x-IBM970"
ldc "IBM970"
558: .line 684
iconst_5
anewarray java.lang.String
dup
iconst_0
559: .line 685
ldc "cp970"
aastore
dup
iconst_1
560: .line 686
ldc "ibm970"
aastore
dup
iconst_2
561: .line 687
ldc "ibm-970"
aastore
dup
iconst_3
562: .line 688
ldc "ibm-eucKR"
aastore
dup
iconst_4
563: .line 689
ldc "970"
aastore
564: .line 683
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
565: .line 692
aload 0 /* this */
ldc "x-IBM964"
ldc "IBM964"
566: .line 693
iconst_4
anewarray java.lang.String
dup
iconst_0
567: .line 694
ldc "cp964"
aastore
dup
iconst_1
568: .line 695
ldc "ibm964"
aastore
dup
iconst_2
569: .line 696
ldc "ibm-964"
aastore
dup
iconst_3
570: .line 697
ldc "964"
aastore
571: .line 692
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
572: .line 700
aload 0 /* this */
ldc "x-IBM33722"
ldc "IBM33722"
573: .line 701
bipush 6
anewarray java.lang.String
dup
iconst_0
574: .line 702
ldc "cp33722"
aastore
dup
iconst_1
575: .line 703
ldc "ibm33722"
aastore
dup
iconst_2
576: .line 704
ldc "ibm-33722"
aastore
dup
iconst_3
577: .line 705
ldc "ibm-5050"
aastore
dup
iconst_4
578: .line 706
ldc "ibm-33722_vascii_vpua"
aastore
dup
iconst_5
579: .line 707
ldc "33722"
aastore
580: .line 700
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
581: .line 710
aload 0 /* this */
ldc "IBM01140"
ldc "IBM1140"
582: .line 711
iconst_5
anewarray java.lang.String
dup
iconst_0
583: .line 712
ldc "cp1140"
aastore
dup
iconst_1
584: .line 713
ldc "ccsid01140"
aastore
dup
iconst_2
585: .line 714
ldc "cp01140"
aastore
dup
iconst_3
586: .line 715
ldc "1140"
aastore
dup
iconst_4
587: .line 716
ldc "ebcdic-us-037+euro"
aastore
588: .line 710
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
589: .line 719
aload 0 /* this */
ldc "IBM01141"
ldc "IBM1141"
590: .line 720
iconst_5
anewarray java.lang.String
dup
iconst_0
591: .line 721
ldc "cp1141"
aastore
dup
iconst_1
592: .line 722
ldc "ccsid01141"
aastore
dup
iconst_2
593: .line 723
ldc "cp01141"
aastore
dup
iconst_3
594: .line 724
ldc "1141"
aastore
dup
iconst_4
595: .line 725
ldc "ebcdic-de-273+euro"
aastore
596: .line 719
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
597: .line 728
aload 0 /* this */
ldc "IBM01142"
ldc "IBM1142"
598: .line 729
bipush 6
anewarray java.lang.String
dup
iconst_0
599: .line 730
ldc "cp1142"
aastore
dup
iconst_1
600: .line 731
ldc "ccsid01142"
aastore
dup
iconst_2
601: .line 732
ldc "cp01142"
aastore
dup
iconst_3
602: .line 733
ldc "1142"
aastore
dup
iconst_4
603: .line 734
ldc "ebcdic-no-277+euro"
aastore
dup
iconst_5
604: .line 735
ldc "ebcdic-dk-277+euro"
aastore
605: .line 728
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
606: .line 738
aload 0 /* this */
ldc "IBM01143"
ldc "IBM1143"
607: .line 739
bipush 6
anewarray java.lang.String
dup
iconst_0
608: .line 740
ldc "cp1143"
aastore
dup
iconst_1
609: .line 741
ldc "ccsid01143"
aastore
dup
iconst_2
610: .line 742
ldc "cp01143"
aastore
dup
iconst_3
611: .line 743
ldc "1143"
aastore
dup
iconst_4
612: .line 744
ldc "ebcdic-fi-278+euro"
aastore
dup
iconst_5
613: .line 745
ldc "ebcdic-se-278+euro"
aastore
614: .line 738
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
615: .line 748
aload 0 /* this */
ldc "IBM01144"
ldc "IBM1144"
616: .line 749
iconst_5
anewarray java.lang.String
dup
iconst_0
617: .line 750
ldc "cp1144"
aastore
dup
iconst_1
618: .line 751
ldc "ccsid01144"
aastore
dup
iconst_2
619: .line 752
ldc "cp01144"
aastore
dup
iconst_3
620: .line 753
ldc "1144"
aastore
dup
iconst_4
621: .line 754
ldc "ebcdic-it-280+euro"
aastore
622: .line 748
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
623: .line 757
aload 0 /* this */
ldc "IBM01145"
ldc "IBM1145"
624: .line 758
iconst_5
anewarray java.lang.String
dup
iconst_0
625: .line 759
ldc "cp1145"
aastore
dup
iconst_1
626: .line 760
ldc "ccsid01145"
aastore
dup
iconst_2
627: .line 761
ldc "cp01145"
aastore
dup
iconst_3
628: .line 762
ldc "1145"
aastore
dup
iconst_4
629: .line 763
ldc "ebcdic-es-284+euro"
aastore
630: .line 757
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
631: .line 766
aload 0 /* this */
ldc "IBM01146"
ldc "IBM1146"
632: .line 767
iconst_5
anewarray java.lang.String
dup
iconst_0
633: .line 768
ldc "cp1146"
aastore
dup
iconst_1
634: .line 769
ldc "ccsid01146"
aastore
dup
iconst_2
635: .line 770
ldc "cp01146"
aastore
dup
iconst_3
636: .line 771
ldc "1146"
aastore
dup
iconst_4
637: .line 772
ldc "ebcdic-gb-285+euro"
aastore
638: .line 766
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
639: .line 775
aload 0 /* this */
ldc "IBM01147"
ldc "IBM1147"
640: .line 776
iconst_5
anewarray java.lang.String
dup
iconst_0
641: .line 777
ldc "cp1147"
aastore
dup
iconst_1
642: .line 778
ldc "ccsid01147"
aastore
dup
iconst_2
643: .line 779
ldc "cp01147"
aastore
dup
iconst_3
644: .line 780
ldc "1147"
aastore
dup
iconst_4
645: .line 781
ldc "ebcdic-fr-277+euro"
aastore
646: .line 775
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
647: .line 784
aload 0 /* this */
ldc "IBM01148"
ldc "IBM1148"
648: .line 785
iconst_5
anewarray java.lang.String
dup
iconst_0
649: .line 786
ldc "cp1148"
aastore
dup
iconst_1
650: .line 787
ldc "ccsid01148"
aastore
dup
iconst_2
651: .line 788
ldc "cp01148"
aastore
dup
iconst_3
652: .line 789
ldc "1148"
aastore
dup
iconst_4
653: .line 790
ldc "ebcdic-international-500+euro"
aastore
654: .line 784
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
655: .line 793
aload 0 /* this */
ldc "IBM01149"
ldc "IBM1149"
656: .line 794
iconst_5
anewarray java.lang.String
dup
iconst_0
657: .line 795
ldc "cp1149"
aastore
dup
iconst_1
658: .line 796
ldc "ccsid01149"
aastore
dup
iconst_2
659: .line 797
ldc "cp01149"
aastore
dup
iconst_3
660: .line 798
ldc "1149"
aastore
dup
iconst_4
661: .line 799
ldc "ebcdic-s-871+euro"
aastore
662: .line 793
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
663: .line 802
aload 0 /* this */
ldc "IBM290"
ldc "IBM290"
664: .line 803
bipush 6
anewarray java.lang.String
dup
iconst_0
665: .line 804
ldc "cp290"
aastore
dup
iconst_1
666: .line 805
ldc "ibm290"
aastore
dup
iconst_2
667: .line 806
ldc "ibm-290"
aastore
dup
iconst_3
668: .line 807
ldc "csIBM290"
aastore
dup
iconst_4
669: .line 808
ldc "EBCDIC-JP-kana"
aastore
dup
iconst_5
670: .line 809
ldc "290"
aastore
671: .line 802
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
672: .line 812
aload 0 /* this */
ldc "x-IBM1166"
ldc "IBM1166"
673: .line 813
iconst_4
anewarray java.lang.String
dup
iconst_0
674: .line 814
ldc "cp1166"
aastore
dup
iconst_1
675: .line 815
ldc "ibm1166"
aastore
dup
iconst_2
676: .line 816
ldc "ibm-1166"
aastore
dup
iconst_3
677: .line 817
ldc "1166"
aastore
678: .line 812
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
679: .line 820
aload 0 /* this */
ldc "x-IBM300"
ldc "IBM300"
680: .line 821
iconst_4
anewarray java.lang.String
dup
iconst_0
681: .line 822
ldc "cp300"
aastore
dup
iconst_1
682: .line 823
ldc "ibm300"
aastore
dup
iconst_2
683: .line 824
ldc "ibm-300"
aastore
dup
iconst_3
684: .line 825
ldc "300"
aastore
685: .line 820
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
686: .line 828
aload 0 /* this */
ldc "x-MacRoman"
ldc "MacRoman"
687: .line 829
iconst_1
anewarray java.lang.String
dup
iconst_0
688: .line 830
ldc "MacRoman"
aastore
689: .line 828
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
690: .line 833
aload 0 /* this */
ldc "x-MacCentralEurope"
ldc "MacCentralEurope"
691: .line 834
iconst_1
anewarray java.lang.String
dup
iconst_0
692: .line 835
ldc "MacCentralEurope"
aastore
693: .line 833
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
694: .line 838
aload 0 /* this */
ldc "x-MacCroatian"
ldc "MacCroatian"
695: .line 839
iconst_1
anewarray java.lang.String
dup
iconst_0
696: .line 840
ldc "MacCroatian"
aastore
697: .line 838
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
698: .line 843
aload 0 /* this */
ldc "x-MacGreek"
ldc "MacGreek"
699: .line 844
iconst_1
anewarray java.lang.String
dup
iconst_0
700: .line 845
ldc "MacGreek"
aastore
701: .line 843
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
702: .line 848
aload 0 /* this */
ldc "x-MacCyrillic"
ldc "MacCyrillic"
703: .line 849
iconst_1
anewarray java.lang.String
dup
iconst_0
704: .line 850
ldc "MacCyrillic"
aastore
705: .line 848
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
706: .line 853
aload 0 /* this */
ldc "x-MacUkraine"
ldc "MacUkraine"
707: .line 854
iconst_1
anewarray java.lang.String
dup
iconst_0
708: .line 855
ldc "MacUkraine"
aastore
709: .line 853
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
710: .line 858
aload 0 /* this */
ldc "x-MacTurkish"
ldc "MacTurkish"
711: .line 859
iconst_1
anewarray java.lang.String
dup
iconst_0
712: .line 860
ldc "MacTurkish"
aastore
713: .line 858
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
714: .line 863
aload 0 /* this */
ldc "x-MacArabic"
ldc "MacArabic"
715: .line 864
iconst_1
anewarray java.lang.String
dup
iconst_0
716: .line 865
ldc "MacArabic"
aastore
717: .line 863
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
718: .line 868
aload 0 /* this */
ldc "x-MacHebrew"
ldc "MacHebrew"
719: .line 869
iconst_1
anewarray java.lang.String
dup
iconst_0
720: .line 870
ldc "MacHebrew"
aastore
721: .line 868
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
722: .line 873
aload 0 /* this */
ldc "x-MacIceland"
ldc "MacIceland"
723: .line 874
iconst_1
anewarray java.lang.String
dup
iconst_0
724: .line 875
ldc "MacIceland"
aastore
725: .line 873
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
726: .line 878
aload 0 /* this */
ldc "x-MacRomania"
ldc "MacRomania"
727: .line 879
iconst_1
anewarray java.lang.String
dup
iconst_0
728: .line 880
ldc "MacRomania"
aastore
729: .line 878
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
730: .line 883
aload 0 /* this */
ldc "x-MacThai"
ldc "MacThai"
731: .line 884
iconst_1
anewarray java.lang.String
dup
iconst_0
732: .line 885
ldc "MacThai"
aastore
733: .line 883
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
734: .line 888
aload 0 /* this */
ldc "x-MacSymbol"
ldc "MacSymbol"
735: .line 889
iconst_1
anewarray java.lang.String
dup
iconst_0
736: .line 890
ldc "MacSymbol"
aastore
737: .line 888
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
738: .line 893
aload 0 /* this */
ldc "x-MacDingbat"
ldc "MacDingbat"
739: .line 894
iconst_1
anewarray java.lang.String
dup
iconst_0
740: .line 895
ldc "MacDingbat"
aastore
741: .line 893
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
742: .line 899
aload 0 /* this */
putstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
743: .line 901
return
end local 0 // sun.nio.cs.ext.ExtendedCharsets this
LocalVariableTable:
Start End Slot Name Signature
0 744 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 945
aload 0 /* this */
getfield sun.nio.cs.ext.ExtendedCharsets.initialized:Z
ifeq 2
1: .line 946
return
2: .line 947
StackMap locals:
StackMap stack:
invokestatic jdk.internal.misc.VM.isBooted:()Z
ifne 4
3: .line 948
return
4: .line 950
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 951
iconst_0
istore 2 /* sjisIsMS932 */
start local 2 // boolean sjisIsMS932
6: .line 952
iconst_0
istore 3 /* iso2022jpIsMS50221 */
start local 3 // boolean iso2022jpIsMS50221
7: .line 953
iconst_0
istore 4 /* iso2022jpIsMS50220 */
start local 4 // boolean iso2022jpIsMS50220
8: .line 954
iconst_0
istore 5 /* iso2022jpIsMSISO2022JP */
start local 5 // boolean iso2022jpIsMSISO2022JP
9: .line 955
aload 1 /* map */
ifnull 26
10: .line 956
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 957
iconst_0
istore 7 /* i */
start local 7 // int i
12: goto 25
13: .line 958
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 959
iconst_1
istore 2 /* sjisIsMS932 */
15: .line 960
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 961
iconst_1
istore 3 /* iso2022jpIsMS50221 */
18: .line 962
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 963
iconst_1
istore 4 /* iso2022jpIsMS50220 */
21: .line 964
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 965
iconst_1
istore 5 /* iso2022jpIsMSISO2022JP */
24: .line 957
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 969
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 970
aload 0 /* this */
ldc "Shift_JIS"
28: .line 971
bipush 6
anewarray java.lang.String
dup
iconst_0
29: .line 973
ldc "sjis"
aastore
dup
iconst_1
30: .line 974
ldc "shift_jis"
aastore
dup
iconst_2
31: .line 975
ldc "shift-jis"
aastore
dup
iconst_3
32: .line 976
ldc "ms_kanji"
aastore
dup
iconst_4
33: .line 977
ldc "x-sjis"
aastore
dup
iconst_5
34: .line 978
ldc "csShiftJIS"
aastore
35: .line 970
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
36: .line 980
aload 0 /* this */
ldc "windows-31j"
37: .line 981
iconst_3
anewarray java.lang.String
dup
iconst_0
38: .line 982
ldc "MS932"
aastore
dup
iconst_1
39: .line 983
ldc "windows-932"
aastore
dup
iconst_2
40: .line 984
ldc "csWindows31J"
aastore
41: .line 980
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
42: .line 986
aload 0 /* this */
ldc "Shift_JIS"
ldc "SJIS"
43: .line 987
iconst_1
anewarray java.lang.String
dup
iconst_0
44: .line 989
ldc "sjis"
aastore
45: .line 986
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
46: .line 991
aload 0 /* this */
ldc "windows-31j"
ldc "MS932"
47: .line 992
bipush 8
anewarray java.lang.String
dup
iconst_0
48: .line 993
ldc "MS932"
aastore
dup
iconst_1
49: .line 994
ldc "windows-932"
aastore
dup
iconst_2
50: .line 995
ldc "csWindows31J"
aastore
dup
iconst_3
51: .line 996
ldc "shift-jis"
aastore
dup
iconst_4
52: .line 997
ldc "ms_kanji"
aastore
dup
iconst_5
53: .line 998
ldc "x-sjis"
aastore
dup
bipush 6
54: .line 999
ldc "csShiftJIS"
aastore
dup
bipush 7
55: .line 1003
ldc "shift_jis"
aastore
56: .line 991
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
57: .line 1006
StackMap locals:
StackMap stack:
iload 3 /* iso2022jpIsMS50221 */
ifne 60
58: .line 1007
iload 4 /* iso2022jpIsMS50220 */
ifne 60
59: .line 1008
iload 5 /* iso2022jpIsMSISO2022JP */
ifeq 118
60: .line 1009
StackMap locals:
StackMap stack:
aload 0 /* this */
ldc "ISO-2022-JP"
61: .line 1010
iconst_5
anewarray java.lang.String
dup
iconst_0
62: .line 1011
ldc "iso2022jp"
aastore
dup
iconst_1
63: .line 1012
ldc "jis"
aastore
dup
iconst_2
64: .line 1013
ldc "csISO2022JP"
aastore
dup
iconst_3
65: .line 1014
ldc "jis_encoding"
aastore
dup
iconst_4
66: .line 1015
ldc "csjisencoding"
aastore
67: .line 1009
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
68: .line 1017
iload 3 /* iso2022jpIsMS50221 */
ifeq 86
69: .line 1018
aload 0 /* this */
ldc "x-windows-50221"
70: .line 1019
iconst_2
anewarray java.lang.String
dup
iconst_0
71: .line 1020
ldc "cp50221"
aastore
dup
iconst_1
72: .line 1021
ldc "ms50221"
aastore
73: .line 1018
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
74: .line 1023
aload 0 /* this */
ldc "x-windows-50221"
ldc "MS50221"
75: .line 1024
bipush 8
anewarray java.lang.String
dup
iconst_0
76: .line 1025
ldc "cp50221"
aastore
dup
iconst_1
77: .line 1026
ldc "ms50221"
aastore
dup
iconst_2
78: .line 1027
ldc "iso-2022-jp"
aastore
dup
iconst_3
79: .line 1028
ldc "iso2022jp"
aastore
dup
iconst_4
80: .line 1029
ldc "jis"
aastore
dup
iconst_5
81: .line 1030
ldc "csISO2022JP"
aastore
dup
bipush 6
82: .line 1031
ldc "jis_encoding"
aastore
dup
bipush 7
83: .line 1032
ldc "csjisencoding"
aastore
84: .line 1023
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
85: .line 1034
goto 118
StackMap locals:
StackMap stack:
86: iload 4 /* iso2022jpIsMS50220 */
ifeq 104
87: .line 1035
aload 0 /* this */
ldc "x-windows-50220"
88: .line 1036
iconst_2
anewarray java.lang.String
dup
iconst_0
89: .line 1037
ldc "cp50220"
aastore
dup
iconst_1
90: .line 1038
ldc "ms50220"
aastore
91: .line 1035
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
92: .line 1040
aload 0 /* this */
ldc "x-windows-50220"
ldc "MS50220"
93: .line 1041
bipush 8
anewarray java.lang.String
dup
iconst_0
94: .line 1042
ldc "cp50220"
aastore
dup
iconst_1
95: .line 1043
ldc "ms50220"
aastore
dup
iconst_2
96: .line 1044
ldc "iso-2022-jp"
aastore
dup
iconst_3
97: .line 1045
ldc "iso2022jp"
aastore
dup
iconst_4
98: .line 1046
ldc "jis"
aastore
dup
iconst_5
99: .line 1047
ldc "csISO2022JP"
aastore
dup
bipush 6
100: .line 1048
ldc "jis_encoding"
aastore
dup
bipush 7
101: .line 1049
ldc "csjisencoding"
aastore
102: .line 1040
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
103: .line 1051
goto 118
104: .line 1052
StackMap locals:
StackMap stack:
aload 0 /* this */
ldc "x-windows-iso2022jp"
105: .line 1053
iconst_1
anewarray java.lang.String
dup
iconst_0
106: .line 1054
ldc "windows-iso2022jp"
aastore
107: .line 1052
invokevirtual sun.nio.cs.ext.ExtendedCharsets.deleteCharset:(Ljava/lang/String;[Ljava/lang/String;)V
108: .line 1056
aload 0 /* this */
ldc "x-windows-iso2022jp"
ldc "MSISO2022JP"
109: .line 1057
bipush 7
anewarray java.lang.String
dup
iconst_0
110: .line 1058
ldc "windows-iso2022jp"
aastore
dup
iconst_1
111: .line 1059
ldc "iso-2022-jp"
aastore
dup
iconst_2
112: .line 1060
ldc "iso2022jp"
aastore
dup
iconst_3
113: .line 1061
ldc "jis"
aastore
dup
iconst_4
114: .line 1062
ldc "csISO2022JP"
aastore
dup
iconst_5
115: .line 1063
ldc "jis_encoding"
aastore
dup
bipush 6
116: .line 1064
ldc "csjisencoding"
aastore
117: .line 1056
invokevirtual sun.nio.cs.ext.ExtendedCharsets.charset:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
118: .line 1070
StackMap locals:
StackMap stack:
aload 0 /* this */
iconst_1
putfield sun.nio.cs.ext.ExtendedCharsets.initialized:Z
119: .line 1071
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 1077
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 1076
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 1086
getstatic sun.nio.cs.ext.ExtendedCharsets.instance:Lsun/nio/cs/ext/ExtendedCharsets;
ifnonnull 2
1: .line 1087
aconst_null
areturn
2: .line 1088
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