public class org.jcodings.transcode.specific.Cp50220_encoder_Transcoder extends org.jcodings.transcode.Transcoder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jcodings.transcode.specific.Cp50220_encoder_Transcoder
super_class: org.jcodings.transcode.Transcoder
{
public static final org.jcodings.transcode.Transcoder INSTANCE;
descriptor: Lorg/jcodings/transcode/Transcoder;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.jcodings.transcode.specific.Cp50220_encoder_Transcoder
dup
invokespecial org.jcodings.transcode.specific.Cp50220_encoder_Transcoder.<init>:()V
putstatic org.jcodings.transcode.specific.Cp50220_encoder_Transcoder.INSTANCE:Lorg/jcodings/transcode/Transcoder;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=10, locals=1, args_size=1
start local 0 0: aload 0
ldc "CP51932"
ldc "CP50220"
sipush 268
ldc "Iso2022"
iconst_1
iconst_3
iconst_5
getstatic org.jcodings.transcode.AsciiCompatibility.ENCODER:Lorg/jcodings/transcode/AsciiCompatibility;
iconst_3
invokespecial org.jcodings.transcode.Transcoder.<init>:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;IIILorg/jcodings/transcode/AsciiCompatibility;I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jcodings/transcode/specific/Cp50220_encoder_Transcoder;
public int stateInit(byte[]);
descriptor: ([B)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jcodings.transcode.TranscodeFunctions.iso2022jpInit:([B)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jcodings/transcode/specific/Cp50220_encoder_Transcoder;
0 1 1 statep [B
MethodParameters:
Name Flags
statep
public int stateFinish(byte[]);
descriptor: ([B)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jcodings.transcode.TranscodeFunctions.iso2022jpInit:([B)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jcodings/transcode/specific/Cp50220_encoder_Transcoder;
0 1 1 state [B
MethodParameters:
Name Flags
state
public int startToOutput(byte[], byte[], int, int, byte[], int, int);
descriptor: ([B[BII[BII)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 1
aload 2
iload 3
iload 4
aload 5
iload 6
iload 7
invokestatic org.jcodings.transcode.TranscodeFunctions.funSoCp50220Encoder:([B[BII[BII)I
ireturn
end local 7 end local 6 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 1 0 this Lorg/jcodings/transcode/specific/Cp50220_encoder_Transcoder;
0 1 1 statep [B
0 1 2 s [B
0 1 3 sStart I
0 1 4 l I
0 1 5 o [B
0 1 6 oStart I
0 1 7 oSize I
MethodParameters:
Name Flags
statep
s
sStart
l
o
oStart
oSize
public boolean hasFinish();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jcodings/transcode/specific/Cp50220_encoder_Transcoder;
public int finish(byte[], byte[], int, int);
descriptor: ([B[BII)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 2
iload 3
iload 4
invokestatic org.jcodings.transcode.TranscodeFunctions.finishCp50220Encoder:([B[BII)I
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jcodings/transcode/specific/Cp50220_encoder_Transcoder;
0 1 1 statep [B
0 1 2 p [B
0 1 3 start I
0 1 4 size I
MethodParameters:
Name Flags
statep
p
start
size
public int resetSize(byte[]);
descriptor: ([B)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jcodings.transcode.TranscodeFunctions.iso2022jpEncoderResetSequenceSize:([B)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jcodings/transcode/specific/Cp50220_encoder_Transcoder;
0 1 1 statep [B
MethodParameters:
Name Flags
statep
public int resetState(byte[], byte[], int, int);
descriptor: ([B[BII)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
aload 2
iload 3
iload 4
invokestatic org.jcodings.transcode.TranscodeFunctions.finishCp50220Encoder:([B[BII)I
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jcodings/transcode/specific/Cp50220_encoder_Transcoder;
0 1 1 statep [B
0 1 2 p [B
0 1 3 start I
0 1 4 size I
MethodParameters:
Name Flags
statep
p
start
size
}
SourceFile: "Cp50220_encoder_Transcoder.java"