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: 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: sipush 256
newarray 4
dup
sipush 129
2: 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: 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: 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: 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: 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: iconst_1
bastore
dup
sipush 233
iconst_1
bastore
dup
sipush 234
iconst_1
bastore
dup
sipush 240
8: 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: 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: putstatic sun.io.ByteToCharCp942.leadByte:[Z
11: 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 0: ldc "Cp942"
areturn
end local 0 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 0: aload 0
invokespecial sun.io.ByteToCharDBCS_ASCII.<init>:()V
1: aload 0
ldc 65472
putfield sun.io.ByteToCharDBCS_ASCII.mask1:I
2: aload 0
bipush 63
putfield sun.io.ByteToCharDBCS_ASCII.mask2:I
3: aload 0
bipush 6
putfield sun.io.ByteToCharDBCS_ASCII.shift:I
4: aload 0
getstatic sun.io.ByteToCharCp942.leadByte:[Z
putfield sun.io.ByteToCharDBCS_ASCII.leadByte:[Z
5: aload 0
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: aload 0
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: aload 0
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: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/io/ByteToCharCp942;
}
SourceFile: "ByteToCharCp942.java"