final class sun.nio.cs.StandardCharsets$Classes extends sun.util.PreHashedMap<java.lang.String>
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: sun.nio.cs.StandardCharsets$Classes
super_class: sun.util.PreHashedMap
{
private static final int ROWS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 64
private static final int SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 63
private static final int SHIFT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int MASK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 63
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 // sun.nio.cs.StandardCharsets$Classes this
0: .line 1055
aload 0 /* this */
bipush 64
bipush 63
iconst_0
bipush 63
invokespecial sun.util.PreHashedMap.<init>:(IIII)V
1: .line 1056
return
end local 0 // sun.nio.cs.StandardCharsets$Classes this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/nio/cs/StandardCharsets$Classes;
protected void init(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=12, locals=2, args_size=2
start local 0 // sun.nio.cs.StandardCharsets$Classes this
start local 1 // java.lang.Object[] ht
0: .line 1059
aload 1 /* ht */
iconst_0
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "ibm862"
aastore
dup
iconst_1
ldc "IBM862"
aastore
aastore
1: .line 1060
aload 1 /* ht */
iconst_1
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "euc-kr"
aastore
dup
iconst_1
ldc "EUC_KR"
aastore
aastore
2: .line 1061
aload 1 /* ht */
iconst_2
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "windows-31j"
aastore
dup
iconst_1
ldc "MS932"
aastore
aastore
3: .line 1062
aload 1 /* ht */
iconst_3
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "x-pck"
aastore
dup
iconst_1
ldc "PCK"
aastore
aastore
4: .line 1063
aload 1 /* ht */
iconst_4
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "ibm866"
aastore
dup
iconst_1
ldc "IBM866"
aastore
dup
iconst_2
5: .line 1064
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "utf-16le"
aastore
dup
iconst_1
ldc "UTF_16LE"
aastore
aastore
6: .line 1063
aastore
7: .line 1065
aload 1 /* ht */
iconst_5
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "tis-620"
aastore
dup
iconst_1
ldc "TIS_620"
aastore
dup
iconst_2
8: .line 1066
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "utf-32"
aastore
dup
iconst_1
ldc "UTF_32"
aastore
aastore
9: .line 1065
aastore
10: .line 1067
aload 1 /* ht */
bipush 6
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "windows-1250"
aastore
dup
iconst_1
ldc "MS1250"
aastore
aastore
11: .line 1068
aload 1 /* ht */
bipush 7
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "windows-1251"
aastore
dup
iconst_1
ldc "MS1251"
aastore
aastore
12: .line 1069
aload 1 /* ht */
bipush 8
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "x-big5-solaris"
aastore
dup
iconst_1
ldc "Big5_Solaris"
aastore
dup
iconst_2
13: .line 1070
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "windows-1252"
aastore
dup
iconst_1
ldc "MS1252"
aastore
dup
iconst_2
14: .line 1071
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "utf-32be"
aastore
dup
iconst_1
ldc "UTF_32BE"
aastore
aastore
aastore
15: .line 1069
aastore
16: .line 1072
aload 1 /* ht */
bipush 9
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "x-jis0208"
aastore
dup
iconst_1
ldc "JIS_X_0208"
aastore
dup
iconst_2
17: .line 1073
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "windows-1253"
aastore
dup
iconst_1
ldc "MS1253"
aastore
aastore
18: .line 1072
aastore
19: .line 1074
aload 1 /* ht */
bipush 10
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "windows-1254"
aastore
dup
iconst_1
ldc "MS1254"
aastore
aastore
20: .line 1075
aload 1 /* ht */
bipush 11
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "gb18030"
aastore
dup
iconst_1
ldc "GB18030"
aastore
dup
iconst_2
21: .line 1076
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "utf-16"
aastore
dup
iconst_1
ldc "UTF_16"
aastore
aastore
22: .line 1075
aastore
23: .line 1077
aload 1 /* ht */
bipush 12
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "x-iso-8859-11"
aastore
dup
iconst_1
ldc "ISO_8859_11"
aastore
aastore
24: .line 1078
aload 1 /* ht */
bipush 13
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "windows-1257"
aastore
dup
iconst_1
ldc "MS1257"
aastore
aastore
25: .line 1079
aload 1 /* ht */
bipush 14
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "utf-16be"
aastore
dup
iconst_1
ldc "UTF_16BE"
aastore
aastore
26: .line 1080
aload 1 /* ht */
bipush 15
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "x-johab"
aastore
dup
iconst_1
ldc "Johab"
aastore
aastore
27: .line 1081
aload 1 /* ht */
bipush 16
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "jis_x0201"
aastore
dup
iconst_1
ldc "JIS_X_0201"
aastore
dup
iconst_2
28: .line 1082
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-1"
aastore
dup
iconst_1
ldc "ISO_8859_1"
aastore
aastore
29: .line 1081
aastore
30: .line 1083
aload 1 /* ht */
bipush 17
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-2"
aastore
dup
iconst_1
ldc "ISO_8859_2"
aastore
aastore
31: .line 1084
aload 1 /* ht */
bipush 18
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-3"
aastore
dup
iconst_1
ldc "ISO_8859_3"
aastore
dup
iconst_2
32: .line 1085
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "x-euc-tw"
aastore
dup
iconst_1
ldc "EUC_TW"
aastore
dup
iconst_2
33: .line 1086
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "utf-8"
aastore
dup
iconst_1
ldc "UTF_8"
aastore
aastore
aastore
34: .line 1084
aastore
35: .line 1087
aload 1 /* ht */
bipush 19
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "x-eucjp-open"
aastore
dup
iconst_1
ldc "EUC_JP_Open"
aastore
dup
iconst_2
36: .line 1088
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-4"
aastore
dup
iconst_1
ldc "ISO_8859_4"
aastore
aastore
37: .line 1087
aastore
38: .line 1089
aload 1 /* ht */
bipush 20
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-5"
aastore
dup
iconst_1
ldc "ISO_8859_5"
aastore
aastore
39: .line 1090
aload 1 /* ht */
bipush 21
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-6"
aastore
dup
iconst_1
ldc "ISO_8859_6"
aastore
aastore
40: .line 1091
aload 1 /* ht */
bipush 22
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "x-ibm874"
aastore
dup
iconst_1
ldc "IBM874"
aastore
dup
iconst_2
41: .line 1092
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-7"
aastore
dup
iconst_1
ldc "ISO_8859_7"
aastore
aastore
42: .line 1091
aastore
43: .line 1093
aload 1 /* ht */
bipush 23
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-8"
aastore
dup
iconst_1
ldc "ISO_8859_8"
aastore
dup
iconst_2
44: .line 1094
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "shift_jis"
aastore
dup
iconst_1
ldc "SJIS"
aastore
aastore
45: .line 1093
aastore
46: .line 1095
aload 1 /* ht */
bipush 24
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-9"
aastore
dup
iconst_1
ldc "ISO_8859_9"
aastore
aastore
47: .line 1096
aload 1 /* ht */
bipush 28
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "x-ibm737"
aastore
dup
iconst_1
ldc "IBM737"
aastore
aastore
48: .line 1097
aload 1 /* ht */
bipush 31
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "ibm850"
aastore
dup
iconst_1
ldc "IBM850"
aastore
aastore
49: .line 1098
aload 1 /* ht */
bipush 32
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "euc-jp"
aastore
dup
iconst_1
ldc "EUC_JP"
aastore
aastore
50: .line 1099
aload 1 /* ht */
bipush 33
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "ibm852"
aastore
dup
iconst_1
ldc "IBM852"
aastore
dup
iconst_2
51: .line 1100
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "ibm775"
aastore
dup
iconst_1
ldc "IBM775"
aastore
aastore
52: .line 1099
aastore
53: .line 1101
aload 1 /* ht */
bipush 34
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "us-ascii"
aastore
dup
iconst_1
ldc "US_ASCII"
aastore
aastore
54: .line 1102
aload 1 /* ht */
bipush 35
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-13"
aastore
dup
iconst_1
ldc "ISO_8859_13"
aastore
aastore
55: .line 1103
aload 1 /* ht */
bipush 36
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "ibm855"
aastore
dup
iconst_1
ldc "IBM855"
aastore
dup
iconst_2
56: .line 1104
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "ibm437"
aastore
dup
iconst_1
ldc "IBM437"
aastore
aastore
57: .line 1103
aastore
58: .line 1105
aload 1 /* ht */
bipush 37
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-15"
aastore
dup
iconst_1
ldc "ISO_8859_15"
aastore
aastore
59: .line 1106
aload 1 /* ht */
bipush 38
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "ibm857"
aastore
dup
iconst_1
ldc "IBM857"
aastore
dup
iconst_2
60: .line 1107
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "iso-8859-16"
aastore
dup
iconst_1
ldc "ISO_8859_16"
aastore
dup
iconst_2
61: .line 1108
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "x-utf-32le-bom"
aastore
dup
iconst_1
ldc "UTF_32LE_BOM"
aastore
aastore
aastore
62: .line 1106
aastore
63: .line 1109
aload 1 /* ht */
bipush 39
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "ibm00858"
aastore
dup
iconst_1
ldc "IBM858"
aastore
aastore
64: .line 1110
aload 1 /* ht */
bipush 40
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "big5-hkscs"
aastore
dup
iconst_1
ldc "Big5_HKSCS"
aastore
aastore
65: .line 1111
aload 1 /* ht */
bipush 44
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "x-utf-16le-bom"
aastore
dup
iconst_1
ldc "UTF_16LE_BOM"
aastore
aastore
66: .line 1112
aload 1 /* ht */
bipush 47
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "cesu-8"
aastore
dup
iconst_1
ldc "CESU_8"
aastore
aastore
67: .line 1113
aload 1 /* ht */
bipush 48
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "gbk"
aastore
dup
iconst_1
ldc "GBK"
aastore
dup
iconst_2
68: .line 1114
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "x-utf-32be-bom"
aastore
dup
iconst_1
ldc "UTF_32BE_BOM"
aastore
aastore
69: .line 1113
aastore
70: .line 1115
aload 1 /* ht */
bipush 53
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "big5"
aastore
dup
iconst_1
ldc "Big5"
aastore
aastore
71: .line 1116
aload 1 /* ht */
bipush 56
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "koi8-r"
aastore
dup
iconst_1
ldc "KOI8_R"
aastore
aastore
72: .line 1117
aload 1 /* ht */
bipush 59
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "koi8-u"
aastore
dup
iconst_1
ldc "KOI8_U"
aastore
aastore
73: .line 1118
aload 1 /* ht */
bipush 60
iconst_3
anewarray java.lang.Object
dup
iconst_0
ldc "x-euc-jp-linux"
aastore
dup
iconst_1
ldc "EUC_JP_LINUX"
aastore
dup
iconst_2
74: .line 1119
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "jis_x0212-1990"
aastore
dup
iconst_1
ldc "JIS_X_0212"
aastore
aastore
75: .line 1118
aastore
76: .line 1120
aload 1 /* ht */
bipush 61
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "gb2312"
aastore
dup
iconst_1
ldc "EUC_CN"
aastore
aastore
77: .line 1121
aload 1 /* ht */
bipush 62
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc "utf-32le"
aastore
dup
iconst_1
ldc "UTF_32LE"
aastore
aastore
78: .line 1122
return
end local 1 // java.lang.Object[] ht
end local 0 // sun.nio.cs.StandardCharsets$Classes this
LocalVariableTable:
Start End Slot Name Signature
0 79 0 this Lsun/nio/cs/StandardCharsets$Classes;
0 79 1 ht [Ljava/lang/Object;
MethodParameters:
Name Flags
ht
}
Signature: Lsun/util/PreHashedMap<Ljava/lang/String;>;
SourceFile: "StandardCharsets.java"
NestHost: sun.nio.cs.StandardCharsets
InnerClasses:
private final Classes = sun.nio.cs.StandardCharsets$Classes of sun.nio.cs.StandardCharsets