public class sun.io.ByteToCharCp1381 extends sun.io.ByteToCharDBCS_ASCII
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.io.ByteToCharCp1381
  super_class: sun.io.ByteToCharDBCS_ASCII
{
  private static final sun.nio.cs.ext.IBM1381 nioCoder;
    descriptor: Lsun/nio/cs/ext/IBM1381;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean[] leadByte;
    descriptor: [Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 39
            new sun.nio.cs.ext.IBM1381
            dup
            invokespecial sun.nio.cs.ext.IBM1381.<init>:()V
            putstatic sun.io.ByteToCharCp1381.nioCoder:Lsun/nio/cs/ext/IBM1381;
         1: .line 48
            sipush 256
            newarray 4
            dup
            sipush 140
         2: .line 66
            iconst_1
            bastore
            dup
            sipush 141
            iconst_1
            bastore
            dup
            sipush 142
            iconst_1
            bastore
            dup
            sipush 143
            iconst_1
            bastore
            dup
            sipush 144
         3: .line 67
            iconst_1
            bastore
            dup
            sipush 145
            iconst_1
            bastore
            dup
            sipush 146
            iconst_1
            bastore
            dup
            sipush 147
            iconst_1
            bastore
            dup
            sipush 148
            iconst_1
            bastore
            dup
            sipush 149
            iconst_1
            bastore
            dup
            sipush 150
            iconst_1
            bastore
            dup
            sipush 151
            iconst_1
            bastore
            dup
            sipush 152
         4: .line 68
            iconst_1
            bastore
            dup
            sipush 153
            iconst_1
            bastore
            dup
            sipush 154
            iconst_1
            bastore
            dup
            sipush 155
            iconst_1
            bastore
            dup
            sipush 156
            iconst_1
            bastore
            dup
            sipush 157
            iconst_1
            bastore
            dup
            sipush 158
            iconst_1
            bastore
            dup
            sipush 159
            iconst_1
            bastore
            dup
            sipush 160
         5: .line 69
            iconst_1
            bastore
            dup
            sipush 161
            iconst_1
            bastore
            dup
            sipush 162
            iconst_1
            bastore
            dup
            sipush 163
            iconst_1
            bastore
            dup
            sipush 164
            iconst_1
            bastore
            dup
            sipush 165
            iconst_1
            bastore
            dup
            sipush 166
            iconst_1
            bastore
            dup
            sipush 167
            iconst_1
            bastore
            dup
            sipush 168
         6: .line 70
            iconst_1
            bastore
            dup
            sipush 169
            iconst_1
            bastore
            dup
            sipush 176
         7: .line 71
            iconst_1
            bastore
            dup
            sipush 177
            iconst_1
            bastore
            dup
            sipush 178
            iconst_1
            bastore
            dup
            sipush 179
            iconst_1
            bastore
            dup
            sipush 180
            iconst_1
            bastore
            dup
            sipush 181
            iconst_1
            bastore
            dup
            sipush 182
            iconst_1
            bastore
            dup
            sipush 183
            iconst_1
            bastore
            dup
            sipush 184
         8: .line 72
            iconst_1
            bastore
            dup
            sipush 185
            iconst_1
            bastore
            dup
            sipush 186
            iconst_1
            bastore
            dup
            sipush 187
            iconst_1
            bastore
            dup
            sipush 188
            iconst_1
            bastore
            dup
            sipush 189
            iconst_1
            bastore
            dup
            sipush 190
            iconst_1
            bastore
            dup
            sipush 191
            iconst_1
            bastore
            dup
            sipush 192
         9: .line 73
            iconst_1
            bastore
            dup
            sipush 193
            iconst_1
            bastore
            dup
            sipush 194
            iconst_1
            bastore
            dup
            sipush 195
            iconst_1
            bastore
            dup
            sipush 196
            iconst_1
            bastore
            dup
            sipush 197
            iconst_1
            bastore
            dup
            sipush 198
            iconst_1
            bastore
            dup
            sipush 199
            iconst_1
            bastore
            dup
            sipush 200
        10: .line 74
            iconst_1
            bastore
            dup
            sipush 201
            iconst_1
            bastore
            dup
            sipush 202
            iconst_1
            bastore
            dup
            sipush 203
            iconst_1
            bastore
            dup
            sipush 204
            iconst_1
            bastore
            dup
            sipush 205
            iconst_1
            bastore
            dup
            sipush 206
            iconst_1
            bastore
            dup
            sipush 207
            iconst_1
            bastore
            dup
            sipush 208
        11: .line 75
            iconst_1
            bastore
            dup
            sipush 209
            iconst_1
            bastore
            dup
            sipush 210
            iconst_1
            bastore
            dup
            sipush 211
            iconst_1
            bastore
            dup
            sipush 212
            iconst_1
            bastore
            dup
            sipush 213
            iconst_1
            bastore
            dup
            sipush 214
            iconst_1
            bastore
            dup
            sipush 215
            iconst_1
            bastore
            dup
            sipush 216
        12: .line 76
            iconst_1
            bastore
            dup
            sipush 217
            iconst_1
            bastore
            dup
            sipush 218
            iconst_1
            bastore
            dup
            sipush 219
            iconst_1
            bastore
            dup
            sipush 220
            iconst_1
            bastore
            dup
            sipush 221
            iconst_1
            bastore
            dup
            sipush 222
            iconst_1
            bastore
            dup
            sipush 223
            iconst_1
            bastore
            dup
            sipush 224
        13: .line 77
            iconst_1
            bastore
            dup
            sipush 225
            iconst_1
            bastore
            dup
            sipush 226
            iconst_1
            bastore
            dup
            sipush 227
            iconst_1
            bastore
            dup
            sipush 228
            iconst_1
            bastore
            dup
            sipush 229
            iconst_1
            bastore
            dup
            sipush 230
            iconst_1
            bastore
            dup
            sipush 231
            iconst_1
            bastore
            dup
            sipush 232
        14: .line 78
            iconst_1
            bastore
            dup
            sipush 233
            iconst_1
            bastore
            dup
            sipush 234
            iconst_1
            bastore
            dup
            sipush 235
            iconst_1
            bastore
            dup
            sipush 236
            iconst_1
            bastore
            dup
            sipush 237
            iconst_1
            bastore
            dup
            sipush 238
            iconst_1
            bastore
            dup
            sipush 239
            iconst_1
            bastore
            dup
            sipush 240
        15: .line 79
            iconst_1
            bastore
            dup
            sipush 241
            iconst_1
            bastore
            dup
            sipush 242
            iconst_1
            bastore
            dup
            sipush 243
            iconst_1
            bastore
            dup
            sipush 244
            iconst_1
            bastore
            dup
            sipush 245
            iconst_1
            bastore
            dup
            sipush 246
            iconst_1
            bastore
            dup
            sipush 247
            iconst_1
            bastore
        16: .line 48
            putstatic sun.io.ByteToCharCp1381.leadByte:[Z
        17: .line 81
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String getCharacterEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.io.ByteToCharCp1381 this
         0: .line 44
            ldc "Cp1381"
            areturn
        end local 0 // sun.io.ByteToCharCp1381 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/io/ByteToCharCp1381;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.io.ByteToCharCp1381 this
         0: .line 84
            aload 0 /* this */
            invokespecial sun.io.ByteToCharDBCS_ASCII.<init>:()V
         1: .line 85
            aload 0 /* this */
            ldc 65504
            putfield sun.io.ByteToCharDBCS_ASCII.mask1:I
         2: .line 86
            aload 0 /* this */
            bipush 31
            putfield sun.io.ByteToCharDBCS_ASCII.mask2:I
         3: .line 87
            aload 0 /* this */
            iconst_5
            putfield sun.io.ByteToCharDBCS_ASCII.shift:I
         4: .line 88
            aload 0 /* this */
            getstatic sun.io.ByteToCharCp1381.leadByte:[Z
            putfield sun.io.ByteToCharDBCS_ASCII.leadByte:[Z
         5: .line 89
            aload 0 /* this */
            getstatic sun.io.ByteToCharCp1381.nioCoder:Lsun/nio/cs/ext/IBM1381;
            invokevirtual sun.nio.cs.ext.IBM1381.getDecoderSingleByteMappings:()Ljava/lang/String;
            putfield sun.io.ByteToCharDBCS_ASCII.singleByteToChar:Ljava/lang/String;
         6: .line 90
            aload 0 /* this */
            getstatic sun.io.ByteToCharCp1381.nioCoder:Lsun/nio/cs/ext/IBM1381;
            invokevirtual sun.nio.cs.ext.IBM1381.getDecoderIndex1:()[S
            putfield sun.io.ByteToCharDBCS_ASCII.index1:[S
         7: .line 91
            aload 0 /* this */
            getstatic sun.io.ByteToCharCp1381.nioCoder:Lsun/nio/cs/ext/IBM1381;
            invokevirtual sun.nio.cs.ext.IBM1381.getDecoderIndex2:()Ljava/lang/String;
            putfield sun.io.ByteToCharDBCS_ASCII.index2:Ljava/lang/String;
         8: .line 92
            return
        end local 0 // sun.io.ByteToCharCp1381 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lsun/io/ByteToCharCp1381;
}
SourceFile: "ByteToCharCp1381.java"