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

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

  private static final java.lang.String singleByteToChar;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000B\f\r\u000E\u000F\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001C\u001B\u001D\u001E\u001F !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\u00A5]^_`abcdefghijklmnopqrstuvwxyz{|}\u203E\u001A\u00A2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u00A3\uFF61\uFF62\uFF63\uFF64\uFF65\uFF66\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F\uFF70\uFF71\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77\uFF78\uFF79\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F\uFF80\uFF81\uFF82\uFF83\uFF84\uFF85\uFF86\uFF87\uFF88\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E\uFF8F\uFF90\uFF91\uFF92\uFF93\uFF94\uFF95\uFF96\uFF97\uFF98\uFF99\uFF9A\uFF9B\uFF9C\uFF9D\uFF9E\uFF9F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u00AC\\~"

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 38
            new sun.nio.cs.ext.IBM942
            dup
            invokespecial sun.nio.cs.ext.IBM942.<init>:()V
            putstatic sun.io.ByteToCharCp942.nioCoder:Lsun/nio/cs/ext/IBM942;
         1: .line 47
            sipush 256
            newarray 4
            dup
            sipush 129
         2: .line 64
            iconst_1
            bastore
            dup
            sipush 130
            iconst_1
            bastore
            dup
            sipush 131
            iconst_1
            bastore
            dup
            sipush 132
            iconst_1
            bastore
            dup
            sipush 136
         3: .line 65
            iconst_1
            bastore
            dup
            sipush 137
            iconst_1
            bastore
            dup
            sipush 138
            iconst_1
            bastore
            dup
            sipush 139
            iconst_1
            bastore
            dup
            sipush 140
            iconst_1
            bastore
            dup
            sipush 141
            iconst_1
            bastore
            dup
            sipush 142
            iconst_1
            bastore
            dup
            sipush 143
            iconst_1
            bastore
            dup
            sipush 144
         4: .line 66
            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
         5: .line 67
            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 224
         6: .line 76
            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
         7: .line 77
            iconst_1
            bastore
            dup
            sipush 233
            iconst_1
            bastore
            dup
            sipush 234
            iconst_1
            bastore
            dup
            sipush 240
         8: .line 78
            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
            dup
            sipush 248
         9: .line 79
            iconst_1
            bastore
            dup
            sipush 249
            iconst_1
            bastore
            dup
            sipush 250
            iconst_1
            bastore
            dup
            sipush 251
            iconst_1
            bastore
            dup
            sipush 252
            iconst_1
            bastore
        10: .line 47
            putstatic sun.io.ByteToCharCp942.leadByte:[Z
        11: .line 116
            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.ByteToCharCp942 this
         0: .line 43
            ldc "Cp942"
            areturn
        end local 0 // sun.io.ByteToCharCp942 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/io/ByteToCharCp942;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.io.ByteToCharCp942 this
         0: .line 119
            aload 0 /* this */
            invokespecial sun.io.ByteToCharDBCS_ASCII.<init>:()V
         1: .line 120
            aload 0 /* this */
            ldc 65472
            putfield sun.io.ByteToCharDBCS_ASCII.mask1:I
         2: .line 121
            aload 0 /* this */
            bipush 63
            putfield sun.io.ByteToCharDBCS_ASCII.mask2:I
         3: .line 122
            aload 0 /* this */
            bipush 6
            putfield sun.io.ByteToCharDBCS_ASCII.shift:I
         4: .line 123
            aload 0 /* this */
            getstatic sun.io.ByteToCharCp942.leadByte:[Z
            putfield sun.io.ByteToCharDBCS_ASCII.leadByte:[Z
         5: .line 124
            aload 0 /* this */
            ldc "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000B\f\r\u000E\u000F\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001C\u001B\u001D\u001E\u001F !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\u00A5]^_`abcdefghijklmnopqrstuvwxyz{|}\u203E\u001A\u00A2\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u00A3\uFF61\uFF62\uFF63\uFF64\uFF65\uFF66\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F\uFF70\uFF71\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77\uFF78\uFF79\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F\uFF80\uFF81\uFF82\uFF83\uFF84\uFF85\uFF86\uFF87\uFF88\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E\uFF8F\uFF90\uFF91\uFF92\uFF93\uFF94\uFF95\uFF96\uFF97\uFF98\uFF99\uFF9A\uFF9B\uFF9C\uFF9D\uFF9E\uFF9F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u00AC\\~"
            putfield sun.io.ByteToCharDBCS_ASCII.singleByteToChar:Ljava/lang/String;
         6: .line 125
            aload 0 /* this */
            getstatic sun.io.ByteToCharCp942.nioCoder:Lsun/nio/cs/ext/IBM942;
            invokevirtual sun.nio.cs.ext.IBM942.getDecoderIndex1:()[S
            putfield sun.io.ByteToCharDBCS_ASCII.index1:[S
         7: .line 126
            aload 0 /* this */
            getstatic sun.io.ByteToCharCp942.nioCoder:Lsun/nio/cs/ext/IBM942;
            invokevirtual sun.nio.cs.ext.IBM942.getDecoderIndex2:()Ljava/lang/String;
            putfield sun.io.ByteToCharDBCS_ASCII.index2:Ljava/lang/String;
         8: .line 127
            return
        end local 0 // sun.io.ByteToCharCp942 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lsun/io/ByteToCharCp942;
}
SourceFile: "ByteToCharCp942.java"