public class sun.io.ByteToCharCp950 extends sun.io.ByteToCharDBCS_ASCII
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.io.ByteToCharCp950
  super_class: sun.io.ByteToCharDBCS_ASCII
{
  private static sun.nio.cs.ext.IBM950 nioCoder;
    descriptor: Lsun/nio/cs/ext/IBM950;
    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\u001A\u001B\u001C\u001D\u001E\u001F !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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\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\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\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\uFFFD\uFFFD\uFFFD\uFFFD"

  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.IBM950
            dup
            invokespecial sun.nio.cs.ext.IBM950.<init>:()V
            putstatic sun.io.ByteToCharCp950.nioCoder:Lsun/nio/cs/ext/IBM950;
         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 133
            iconst_1
            bastore
            dup
            sipush 134
            iconst_1
            bastore
            dup
            sipush 135
            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 160
         6: .line 68
            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
         7: .line 69
            iconst_1
            bastore
            dup
            sipush 169
            iconst_1
            bastore
            dup
            sipush 170
            iconst_1
            bastore
            dup
            sipush 171
            iconst_1
            bastore
            dup
            sipush 172
            iconst_1
            bastore
            dup
            sipush 173
            iconst_1
            bastore
            dup
            sipush 174
            iconst_1
            bastore
            dup
            sipush 175
            iconst_1
            bastore
            dup
            sipush 176
         8: .line 70
            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
         9: .line 71
            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
        10: .line 72
            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
        11: .line 73
            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
        12: .line 74
            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
        13: .line 75
            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
        14: .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
        15: .line 77
            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
        16: .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
        17: .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
            dup
            sipush 253
            iconst_1
            bastore
            dup
            sipush 254
            iconst_1
            bastore
        18: .line 47
            putstatic sun.io.ByteToCharCp950.leadByte:[Z
        19: .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.ByteToCharCp950 this
         0: .line 43
            ldc "Cp950"
            areturn
        end local 0 // sun.io.ByteToCharCp950 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/io/ByteToCharCp950;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.io.ByteToCharCp950 this
         0: .line 119
            aload 0 /* this */
            invokespecial sun.io.ByteToCharDBCS_ASCII.<init>:()V
         1: .line 120
            aload 0 /* this */
            ldc 65504
            putfield sun.io.ByteToCharDBCS_ASCII.mask1:I
         2: .line 121
            aload 0 /* this */
            bipush 31
            putfield sun.io.ByteToCharDBCS_ASCII.mask2:I
         3: .line 122
            aload 0 /* this */
            iconst_5
            putfield sun.io.ByteToCharDBCS_ASCII.shift:I
         4: .line 123
            aload 0 /* this */
            getstatic sun.io.ByteToCharCp950.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\u001A\u001B\u001C\u001D\u001E\u001F !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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\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\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\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\uFFFD\uFFFD\uFFFD\uFFFD"
            putfield sun.io.ByteToCharDBCS_ASCII.singleByteToChar:Ljava/lang/String;
         6: .line 125
            aload 0 /* this */
            getstatic sun.io.ByteToCharCp950.nioCoder:Lsun/nio/cs/ext/IBM950;
            invokevirtual sun.nio.cs.ext.IBM950.getDecoderIndex1:()[S
            putfield sun.io.ByteToCharDBCS_ASCII.index1:[S
         7: .line 126
            aload 0 /* this */
            getstatic sun.io.ByteToCharCp950.nioCoder:Lsun/nio/cs/ext/IBM950;
            invokevirtual sun.nio.cs.ext.IBM950.getDecoderIndex2:()Ljava/lang/String;
            putfield sun.io.ByteToCharDBCS_ASCII.index2:Ljava/lang/String;
         8: .line 127
            return
        end local 0 // sun.io.ByteToCharCp950 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lsun/io/ByteToCharCp950;
}
SourceFile: "ByteToCharCp950.java"