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