class org.jcodings.spi.ISO_8859_16$Decoder extends java.nio.charset.CharsetDecoder
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.jcodings.spi.ISO_8859_16$Decoder
super_class: java.nio.charset.CharsetDecoder
{
private static final char[] TABLE;
descriptor: [C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: sipush 256
newarray 5
putstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
1: iconst_0
istore 0
start local 0 2: goto 5
3: StackMap locals: int
StackMap stack:
getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
iload 0
iload 0
i2c
castore
4: iinc 0 1
StackMap locals:
StackMap stack:
5: iload 0
sipush 256
if_icmplt 3
end local 0 6: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 161
sipush 260
castore
7: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 162
sipush 261
castore
8: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 163
sipush 321
castore
9: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 164
sipush 8364
castore
10: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 165
sipush 8222
castore
11: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 166
sipush 352
castore
12: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 168
sipush 353
castore
13: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 170
sipush 536
castore
14: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 172
sipush 377
castore
15: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 174
sipush 378
castore
16: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 175
sipush 379
castore
17: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 178
sipush 268
castore
18: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 179
sipush 322
castore
19: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 180
sipush 381
castore
20: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 181
sipush 8221
castore
21: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 184
sipush 382
castore
22: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 185
sipush 269
castore
23: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 186
sipush 537
castore
24: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 188
sipush 338
castore
25: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 189
sipush 339
castore
26: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 190
sipush 376
castore
27: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 191
sipush 380
castore
28: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 195
sipush 258
castore
29: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 197
sipush 262
castore
30: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 209
sipush 272
castore
31: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 210
sipush 323
castore
32: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 213
sipush 336
castore
33: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 215
sipush 346
castore
34: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 216
sipush 368
castore
35: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 221
sipush 280
castore
36: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 222
sipush 538
castore
37: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 227
sipush 259
castore
38: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
sipush 229
sipush 263
castore
39: return
LocalVariableTable:
Start End Slot Name Signature
2 6 0 i I
void <init>(java.nio.charset.Charset);
descriptor: (Ljava/nio/charset/Charset;)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
fconst_1
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 Lorg/jcodings/spi/ISO_8859_16$Decoder;
0 2 1 charset Ljava/nio/charset/Charset;
MethodParameters:
Name Flags
charset
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=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.nio.ByteBuffer.hasRemaining:()Z
ifne 1
getstatic java.nio.charset.CoderResult.UNDERFLOW:Ljava/nio/charset/CoderResult;
areturn
1: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.nio.CharBuffer.hasRemaining:()Z
ifne 2
getstatic java.nio.charset.CoderResult.OVERFLOW:Ljava/nio/charset/CoderResult;
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.nio.ByteBuffer.get:()B
sipush 255
iand
istore 3
start local 3 3: getstatic org.jcodings.spi.ISO_8859_16$Decoder.TABLE:[C
iload 3
caload
istore 4
start local 4 4: aload 2
iload 4
invokevirtual java.nio.CharBuffer.put:(C)Ljava/nio/CharBuffer;
pop
end local 4 end local 3 5: goto 0
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jcodings/spi/ISO_8859_16$Decoder;
0 6 1 in Ljava/nio/ByteBuffer;
0 6 2 out Ljava/nio/CharBuffer;
3 5 3 b I
4 5 4 c C
MethodParameters:
Name Flags
in
out
}
SourceFile: "ISO_8859_16.java"
NestHost: org.jcodings.spi.ISO_8859_16
InnerClasses:
private Decoder = org.jcodings.spi.ISO_8859_16$Decoder of org.jcodings.spi.ISO_8859_16