public class sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM extends sun.nio.cs.ext.DoubleByte$Decoder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM
super_class: sun.nio.cs.ext.DoubleByte$Decoder
{
private final int SS2;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
ConstantValue: 142
private final int SS3;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
ConstantValue: 143
void <init>(java.nio.charset.Charset, char[][], char[], int, int);
descriptor: (Ljava/nio/charset/Charset;[[C[CII)V
flags: (0x0000)
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
iload 4
iload 5
invokespecial sun.nio.cs.ext.DoubleByte$Decoder.<init>:(Ljava/nio/charset/Charset;[[C[CII)V
1: aload 0
sipush 142
putfield sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM.SS2:I
2: aload 0
sipush 143
putfield sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM.SS3:I
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/nio/cs/ext/DoubleByte$Decoder_EUC_SIM;
0 4 1 cs Ljava/nio/charset/Charset;
0 4 2 b2c [[C
0 4 3 b2cSB [C
0 4 4 b2Min I
0 4 5 b2Max I
MethodParameters:
Name Flags
cs
b2c
b2cSB
b2Min
b2Max
protected java.nio.charset.CoderResult crMalformedOrUnderFlow(int);
descriptor: (I)Ljava/nio/charset/CoderResult;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
sipush 142
if_icmpeq 1
iload 1
sipush 143
if_icmpne 2
1: StackMap locals:
StackMap stack:
iconst_1
invokestatic java.nio.charset.CoderResult.malformedForLength:(I)Ljava/nio/charset/CoderResult;
areturn
2: StackMap locals:
StackMap stack:
getstatic java.nio.charset.CoderResult.UNDERFLOW:Ljava/nio/charset/CoderResult;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/nio/cs/ext/DoubleByte$Decoder_EUC_SIM;
0 3 1 b I
MethodParameters:
Name Flags
b
protected java.nio.charset.CoderResult crMalformedOrUnmappable(int, int);
descriptor: (II)Ljava/nio/charset/CoderResult;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
sipush 142
if_icmpeq 1
iload 1
sipush 143
if_icmpne 2
1: StackMap locals:
StackMap stack:
iconst_1
invokestatic java.nio.charset.CoderResult.malformedForLength:(I)Ljava/nio/charset/CoderResult;
areturn
2: StackMap locals:
StackMap stack:
iconst_2
invokestatic java.nio.charset.CoderResult.unmappableForLength:(I)Ljava/nio/charset/CoderResult;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/nio/cs/ext/DoubleByte$Decoder_EUC_SIM;
0 3 1 b1 I
0 3 2 b2 I
MethodParameters:
Name Flags
b1
b2
}
SourceFile: "DoubleByte.java"
NestHost: sun.nio.cs.ext.DoubleByte
InnerClasses:
public Decoder = sun.nio.cs.ext.DoubleByte$Decoder of sun.nio.cs.ext.DoubleByte
public Decoder_EUC_SIM = sun.nio.cs.ext.DoubleByte$Decoder_EUC_SIM of sun.nio.cs.ext.DoubleByte