public abstract class sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder extends java.nio.charset.CharsetDecoder
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder
super_class: java.nio.charset.CharsetDecoder
{
private sun.nio.cs.ext.DBCSDecoderMapping decoderMapping;
descriptor: Lsun/nio/cs/ext/DBCSDecoderMapping;
flags: (0x0002) ACC_PRIVATE
protected static final char REPLACE_CHAR;
descriptor: C
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 65533
protected java.lang.String singleByteToChar;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected short[] index1;
descriptor: [S
flags: (0x0004) ACC_PROTECTED
protected java.lang.String index2;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int mask1;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int mask2;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int shift;
descriptor: I
flags: (0x0004) ACC_PROTECTED
private static final int SBCS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int DBCS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int SO;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 14
private static final int SI;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 15
private int currentState;
descriptor: I
flags: (0x0002) ACC_PRIVATE
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lsun/nio/cs/ext/DBCS_IBM_EBCDIC_Decoder;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.$assertionsDisabled:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(java.nio.charset.Charset);
descriptor: (Ljava/nio/charset/Charset;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc 0.5
fconst_1
invokespecial java.nio.charset.CharsetDecoder.<init>:(Ljava/nio/charset/Charset;FF)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/nio/cs/ext/DBCS_IBM_EBCDIC_Decoder;
0 2 1 cs Ljava/nio/charset/Charset;
MethodParameters:
Name Flags
cs
protected void implReset();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/nio/cs/ext/DBCS_IBM_EBCDIC_Decoder;
private java.nio.charset.CoderResult decodeArrayLoop(java.nio.ByteBuffer, java.nio.CharBuffer);
descriptor: (Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=16, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.nio.ByteBuffer.array:()[B
astore 3
start local 3 1: aload 1
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
aload 1
invokevirtual java.nio.ByteBuffer.position:()I
iadd
istore 4
start local 4 2: aload 1
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
aload 1
invokevirtual java.nio.ByteBuffer.limit:()I
iadd
istore 5
start local 5 3: getstatic sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.$assertionsDisabled:Z
ifne 4
iload 4
iload 5
if_icmple 4
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
4: StackMap locals: byte[] int int
StackMap stack:
iload 4
iload 5
if_icmpgt 5
iload 4
goto 6
StackMap locals:
StackMap stack:
5: iload 5
StackMap locals:
StackMap stack: int
6: istore 4
7: aload 2
invokevirtual java.nio.CharBuffer.array:()[C
astore 6
start local 6 8: aload 2
invokevirtual java.nio.CharBuffer.arrayOffset:()I
aload 2
invokevirtual java.nio.CharBuffer.position:()I
iadd
istore 7
start local 7 9: aload 2
invokevirtual java.nio.CharBuffer.arrayOffset:()I
aload 2
invokevirtual java.nio.CharBuffer.limit:()I
iadd
istore 8
start local 8 10: getstatic sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.$assertionsDisabled:Z
ifne 11
iload 7
iload 8
if_icmple 11
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
11: StackMap locals: char[] int int
StackMap stack:
iload 7
iload 8
if_icmpgt 12
iload 7
goto 13
StackMap locals:
StackMap stack:
12: iload 8
StackMap locals:
StackMap stack: int
13: istore 7
14: goto 71
15: StackMap locals:
StackMap stack:
aload 3
iload 4
baload
istore 9
start local 9 16: iconst_1
istore 11
start local 11 17: iconst_0
istore 12
start local 12 18: ldc 65533
istore 13
start local 13 19: iload 9
ifge 21
20: iinc 9 256
21: StackMap locals: sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder java.nio.ByteBuffer java.nio.CharBuffer byte[] int int char[] int int int top int int int
StackMap stack:
iload 9
bipush 14
if_icmpne 29
22: aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
ifeq 27
23: iconst_1
invokestatic java.nio.charset.CoderResult.malformedForLength:(I)Ljava/nio/charset/CoderResult;
astore 15
24: aload 1
iload 4
aload 1
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
isub
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
25: aload 2
iload 7
aload 2
invokevirtual java.nio.CharBuffer.arrayOffset:()I
isub
invokevirtual java.nio.CharBuffer.position:(I)Ljava/nio/Buffer;
pop
26: aload 15
areturn
27: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
28: goto 70
StackMap locals:
StackMap stack:
29: iload 9
bipush 15
if_icmpne 37
30: aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
iconst_1
if_icmpeq 35
31: iconst_1
invokestatic java.nio.charset.CoderResult.malformedForLength:(I)Ljava/nio/charset/CoderResult;
astore 15
32: aload 1
iload 4
aload 1
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
isub
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
33: aload 2
iload 7
aload 2
invokevirtual java.nio.CharBuffer.arrayOffset:()I
isub
invokevirtual java.nio.CharBuffer.position:(I)Ljava/nio/Buffer;
pop
34: aload 15
areturn
35: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
36: goto 70
37: StackMap locals:
StackMap stack:
aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
ifne 40
38: aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.singleByteToChar:Ljava/lang/String;
iload 9
invokevirtual java.lang.String.charAt:(I)C
istore 13
39: goto 59
40: StackMap locals:
StackMap stack:
iload 5
iload 4
isub
iconst_2
if_icmpge 45
41: getstatic java.nio.charset.CoderResult.UNDERFLOW:Ljava/nio/charset/CoderResult;
astore 15
42: aload 1
iload 4
aload 1
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
isub
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
43: aload 2
iload 7
aload 2
invokevirtual java.nio.CharBuffer.arrayOffset:()I
isub
invokevirtual java.nio.CharBuffer.position:(I)Ljava/nio/Buffer;
pop
44: aload 15
areturn
45: StackMap locals:
StackMap stack:
aload 3
iload 4
iconst_1
iadd
baload
istore 10
start local 10 46: iload 10
ifge 48
47: iinc 10 256
48: StackMap locals: sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder java.nio.ByteBuffer java.nio.CharBuffer byte[] int int char[] int int int int int int int
StackMap stack:
iinc 11 1
49: iload 9
bipush 64
if_icmpne 50
iload 10
bipush 64
if_icmpeq 55
50: StackMap locals:
StackMap stack:
iload 10
bipush 65
if_icmplt 51
iload 10
sipush 254
if_icmple 55
51: StackMap locals:
StackMap stack:
iconst_2
invokestatic java.nio.charset.CoderResult.malformedForLength:(I)Ljava/nio/charset/CoderResult;
astore 15
52: aload 1
iload 4
aload 1
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
isub
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
53: aload 2
iload 7
aload 2
invokevirtual java.nio.CharBuffer.arrayOffset:()I
isub
invokevirtual java.nio.CharBuffer.position:(I)Ljava/nio/Buffer;
pop
54: aload 15
areturn
55: StackMap locals:
StackMap stack:
iload 9
sipush 256
imul
iload 10
iadd
istore 12
56: aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.index2:Ljava/lang/String;
aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.index1:[S
iload 12
aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.mask1:I
iand
aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.shift:I
ishr
saload
57: iload 12
aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.mask2:I
iand
iadd
58: invokevirtual java.lang.String.charAt:(I)C
istore 13
end local 10 59: StackMap locals: sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder java.nio.ByteBuffer java.nio.CharBuffer byte[] int int char[] int int int top int int int
StackMap stack:
iload 13
ldc 65533
if_icmpne 64
60: iload 11
invokestatic java.nio.charset.CoderResult.unmappableForLength:(I)Ljava/nio/charset/CoderResult;
astore 15
61: aload 1
iload 4
aload 1
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
isub
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
62: aload 2
iload 7
aload 2
invokevirtual java.nio.CharBuffer.arrayOffset:()I
isub
invokevirtual java.nio.CharBuffer.position:(I)Ljava/nio/Buffer;
pop
63: aload 15
areturn
64: StackMap locals:
StackMap stack:
iload 8
iload 7
isub
iconst_1
if_icmpge 69
65: getstatic java.nio.charset.CoderResult.OVERFLOW:Ljava/nio/charset/CoderResult;
astore 15
66: aload 1
iload 4
aload 1
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
isub
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
67: aload 2
iload 7
aload 2
invokevirtual java.nio.CharBuffer.arrayOffset:()I
isub
invokevirtual java.nio.CharBuffer.position:(I)Ljava/nio/Buffer;
pop
68: aload 15
areturn
69: StackMap locals:
StackMap stack:
aload 6
iload 7
iinc 7 1
iload 13
castore
70: StackMap locals:
StackMap stack:
iload 4
iload 11
iadd
istore 4
end local 13 end local 12 end local 11 end local 9 71: StackMap locals: sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder java.nio.ByteBuffer java.nio.CharBuffer byte[] int int char[] int int
StackMap stack:
iload 4
iload 5
if_icmplt 15
72: getstatic java.nio.charset.CoderResult.UNDERFLOW:Ljava/nio/charset/CoderResult;
astore 15
73: aload 1
iload 4
aload 1
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
isub
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
74: aload 2
iload 7
aload 2
invokevirtual java.nio.CharBuffer.arrayOffset:()I
isub
invokevirtual java.nio.CharBuffer.position:(I)Ljava/nio/Buffer;
pop
75: aload 15
areturn
76: StackMap locals:
StackMap stack: java.lang.Throwable
astore 14
77: aload 1
iload 4
aload 1
invokevirtual java.nio.ByteBuffer.arrayOffset:()I
isub
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
78: aload 2
iload 7
aload 2
invokevirtual java.nio.CharBuffer.arrayOffset:()I
isub
invokevirtual java.nio.CharBuffer.position:(I)Ljava/nio/Buffer;
pop
79: aload 14
athrow
end local 8 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 80 0 this Lsun/nio/cs/ext/DBCS_IBM_EBCDIC_Decoder;
0 80 1 src Ljava/nio/ByteBuffer;
0 80 2 dst Ljava/nio/CharBuffer;
1 80 3 sa [B
2 80 4 sp I
3 80 5 sl I
8 80 6 da [C
9 80 7 dp I
10 80 8 dl I
16 71 9 b1 I
46 59 10 b2 I
17 71 11 inputSize I
18 71 12 v I
19 71 13 outputChar C
Exception table:
from to target type
14 24 76 any
27 32 76 any
35 42 76 any
45 52 76 any
55 61 76 any
64 66 76 any
69 73 76 any
MethodParameters:
Name Flags
src
dst
private java.nio.charset.CoderResult decodeBufferLoop(java.nio.ByteBuffer, java.nio.CharBuffer);
descriptor: (Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.nio.ByteBuffer.position:()I
istore 3
start local 3 1: goto 52
2: StackMap locals: int
StackMap stack:
iconst_0
istore 6
start local 6 3: aload 1
invokevirtual java.nio.ByteBuffer.get:()B
istore 4
start local 4 4: iconst_1
istore 7
start local 7 5: ldc 65533
istore 8
start local 8 6: iload 4
ifge 8
7: iinc 4 256
8: StackMap locals: sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder java.nio.ByteBuffer java.nio.CharBuffer int int top int int int
StackMap stack:
iload 4
bipush 14
if_icmpne 15
9: aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
ifeq 13
10: iconst_1
invokestatic java.nio.charset.CoderResult.malformedForLength:(I)Ljava/nio/charset/CoderResult;
astore 10
11: aload 1
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
12: aload 10
areturn
13: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
14: goto 51
StackMap locals:
StackMap stack:
15: iload 4
bipush 15
if_icmpne 22
16: aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
iconst_1
if_icmpeq 20
17: iconst_1
invokestatic java.nio.charset.CoderResult.malformedForLength:(I)Ljava/nio/charset/CoderResult;
astore 10
18: aload 1
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
19: aload 10
areturn
20: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
21: goto 51
22: StackMap locals:
StackMap stack:
aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.currentState:I
ifne 25
23: aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.singleByteToChar:Ljava/lang/String;
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 8
24: goto 42
25: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.nio.ByteBuffer.remaining:()I
iconst_1
if_icmpge 29
26: getstatic java.nio.charset.CoderResult.UNDERFLOW:Ljava/nio/charset/CoderResult;
astore 10
27: aload 1
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
28: aload 10
areturn
29: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.nio.ByteBuffer.get:()B
istore 5
start local 5 30: iload 5
ifge 32
31: iinc 5 256
32: StackMap locals: sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder java.nio.ByteBuffer java.nio.CharBuffer int int int int int int
StackMap stack:
iinc 7 1
33: iload 4
bipush 64
if_icmpne 34
iload 5
bipush 64
if_icmpeq 38
34: StackMap locals:
StackMap stack:
iload 5
bipush 65
if_icmplt 35
iload 5
sipush 254
if_icmple 38
35: StackMap locals:
StackMap stack:
iconst_2
invokestatic java.nio.charset.CoderResult.malformedForLength:(I)Ljava/nio/charset/CoderResult;
astore 10
36: aload 1
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
37: aload 10
areturn
38: StackMap locals:
StackMap stack:
iload 4
sipush 256
imul
iload 5
iadd
istore 6
39: aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.index2:Ljava/lang/String;
aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.index1:[S
iload 6
aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.mask1:I
iand
aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.shift:I
ishr
saload
40: iload 6
aload 0
getfield sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.mask2:I
iand
iadd
41: invokevirtual java.lang.String.charAt:(I)C
istore 8
end local 5 42: StackMap locals: sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder java.nio.ByteBuffer java.nio.CharBuffer int int top int int int
StackMap stack:
iload 8
ldc 65533
if_icmpne 46
43: iload 7
invokestatic java.nio.charset.CoderResult.unmappableForLength:(I)Ljava/nio/charset/CoderResult;
astore 10
44: aload 1
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
45: aload 10
areturn
46: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.nio.CharBuffer.hasRemaining:()Z
ifne 50
47: getstatic java.nio.charset.CoderResult.OVERFLOW:Ljava/nio/charset/CoderResult;
astore 10
48: aload 1
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
49: aload 10
areturn
50: StackMap locals:
StackMap stack:
aload 2
iload 8
invokevirtual java.nio.CharBuffer.put:(C)Ljava/nio/CharBuffer;
pop
51: StackMap locals:
StackMap stack:
iload 3
iload 7
iadd
istore 3
end local 8 end local 7 end local 6 end local 4 52: StackMap locals: sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder java.nio.ByteBuffer java.nio.CharBuffer int
StackMap stack:
aload 1
invokevirtual java.nio.ByteBuffer.hasRemaining:()Z
ifne 2
53: getstatic java.nio.charset.CoderResult.UNDERFLOW:Ljava/nio/charset/CoderResult;
astore 10
54: aload 1
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
55: aload 10
areturn
56: StackMap locals:
StackMap stack: java.lang.Throwable
astore 9
57: aload 1
iload 3
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
58: aload 9
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 59 0 this Lsun/nio/cs/ext/DBCS_IBM_EBCDIC_Decoder;
0 59 1 src Ljava/nio/ByteBuffer;
0 59 2 dst Ljava/nio/CharBuffer;
1 59 3 mark I
4 52 4 b1 I
30 42 5 b2 I
3 52 6 v I
5 52 7 inputSize I
6 52 8 outputChar C
Exception table:
from to target type
1 11 56 any
13 18 56 any
20 27 56 any
29 36 56 any
38 44 56 any
46 48 56 any
50 54 56 any
MethodParameters:
Name Flags
src
dst
protected java.nio.charset.CoderResult decodeLoop(java.nio.ByteBuffer, java.nio.CharBuffer);
descriptor: (Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.nio.ByteBuffer.hasArray:()Z
ifeq 2
aload 2
invokevirtual java.nio.CharBuffer.hasArray:()Z
ifeq 2
1: aload 0
aload 1
aload 2
invokevirtual sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.decodeArrayLoop:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;)Ljava/nio/charset/CoderResult;
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual sun.nio.cs.ext.DBCS_IBM_EBCDIC_Decoder.decodeBufferLoop:(Ljava/nio/ByteBuffer;Ljava/nio/CharBuffer;)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/DBCS_IBM_EBCDIC_Decoder;
0 3 1 src Ljava/nio/ByteBuffer;
0 3 2 dst Ljava/nio/CharBuffer;
MethodParameters:
Name Flags
src
dst
}
SourceFile: "DBCS_IBM_EBCDIC_Decoder.java"