public class com.fasterxml.aalto.async.AsyncByteArrayScanner extends com.fasterxml.aalto.async.AsyncByteScanner implements com.fasterxml.aalto.AsyncByteArrayFeeder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.aalto.async.AsyncByteArrayScanner
super_class: com.fasterxml.aalto.async.AsyncByteScanner
{
protected byte[] _inputBuffer;
descriptor: [B
flags: (0x0004) ACC_PROTECTED
protected int _origBufferLen;
descriptor: I
flags: (0x0004) ACC_PROTECTED
public void <init>(com.fasterxml.aalto.in.ReaderConfig);
descriptor: (Lcom/fasterxml/aalto/in/ReaderConfig;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.fasterxml.aalto.async.AsyncByteScanner.<init>:(Lcom/fasterxml/aalto/in/ReaderConfig;)V
1: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
2: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 4 1 cfg Lcom/fasterxml/aalto/in/ReaderConfig;
MethodParameters:
Name Flags
cfg
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "asyncScanner; curr="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " next="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", state = "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
protected final byte _currentByte();
descriptor: ()B
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final byte _nextByte();
descriptor: ()B
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final byte _prevByte();
descriptor: ()B
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
baload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int ();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 4
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleCommentPending:()I
istore 1
start local 1 2: iload 1
ifeq 4
3: iload 1
ireturn
end local 1 4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
astore 1
start local 1 5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
istore 2
start local 2 6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
astore 3
start local 3 7: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
astore 4
start local 4 8: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 10
9: goto 82
10: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 13
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 1
12: iconst_0
istore 2
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
istore 6
start local 6 14: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 1
arraylength
iload 2
isub
iadd
istore 7
start local 7 15: iload 7
iload 6
if_icmpge 22
16: iload 7
istore 6
end local 7 17: goto 22
18: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] top int
StackMap stack:
aload 4
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 19: aload 3
iload 5
iaload
ifeq 21
20: goto 24
21: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] int int
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 5
i2c
castore
end local 5 22: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iload 6
if_icmplt 18
end local 6 23: goto 8
start local 5 24: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] int
StackMap stack:
aload 3
iload 5
iaload
tableswitch { // 1 - 13
1: 25
2: 26
3: 34
4: 65
5: 36
6: 41
7: 49
8: 80
9: 80
10: 80
11: 80
12: 80
13: 66
default: 80
}
25: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 5
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 29
27: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
28: goto 82
29: StackMap locals:
StackMap stack:
aload 4
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 31
30: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
31: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
32: bipush 10
istore 5
33: goto 80
34: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
35: goto 80
36: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 39
37: aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
38: goto 82
39: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
istore 5
40: goto 80
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_2
if_icmpge 47
42: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 45
43: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 44: iload 5
iload 6
bipush 8
ishl
ior
istore 5
end local 6 45: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
46: goto 82
47: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(I)I
istore 5
48: goto 80
49: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_3
if_icmpge 58
50: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 56
51: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 52: iload 5
iload 6
bipush 8
ishl
ior
istore 5
53: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 56
54: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
55: iload 5
iload 6
bipush 16
ishl
ior
istore 5
end local 6 56: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
57: goto 82
58: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(I)I
istore 5
59: aload 1
iload 2
iinc 2 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
60: iload 2
aload 1
arraylength
if_icmplt 63
61: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 1
62: iconst_0
istore 2
63: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
64: goto 80
65: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidInitial:(I)V
66: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 69
67: aload 0
bipush -20
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
68: goto 82
69: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 45
if_icmpne 80
70: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
71: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 74
72: aload 0
bipush -21
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
73: goto 82
74: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 62
if_icmpeq 76
75: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportDoubleHyphenInComments:()V
76: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
77: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
78: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
79: iconst_5
ireturn
80: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 5
i2c
castore
end local 5 81: goto 8
82: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
83: sipush 257
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 84 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
2 4 1 result I
5 84 1 outputBuffer [C
6 84 2 outPtr I
7 84 3 TYPES [I
8 84 4 inputBuffer [B
19 22 5 c I
24 81 5 c I
14 23 6 max I
15 17 7 max2 I
44 45 6 d I
52 56 6 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int handleCommentPending();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 2
1: sipush 257
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -20
if_icmpne 11
3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 45
if_icmpeq 7
4: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
ldc "-"
invokevirtual com.fasterxml.aalto.util.TextBuilder.append:(Ljava/lang/String;)V
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
8: aload 0
bipush -21
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
9: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 11
10: sipush 257
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -21
if_icmpne 19
12: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
13: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 14: iload 1
bipush 62
if_icmpeq 16
15: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportDoubleHyphenInComments:()V
16: StackMap locals: int
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
17: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
18: iconst_5
ireturn
end local 1 19: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleAndAppendPending:()Z
ifeq 20
iconst_0
goto 21
StackMap locals:
StackMap stack:
20: sipush 257
StackMap locals:
StackMap stack: int
21: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
14 19 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int parsePIData();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 4
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handlePIPending:()I
istore 1
start local 1 2: iload 1
ifeq 4
3: iload 1
ireturn
end local 1 4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
astore 1
start local 1 5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
istore 2
start local 2 6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
astore 3
start local 3 7: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
astore 4
start local 4 8: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 10
9: goto 77
10: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 13
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 1
12: iconst_0
istore 2
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
istore 6
start local 6 14: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 1
arraylength
iload 2
isub
iadd
istore 7
start local 7 15: iload 7
iload 6
if_icmpge 22
16: iload 7
istore 6
end local 7 17: goto 22
18: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] top int
StackMap stack:
aload 4
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 19: aload 3
iload 5
iaload
ifeq 21
20: goto 24
21: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] int int
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 5
i2c
castore
end local 5 22: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iload 6
if_icmplt 18
end local 6 23: goto 8
start local 5 24: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] int
StackMap stack:
aload 3
iload 5
iaload
tableswitch { // 1 - 12
1: 25
2: 26
3: 34
4: 65
5: 36
6: 41
7: 49
8: 75
9: 75
10: 75
11: 75
12: 66
default: 75
}
25: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 5
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 29
27: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
28: goto 77
29: StackMap locals:
StackMap stack:
aload 4
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 31
30: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
31: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
32: bipush 10
istore 5
33: goto 75
34: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
35: goto 75
36: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 39
37: aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
38: goto 77
39: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
istore 5
40: goto 75
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_2
if_icmpge 47
42: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 45
43: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 44: iload 5
iload 6
bipush 8
ishl
ior
istore 5
end local 6 45: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
46: goto 77
47: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(I)I
istore 5
48: goto 75
49: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_3
if_icmpge 58
50: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 56
51: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 52: iload 5
iload 6
bipush 8
ishl
ior
istore 5
53: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 56
54: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
55: iload 5
iload 6
bipush 16
ishl
ior
istore 5
end local 6 56: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
57: goto 77
58: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(I)I
istore 5
59: aload 1
iload 2
iinc 2 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
60: iload 2
aload 1
arraylength
if_icmplt 63
61: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 1
62: iconst_0
istore 2
63: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
64: goto 75
65: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidInitial:(I)V
66: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 69
67: aload 0
bipush -15
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
68: goto 77
69: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 62
if_icmpne 75
70: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
71: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
72: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
73: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
74: iconst_3
ireturn
75: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 5
i2c
castore
end local 5 76: goto 8
77: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
78: sipush 257
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 79 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
2 4 1 result I
5 79 1 outputBuffer [C
6 79 2 outPtr I
7 79 3 TYPES [I
8 79 4 inputBuffer [B
19 22 5 c I
24 76 5 c I
14 23 6 max I
15 17 7 max2 I
44 45 6 d I
52 56 6 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int handlePIPending();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -15
if_icmpne 12
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 3
2: sipush 257
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 4: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
5: iload 1
bipush 62
if_icmpeq 8
6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
bipush 63
invokevirtual com.fasterxml.aalto.util.TextBuilder.append:(C)V
7: iconst_0
ireturn
8: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
9: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
10: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
11: iconst_3
ireturn
end local 1 12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleAndAppendPending:()Z
ifeq 13
iconst_0
goto 14
StackMap locals:
StackMap stack:
13: sipush 257
StackMap locals:
StackMap stack: int
14: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
4 12 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final boolean handleDTDInternalSubset(boolean);
descriptor: (Z)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: iload 1
ifeq 6
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrQuote:B
4: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inDtdDeclaration:Z
5: goto 11
end local 3 end local 2 6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 9
7: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleAndAppendPending:()Z
ifne 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
astore 2
start local 2 10: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
istore 3
start local 3 11: StackMap locals: char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.DTD_CHARS:[I
astore 4
start local 4 12: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
astore 5
start local 5 13: StackMap locals: int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 15
14: goto 88
15: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 18
16: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
17: iconst_0
istore 3
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
istore 7
start local 7 19: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 2
arraylength
iload 3
isub
iadd
istore 8
start local 8 20: iload 8
iload 7
if_icmpge 27
21: iload 8
istore 7
end local 8 22: goto 27
23: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int char[] int int[] byte[] top int
StackMap stack:
aload 5
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 24: aload 4
iload 6
iaload
ifeq 26
25: goto 29
26: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int char[] int int[] byte[] int int
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 6
i2c
castore
end local 6 27: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int char[] int int[] byte[] top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iload 7
if_icmplt 23
end local 7 28: goto 13
start local 6 29: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int char[] int int[] byte[] int
StackMap stack:
aload 4
iload 6
iaload
tableswitch { // 1 - 11
1: 30
2: 31
3: 39
4: 70
5: 41
6: 46
7: 54
8: 71
9: 77
10: 80
11: 83
default: 86
}
30: StackMap locals:
StackMap stack:
aload 0
iload 6
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 6
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 34
32: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
33: goto 88
34: StackMap locals:
StackMap stack:
aload 5
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 36
35: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
36: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
37: bipush 10
istore 6
38: goto 86
39: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
40: goto 86
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 44
42: aload 0
iload 6
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
43: goto 88
44: StackMap locals:
StackMap stack:
aload 0
iload 6
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
istore 6
45: goto 86
46: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_2
if_icmpge 52
47: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 50
48: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 7
start local 7 49: iload 6
iload 7
bipush 8
ishl
ior
istore 6
end local 7 50: StackMap locals:
StackMap stack:
aload 0
iload 6
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
51: goto 88
52: StackMap locals:
StackMap stack:
aload 0
iload 6
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(I)I
istore 6
53: goto 86
54: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_3
if_icmpge 63
55: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 61
56: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 7
start local 7 57: iload 6
iload 7
bipush 8
ishl
ior
istore 6
58: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 61
59: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 7
60: iload 6
iload 7
bipush 16
ishl
ior
istore 6
end local 7 61: StackMap locals:
StackMap stack:
aload 0
iload 6
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
62: goto 88
63: StackMap locals:
StackMap stack:
aload 0
iload 6
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(I)I
istore 6
64: aload 2
iload 3
iinc 3 1
ldc 55296
iload 6
bipush 10
ishr
ior
i2c
castore
65: iload 3
aload 2
arraylength
if_icmplt 68
66: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
67: iconst_0
istore 3
68: StackMap locals:
StackMap stack:
ldc 56320
iload 6
sipush 1023
iand
ior
istore 6
69: goto 86
70: StackMap locals:
StackMap stack:
aload 0
iload 6
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidInitial:(I)V
71: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrQuote:B
ifne 74
72: aload 0
iload 6
i2b
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrQuote:B
73: goto 86
74: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrQuote:B
iload 6
if_icmpne 86
75: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrQuote:B
76: goto 86
77: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inDtdDeclaration:Z
ifne 86
78: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inDtdDeclaration:Z
79: goto 86
80: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrQuote:B
ifne 86
81: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inDtdDeclaration:Z
82: goto 86
83: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inDtdDeclaration:Z
ifne 86
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrQuote:B
ifne 86
84: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 3
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
85: iconst_1
ireturn
86: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 6
i2c
castore
end local 6 87: goto 13
88: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 3
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
89: iconst_0
ireturn
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 90 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 90 1 init Z
2 6 2 outputBuffer [C
10 90 2 outputBuffer [C
3 6 3 outPtr I
11 90 3 outPtr I
12 90 4 TYPES [I
13 90 5 inputBuffer [B
24 27 6 c I
29 87 6 c I
19 28 7 max I
20 22 8 max2 I
49 50 7 d I
57 61 7 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
init
protected final int parseCDataContents();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=8, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 4
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleCDataPending:()I
istore 1
start local 1 2: iload 1
ifeq 4
3: iload 1
ireturn
end local 1 4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
astore 1
start local 1 5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
istore 2
start local 2 6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
astore 3
start local 3 7: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
astore 4
start local 4 8: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 10
9: goto 95
10: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 13
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 1
12: iconst_0
istore 2
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
istore 6
start local 6 14: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 1
arraylength
iload 2
isub
iadd
istore 7
start local 7 15: iload 7
iload 6
if_icmpge 22
16: iload 7
istore 6
end local 7 17: goto 22
18: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] top int
StackMap stack:
aload 4
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 19: aload 3
iload 5
iaload
ifeq 21
20: goto 24
21: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] int int
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 5
i2c
castore
end local 5 22: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iload 6
if_icmplt 18
end local 6 23: goto 8
start local 5 24: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int int[] byte[] int
StackMap stack:
aload 3
iload 5
iaload
tableswitch { // 1 - 11
1: 25
2: 26
3: 34
4: 65
5: 36
6: 41
7: 49
8: 93
9: 93
10: 93
11: 66
default: 93
}
25: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 5
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 29
27: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
28: goto 95
29: StackMap locals:
StackMap stack:
aload 4
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 31
30: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
31: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
32: bipush 10
istore 5
33: goto 93
34: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
35: goto 93
36: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 39
37: aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
38: goto 95
39: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
istore 5
40: goto 93
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_2
if_icmpge 47
42: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 45
43: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 44: iload 5
iload 6
bipush 8
ishl
ior
istore 5
end local 6 45: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
46: goto 95
47: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(I)I
istore 5
48: goto 93
49: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_3
if_icmpge 58
50: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 56
51: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 52: iload 5
iload 6
bipush 8
ishl
ior
istore 5
53: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 56
54: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
55: iload 5
iload 6
bipush 16
ishl
ior
istore 5
end local 6 56: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
57: goto 95
58: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(I)I
istore 5
59: aload 1
iload 2
iinc 2 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
60: iload 2
aload 1
arraylength
if_icmplt 63
61: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 1
62: iconst_0
istore 2
63: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
64: goto 93
65: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidInitial:(I)V
66: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 69
67: aload 0
bipush -30
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
68: goto 95
69: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 93
if_icmpne 93
70: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
71: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 74
72: aload 0
bipush -31
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
73: goto 95
74: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 62
if_icmpne 80
75: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
76: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
77: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
78: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
79: bipush 12
ireturn
80: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 93
if_icmpeq 87
81: aload 1
iload 2
iinc 2 1
bipush 93
castore
82: iload 2
aload 1
arraylength
if_icmplt 85
83: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 1
84: iconst_0
istore 2
85: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
bipush 93
castore
86: goto 8
87: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
88: aload 1
iload 2
iinc 2 1
bipush 93
castore
89: iload 2
aload 1
arraylength
if_icmplt 71
90: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 1
91: iconst_0
istore 2
92: goto 71
93: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 5
i2c
castore
end local 5 94: goto 8
95: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
96: sipush 257
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 97 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
2 4 1 result I
5 97 1 outputBuffer [C
6 97 2 outPtr I
7 97 3 TYPES [I
8 97 4 inputBuffer [B
19 22 5 c I
24 94 5 c I
14 23 6 max I
15 17 7 max2 I
44 45 6 d I
52 56 6 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final int handleCDataPending();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -30
if_icmpne 23
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 3
2: sipush 257
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 93
if_icmpeq 6
4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
bipush 93
invokevirtual com.fasterxml.aalto.util.TextBuilder.append:(C)V
5: aload 0
iconst_0
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ireturn
6: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
7: aload 0
bipush -31
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
8: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 23
9: sipush 257
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 12
11: sipush 257
ireturn
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 13: iload 1
bipush 62
if_icmpne 18
14: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
15: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
16: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
17: bipush 12
ireturn
18: StackMap locals: int
StackMap stack:
iload 1
bipush 93
if_icmpeq 22
19: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
20: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
ldc "]]"
invokevirtual com.fasterxml.aalto.util.TextBuilder.append:(Ljava/lang/String;)V
21: aload 0
iconst_0
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ireturn
22: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
bipush 93
invokevirtual com.fasterxml.aalto.util.TextBuilder.append:(C)V
end local 1 23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -31
if_icmpeq 10
24: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleAndAppendPending:()Z
ifeq 25
iconst_0
goto 26
StackMap locals:
StackMap stack:
25: sipush 257
StackMap locals:
StackMap stack: int
26: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
13 23 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int startCharactersPending();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 2
1: sipush 257
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
istore 1
start local 1 3: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
4: iload 1
iconst_m1
if_icmpne 10
5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 7
6: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
7: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
8: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
bipush 10
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithChar:(C)V
9: goto 50
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
iload 1
sipush 255
iand
iaload
tableswitch { // 5 - 7
5: 11
6: 13
7: 25
default: 49
}
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
i2c
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithChar:(C)V
12: goto 50
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 14: iload 1
bipush 8
ishr
istore 3
start local 3 15: iload 3
ifne 22
16: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 19
17: aload 0
iload 1
iload 2
bipush 8
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
18: sipush 257
ireturn
19: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 20: aload 0
iload 1
iload 2
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(III)I
istore 1
end local 4 21: goto 23
22: StackMap locals:
StackMap stack:
aload 0
iload 1
sipush 255
iand
iload 3
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(III)I
istore 1
23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 1
i2c
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithChar:(C)V
end local 3 end local 2 24: goto 50
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 26: iload 1
bipush 8
ishr
ifne 37
27: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 30
28: aload 0
iload 1
iload 2
bipush 8
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
29: sipush 257
ireturn
30: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 3
start local 3 31: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 34
32: aload 0
iload 1
iload 2
bipush 8
ishl
ior
iload 3
bipush 16
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
33: sipush 257
ireturn
34: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 35: aload 0
iload 1
iload 2
iload 3
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
istore 1
end local 4 end local 3 36: goto 47
37: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
sipush 255
iand
istore 3
start local 3 38: iload 1
bipush 16
ishr
istore 4
start local 4 39: iload 4
ifne 46
40: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 43
41: aload 0
iload 1
iload 2
bipush 16
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
42: sipush 257
ireturn
43: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
44: aload 0
iload 1
sipush 255
iand
iload 3
iload 2
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
istore 1
45: goto 47
46: StackMap locals:
StackMap stack:
aload 0
iload 1
sipush 255
iand
iload 3
iload 4
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
istore 1
end local 4 end local 3 end local 2 47: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 1
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithSurrogate:(I)V
48: aload 0
iconst_4
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
49: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
50: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgCoalescing:Z
ifeq 52
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgLazyParsing:Z
ifne 52
51: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishCharactersCoalescing:()I
ireturn
52: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
53: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgLazyParsing:Z
ifeq 56
54: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenIncomplete:Z
55: goto 57
56: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishCharacters:()V
57: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 58 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
3 58 1 c I
14 24 2 next I
15 24 3 c2 I
20 21 4 c3 I
26 47 2 next I
31 36 3 c2 I
35 36 4 c3 I
38 47 3 c2 I
39 47 4 c3 I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final int finishCharactersCoalescing();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 3
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleAndAppendPending:()Z
ifne 3
2: sipush 257
ireturn
3: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
public final boolean needMoreInput();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 1
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._endOfInput:Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
public void feedInput(byte[], int, int);
descriptor: ([BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmpge 2
1: new javax.xml.stream.XMLStreamException
dup
new java.lang.StringBuilder
dup
ldc "Still have "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " unread bytes"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._endOfInput:Z
ifeq 4
3: new javax.xml.stream.XMLStreamException
dup
ldc "Already closed, can not feed more input"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pastBytesOrChars:J
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._origBufferLen:I
i2l
ladd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pastBytesOrChars:J
5: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._rowStartOffset:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._origBufferLen:I
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._rowStartOffset:I
6: aload 0
aload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
7: aload 0
iload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
8: aload 0
iload 2
iload 3
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
9: aload 0
iload 3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._origBufferLen:I
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 11 1 buf [B
0 11 2 start I
0 11 3 len I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
buf
start
len
public int nextFromTree();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
sipush 257
if_icmpeq 17
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
iconst_1
if_icmpne 5
2: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._isEmptyTag:Z
ifeq 10
3: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._depth:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._depth:I
4: aload 0
iconst_2
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
iconst_2
if_icmpne 10
6: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
invokevirtual com.fasterxml.aalto.in.ElementScope.getParent:()Lcom/fasterxml/aalto/in/ElementScope;
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
invokevirtual com.fasterxml.aalto.in.NsDeclaration.unbind:()Lcom/fasterxml/aalto/in/NsDeclaration;
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
ifnull 10
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
invokevirtual com.fasterxml.aalto.in.NsDeclaration.getLevel:()I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._depth:I
if_icmpge 8
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.setStartLocation:()V
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenIncomplete:Z
ifeq 15
12: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.skipCharacters:()Z
ifne 14
13: sipush 257
ireturn
14: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenIncomplete:Z
15: StackMap locals:
StackMap stack:
aload 0
aload 0
sipush 257
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
16: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
sipush 257
if_icmpne 68
18: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
ifne 33
19: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 22
20: aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
21: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.startCharactersPending:()I
ireturn
22: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 24
23: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
24: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 25: iload 1
bipush 60
if_icmpne 28
26: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
27: goto 33
StackMap locals: int
StackMap stack:
28: iload 1
bipush 38
if_icmpne 31
29: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
30: goto 33
31: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
32: aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.startCharacters:(B)I
ireturn
end local 1 33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 35
34: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
35: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
iconst_1
if_icmpne 47
36: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 37: iload 1
bipush 33
if_icmpne 40
38: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
39: goto 53
StackMap locals: int
StackMap stack:
40: iload 1
bipush 63
if_icmpne 44
41: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
42: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
43: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handlePI:()I
ireturn
44: StackMap locals:
StackMap stack:
iload 1
bipush 47
if_icmpne 46
45: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleEndElementStart:()I
ireturn
46: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleStartElementStart:(B)I
ireturn
end local 1 47: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
iconst_2
if_icmpne 49
48: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleEntityStartingToken:()I
ireturn
49: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
bipush 6
if_icmpne 51
50: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleNamedEntityStartingToken:()I
ireturn
51: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
iconst_5
if_icmpne 53
52: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleNumericEntityStartingToken:()I
ireturn
53: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
iconst_3
if_icmpne 67
54: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 56
55: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
56: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 57: iload 1
bipush 45
if_icmpne 61
58: aload 0
iconst_5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
59: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
60: goto 68
StackMap locals: int
StackMap stack:
61: iload 1
bipush 91
if_icmpne 65
62: aload 0
bipush 12
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
63: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
64: goto 68
65: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " (expected either '-' for COMMENT or '[CDATA[' for CDATA section)"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
end local 1 66: goto 68
67: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
68: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
tableswitch { // 1 - 12
1: 69
2: 70
3: 71
4: 74
5: 72
6: 80
7: 80
8: 80
9: 80
10: 80
11: 80
12: 73
default: 80
}
69: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleStartElement:()I
ireturn
70: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleEndElement:()I
ireturn
71: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handlePI:()I
ireturn
72: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleComment:()I
ireturn
73: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleCData:()I
ireturn
74: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgLazyParsing:Z
ifne 77
75: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgCoalescing:Z
ifeq 77
76: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishCharactersCoalescing:()I
ireturn
77: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 79
78: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.startCharactersPending:()I
ireturn
79: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
80: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 81 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
25 33 1 b B
37 47 1 b B
57 66 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
private int handleCData();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
iconst_1
if_icmpne 2
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseCDataContents:()I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 4
3: sipush 257
ireturn
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleCDataStartMarker:(B)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
private int handleCDataStartMarker(byte);
descriptor: (B)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
tableswitch { // 0 - 6
0: 1
1: 38
2: 7
3: 13
4: 19
5: 25
6: 31
default: 38
}
1: StackMap locals:
StackMap stack:
iload 1
bipush 67
if_icmpeq 3
2: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " (expected 'C' for CDATA)"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 6
5: sipush 257
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
7: StackMap locals:
StackMap stack:
iload 1
bipush 68
if_icmpeq 9
8: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " (expected 'D' for CDATA)"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
10: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 12
11: sipush 257
ireturn
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
13: StackMap locals:
StackMap stack:
iload 1
bipush 65
if_icmpeq 15
14: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " (expected 'A' for CDATA)"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
15: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
16: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 18
17: sipush 257
ireturn
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
19: StackMap locals:
StackMap stack:
iload 1
bipush 84
if_icmpeq 21
20: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " (expected 'T' for CDATA)"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
21: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
22: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 24
23: sipush 257
ireturn
24: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
25: StackMap locals:
StackMap stack:
iload 1
bipush 65
if_icmpeq 27
26: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " (expected 'A' for CDATA)"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
27: StackMap locals:
StackMap stack:
aload 0
bipush 6
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
28: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 30
29: sipush 257
ireturn
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
31: StackMap locals:
StackMap stack:
iload 1
bipush 91
if_icmpeq 33
32: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " (expected '[' for CDATA)"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
pop
34: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
35: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 37
36: sipush 257
ireturn
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseCDataContents:()I
ireturn
38: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 39 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected int handlePI();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
iconst_5
if_icmpne 2
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parsePIData:()I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 4
3: sipush 257
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
tableswitch { // 0 - 4
0: 5
1: 13
2: 34
3: 39
4: 43
default: 49
}
5: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseNewName:(B)Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 9
7: aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
8: sipush 257
ireturn
9: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
10: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.checkPITargetName:(Lcom/fasterxml/aalto/in/PName;)V
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 13
12: sipush 257
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 14: iload 1
bipush 63
if_icmpne 20
15: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmpge 18
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 62
if_icmpne 18
16: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
17: goto 50
18: StackMap locals: int
StackMap stack:
aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
19: goto 2
20: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpeq 22
iload 1
bipush 13
if_icmpeq 22
21: iload 1
bipush 10
if_icmpeq 22
iload 1
bipush 9
if_icmpne 33
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.asyncSkipSpace:()Z
ifne 25
23: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
24: sipush 257
ireturn
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
pop
26: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmpge 31
27: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 63
if_icmpne 31
28: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
baload
bipush 62
if_icmpne 31
29: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_2
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
30: goto 50
31: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
32: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parsePIData:()I
ireturn
33: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportMissingPISpace:(I)V
end local 1 34: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.asyncSkipSpace:()Z
ifne 36
35: sipush 257
ireturn
36: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
37: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
pop
38: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parsePIData:()I
ireturn
39: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 40: iload 1
bipush 62
if_icmpeq 50
41: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportMissingPISpace:(I)V
end local 1 42: goto 50
43: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parsePName:()Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
44: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 46
45: sipush 257
ireturn
46: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.checkPITargetName:(Lcom/fasterxml/aalto/in/PName;)V
47: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
48: goto 2
49: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
ireturn
50: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
51: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
52: iconst_3
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
14 34 1 b B
40 42 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final int handleComment();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
iconst_1
if_icmpne 2
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseCommentContents:()I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 4
3: sipush 257
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
ifne 11
6: iload 1
bipush 45
if_icmpeq 8
7: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " (expected '-' for COMMENT)"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
8: StackMap locals: int
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
9: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
pop
10: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseCommentContents:()I
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
iconst_3
if_icmpne 17
12: iload 1
bipush 62
if_icmpeq 14
13: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportDoubleHyphenInComments:()V
14: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
15: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
16: iconst_5
ireturn
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
5 18 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected boolean asyncSkipSpace();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: goto 21
1: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 2: iload 1
sipush 255
iand
bipush 32
if_icmple 7
3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
iconst_m1
if_icmpne 6
4: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
5: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
6: StackMap locals: int
StackMap stack:
iconst_1
ireturn
7: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
8: iload 1
bipush 10
if_icmpne 11
9: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
10: goto 21
StackMap locals:
StackMap stack:
11: iload 1
bipush 13
if_icmpne 19
12: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 15
13: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
14: goto 22
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 17
16: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
18: goto 21
StackMap locals:
StackMap stack:
19: iload 1
bipush 32
if_icmpeq 21
iload 1
bipush 9
if_icmpeq 21
20: aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInvalidSpace:(I)V
end local 1 21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 1
22: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
2 21 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int handleEntityStartingToken();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
pop
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 2: iload 1
bipush 35
if_icmpne 9
3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
pop
4: aload 0
iconst_5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
5: aload 0
bipush -70
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 8
7: sipush 257
ireturn
8: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleNumericEntityStartingToken:()I
ireturn
9: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseNewEntityName:(B)Lcom/fasterxml/aalto/in/PName;
astore 2
start local 2 10: aload 2
ifnonnull 13
11: aload 0
bipush 6
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
12: sipush 257
ireturn
13: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeGeneralEntity:(Lcom/fasterxml/aalto/in/PName;)I
istore 3
start local 3 14: iload 3
ifne 17
15: aload 0
aload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
16: aload 0
aload 0
bipush 9
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
ireturn
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 3
i2c
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithChar:(C)V
18: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
19: aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
20: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgLazyParsing:Z
ifeq 23
21: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenIncomplete:Z
22: goto 24
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishCharacters:()V
24: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
2 25 1 b B
10 25 2 n Lcom/fasterxml/aalto/in/PName;
14 25 3 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int handleNamedEntityStartingToken();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseEntityName:()Lcom/fasterxml/aalto/in/PName;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
ireturn
3: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeGeneralEntity:(Lcom/fasterxml/aalto/in/PName;)I
istore 2
start local 2 4: iload 2
ifne 7
5: aload 0
aload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
6: aload 0
bipush 9
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
7: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
i2c
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithChar:(C)V
8: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
9: aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
10: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgLazyParsing:Z
ifeq 13
11: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenIncomplete:Z
12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishCharacters:()V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
1 15 1 n Lcom/fasterxml/aalto/in/PName;
4 15 2 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int handleNumericEntityStartingToken();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -70
if_icmpne 8
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 2: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
3: iload 1
bipush 120
if_icmpne 7
4: aload 0
bipush -73
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
5: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 8
6: sipush 257
ireturn
7: StackMap locals: int
StackMap stack:
aload 0
bipush -72
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
end local 1 8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -73
if_icmpne 11
9: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeHexEntity:()Z
ifne 13
10: sipush 257
ireturn
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeDecEntity:()Z
ifne 13
12: sipush 257
ireturn
13: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.verifyAndAppendEntityCharacter:(I)V
14: aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
15: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgLazyParsing:Z
ifeq 18
16: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenIncomplete:Z
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishCharacters:()V
19: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
20: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
2 8 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final boolean decodeHexEntity();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
istore 1
start local 1 1: goto 21
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 3: iload 2
bipush 59
if_icmpne 6
4: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
5: iconst_1
ireturn
6: StackMap locals: int
StackMap stack:
iload 2
istore 3
start local 3 7: iload 3
bipush 57
if_icmpgt 10
iload 3
bipush 48
if_icmplt 10
8: iinc 3 -48
9: goto 17
StackMap locals: int
StackMap stack:
10: iload 3
bipush 70
if_icmpgt 13
iload 3
bipush 65
if_icmplt 13
11: bipush 10
iload 3
bipush 65
isub
iadd
istore 3
12: goto 17
StackMap locals:
StackMap stack:
13: iload 3
bipush 102
if_icmpgt 16
iload 3
bipush 97
if_icmplt 16
14: bipush 10
iload 3
bipush 97
isub
iadd
istore 3
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected a hex digit (0-9a-fA-F) for character entity"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
17: StackMap locals:
StackMap stack:
iload 1
iconst_4
ishl
iload 3
iadd
istore 1
18: iload 1
ldc 1114111
if_icmple 21
19: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
20: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportEntityOverflow:()V
end local 3 end local 2 21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 2
22: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
23: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
1 24 1 value I
3 21 2 b B
7 21 3 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final boolean decodeDecEntity();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
istore 1
start local 1 1: goto 13
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 3: iload 2
bipush 59
if_icmpne 6
4: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
5: iconst_1
ireturn
6: StackMap locals: int
StackMap stack:
iload 2
bipush 48
isub
istore 3
start local 3 7: iload 3
iflt 8
iload 3
bipush 9
if_icmple 9
8: StackMap locals: int
StackMap stack:
aload 0
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected a digit (0 - 9) for character entity"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
9: StackMap locals:
StackMap stack:
iload 1
bipush 10
imul
iload 3
iadd
istore 1
10: iload 1
ldc 1114111
if_icmple 13
11: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
12: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportEntityOverflow:()V
end local 3 end local 2 13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 2
14: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
15: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
1 16 1 value I
3 13 2 b B
7 13 3 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final int decodeGeneralEntity(com.fasterxml.aalto.in.PName);
descriptor: (Lcom/fasterxml/aalto/in/PName;)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 1: iload 2
bipush 59
if_icmpeq 3
2: aload 0
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
new java.lang.StringBuilder
dup
ldc " expected ';' following entity name (\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 1
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
astore 3
start local 3 4: aload 3
ldc "amp"
if_acmpne 6
5: bipush 38
ireturn
6: StackMap locals: java.lang.String
StackMap stack:
aload 3
ldc "lt"
if_acmpne 8
7: bipush 60
ireturn
8: StackMap locals:
StackMap stack:
aload 3
ldc "apos"
if_acmpne 10
9: bipush 39
ireturn
10: StackMap locals:
StackMap stack:
aload 3
ldc "quot"
if_acmpne 12
11: bipush 34
ireturn
12: StackMap locals:
StackMap stack:
aload 3
ldc "gt"
if_acmpne 14
13: bipush 62
ireturn
14: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 15 1 entityName Lcom/fasterxml/aalto/in/PName;
1 15 2 b B
4 15 3 name Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
entityName
protected int handleStartElementStart(byte);
descriptor: (B)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseNewName:(B)Lcom/fasterxml/aalto/in/PName;
astore 2
start local 2 1: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
2: aload 2
ifnonnull 5
3: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
4: sipush 257
ireturn
5: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.initStartElement:(Lcom/fasterxml/aalto/in/PName;)V
6: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleStartElement:()I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 7 1 b B
1 7 2 elemName Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected int handleStartElement();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 2
1: sipush 257
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
tableswitch { // 1 - 9
1: 3
2: 9
3: 38
4: 86
5: 38
6: 38
7: 92
8: 96
9: 100
default: 104
}
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parsePName:()Lcom/fasterxml/aalto/in/PName;
astore 3
start local 3 4: aload 3
ifnonnull 6
5: sipush 257
ireturn
6: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner top top com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.initStartElement:(Lcom/fasterxml/aalto/in/PName;)V
end local 3 7: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 9
8: sipush 257
ireturn
9: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 12
10: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handlePartialCR:()Z
ifne 35
11: sipush 257
ireturn
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 13: iload 1
sipush 255
iand
istore 2
start local 2 14: iload 2
bipush 32
if_icmpgt 29
15: iload 2
bipush 10
if_icmpne 18
16: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
17: goto 35
StackMap locals: int int
StackMap stack:
18: iload 2
bipush 13
if_icmpne 26
19: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 22
20: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
21: sipush 257
ireturn
22: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 24
23: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
25: goto 35
StackMap locals:
StackMap stack:
26: iload 2
bipush 32
if_icmpeq 35
iload 2
bipush 9
if_icmpeq 35
27: aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInvalidSpace:(I)V
28: goto 35
StackMap locals:
StackMap stack:
29: iload 2
bipush 62
if_icmpne 31
30: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishStartElement:(Z)I
ireturn
31: StackMap locals:
StackMap stack:
iload 2
bipush 47
if_icmpne 34
32: aload 0
bipush 9
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
33: goto 0
34: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected space, or '>' or \"/>\""
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
end local 2 end local 1 35: StackMap locals:
StackMap stack:
aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
36: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 38
37: sipush 257
ireturn
38: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 43
39: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handlePartialCR:()Z
ifne 41
40: sipush 257
ireturn
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 43
42: sipush 257
ireturn
43: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 44: iload 1
sipush 255
iand
istore 2
start local 2 45: goto 63
46: StackMap locals: int int
StackMap stack:
iload 2
bipush 10
if_icmpne 49
47: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
48: goto 59
StackMap locals:
StackMap stack:
49: iload 2
bipush 13
if_icmpne 57
50: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 53
51: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
52: sipush 257
ireturn
53: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 55
54: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
55: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
56: goto 59
StackMap locals:
StackMap stack:
57: iload 2
bipush 32
if_icmpeq 59
iload 2
bipush 9
if_icmpeq 59
58: aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInvalidSpace:(I)V
59: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 61
60: sipush 257
ireturn
61: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
62: iload 1
sipush 255
iand
istore 2
63: StackMap locals:
StackMap stack:
iload 2
bipush 32
if_icmple 46
64: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
tableswitch { // 3 - 6
3: 65
4: 85
5: 77
6: 81
default: 85
}
65: StackMap locals:
StackMap stack:
iload 1
bipush 47
if_icmpne 68
66: aload 0
bipush 9
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
67: goto 0
68: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpne 70
69: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishStartElement:(Z)I
ireturn
70: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseNewName:(B)Lcom/fasterxml/aalto/in/PName;
astore 3
start local 3 71: aload 3
ifnonnull 74
72: aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
73: sipush 257
ireturn
74: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
iconst_5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
75: aload 0
aload 3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
end local 3 76: goto 0
77: StackMap locals:
StackMap stack:
iload 1
bipush 61
if_icmpeq 79
78: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected '='"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
79: StackMap locals:
StackMap stack:
aload 0
bipush 6
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
80: goto 0
81: StackMap locals:
StackMap stack:
iload 1
bipush 34
if_icmpeq 83
iload 1
bipush 39
if_icmpeq 83
82: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " Expected a quote"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
83: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.initAttribute:(B)V
84: goto 0
85: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
end local 2 end local 1 86: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parsePName:()Lcom/fasterxml/aalto/in/PName;
astore 3
start local 3 87: aload 3
ifnonnull 89
88: sipush 257
ireturn
89: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner top top com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
90: aload 0
iconst_5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
end local 3 91: goto 0
92: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleAttrValue:()Z
ifne 94
93: sipush 257
ireturn
94: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
95: goto 0
96: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleNsDecl:()Z
ifne 98
97: sipush 257
ireturn
98: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
99: goto 0
100: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 101: iload 1
bipush 62
if_icmpeq 103
102: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected '>'"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
103: StackMap locals: int
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishStartElement:(Z)I
ireturn
end local 1 104: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
105: goto 0
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 106 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
13 35 1 b B
44 86 1 b B
101 104 1 b B
14 35 2 c I
45 86 2 c I
4 7 3 elemName Lcom/fasterxml/aalto/in/PName;
71 76 3 n Lcom/fasterxml/aalto/in/PName;
87 91 3 n Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
private void initStartElement(com.fasterxml.aalto.in.PName);
descriptor: (Lcom/fasterxml/aalto/in/PName;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.fasterxml.aalto.in.PName.getPrefix:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 4
2: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAllNsBound:Z
3: goto 6
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.bindName:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)Lcom/fasterxml/aalto/in/PName;
astore 1
5: aload 0
aload 1
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAllNsBound:Z
6: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
7: aload 0
new com.fasterxml.aalto.in.ElementScope
dup
aload 1
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
invokespecial com.fasterxml.aalto.in.ElementScope.<init>:(Lcom/fasterxml/aalto/in/PName;Lcom/fasterxml/aalto/in/ElementScope;)V
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
8: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCount:I
9: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currNsCount:I
10: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
11: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
12: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 13 1 elemName Lcom/fasterxml/aalto/in/PName;
1 13 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
elemName
private void initAttribute(byte);
descriptor: (B)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrQuote:B
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
astore 2
start local 2 2: aload 2
invokevirtual com.fasterxml.aalto.in.PName.getPrefix:()Ljava/lang/String;
astore 3
start local 3 3: aload 3
ifnonnull 8
4: aload 2
invokevirtual com.fasterxml.aalto.in.PName.getLocalName:()Ljava/lang/String;
ldc "xmlns"
if_acmpne 5
iconst_1
goto 6
StackMap locals: com.fasterxml.aalto.in.PName java.lang.String
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 4
start local 4 7: goto 15
end local 4 8: StackMap locals:
StackMap stack:
aload 3
ldc "xmlns"
if_acmpne 11
9: iconst_1
istore 4
start local 4 10: goto 15
end local 4 11: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.bindName:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)Lcom/fasterxml/aalto/in/PName;
astore 2
12: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAllNsBound:Z
ifeq 14
13: aload 0
aload 2
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAllNsBound:Z
14: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 15: StackMap locals: int
StackMap stack:
iload 4
ifeq 20
16: aload 0
bipush 8
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
17: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
18: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currNsCount:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currNsCount:I
19: goto 22
20: StackMap locals:
StackMap stack:
aload 0
bipush 7
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
21: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
aload 2
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
invokevirtual com.fasterxml.aalto.in.AttributeCollector.startNewValue:(Lcom/fasterxml/aalto/in/PName;I)[C
pop
22: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 23 1 quoteChar B
2 23 2 attrName Lcom/fasterxml/aalto/in/PName;
3 23 3 prefix Ljava/lang/String;
7 8 4 nsDecl Z
10 11 4 nsDecl Z
15 23 4 nsDecl Z
MethodParameters:
Name Flags
quoteChar
private int finishStartElement(boolean);
descriptor: (Z)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._isEmptyTag:Z
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
invokevirtual com.fasterxml.aalto.in.AttributeCollector.finishLastValue:(I)I
istore 2
start local 2 2: iload 2
ifge 5
3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.getCount:()I
istore 2
4: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.getErrorMsg:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInputProblem:(Ljava/lang/String;)V
5: StackMap locals: int
StackMap stack:
aload 0
iload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCount:I
6: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._depth:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._depth:I
7: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAllNsBound:Z
ifne 18
8: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
ifne 10
9: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnboundPrefix:(Lcom/fasterxml/aalto/in/PName;Z)V
10: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCount:I
istore 4
start local 4 12: goto 17
13: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
iload 3
invokevirtual com.fasterxml.aalto.in.AttributeCollector.getName:(I)Lcom/fasterxml/aalto/in/PName;
astore 5
start local 5 14: aload 5
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
ifne 16
15: aload 0
aload 5
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnboundPrefix:(Lcom/fasterxml/aalto/in/PName;Z)V
end local 5 16: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
17: iload 3
iload 4
if_icmplt 13
end local 4 end local 3 18: StackMap locals:
StackMap stack:
aload 0
iconst_1
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 19 1 emptyTag Z
2 19 2 act I
11 18 3 i I
12 18 4 len I
14 16 5 attrName Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
emptyTag
private int handleEndElementStart();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=1
start local 0 0: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._depth:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._depth:I
1: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
invokevirtual com.fasterxml.aalto.in.ElementScope.getName:()Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
2: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.sizeInQuads:()I
istore 1
start local 1 3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iload 1
iconst_2
ishl
iconst_1
iadd
if_icmpge 8
4: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
5: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
6: aload 0
aload 0
aload 0
iconst_0
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
7: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleEndElement:()I
ireturn
8: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
astore 2
start local 2 9: iinc 1 -1
10: iconst_0
istore 3
start local 3 11: goto 24
12: StackMap locals: byte[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
istore 4
start local 4 13: aload 2
iload 4
baload
bipush 24
ishl
14: aload 2
iload 4
iconst_1
iadd
baload
sipush 255
iand
bipush 16
ishl
15: ior
16: aload 2
iload 4
iconst_2
iadd
baload
sipush 255
iand
bipush 8
ishl
17: ior
18: aload 2
iload 4
iconst_3
iadd
baload
sipush 255
iand
19: ior
istore 5
start local 5 20: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_4
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
21: iload 5
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
iload 3
invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
if_icmpeq 23
22: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
end local 5 end local 4 23: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
24: iload 3
iload 1
if_icmplt 12
end local 3 25: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
iload 1
invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
istore 3
start local 3 26: aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 27: iload 4
iload 3
if_icmpeq 35
28: iload 4
bipush 8
ishl
aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
ior
istore 4
29: iload 4
iload 3
if_icmpeq 35
30: iload 4
bipush 8
ishl
aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
ior
istore 4
31: iload 4
iload 3
if_icmpeq 35
32: iload 4
bipush 8
ishl
aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
ior
istore 4
33: iload 4
iload 3
if_icmpeq 35
34: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
35: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 36: goto 57
37: StackMap locals: int
StackMap stack:
iload 5
bipush 10
if_icmpne 40
38: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
39: goto 52
StackMap locals:
StackMap stack:
40: iload 5
bipush 13
if_icmpne 50
41: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 46
42: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
43: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
44: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
45: sipush 257
ireturn
46: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 48
47: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
48: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
49: goto 52
StackMap locals:
StackMap stack:
50: iload 5
bipush 32
if_icmpeq 52
iload 5
bipush 9
if_icmpeq 52
51: aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInvalidSpace:(I)V
52: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 56
53: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
54: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
55: sipush 257
ireturn
56: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
57: StackMap locals:
StackMap stack:
iload 5
bipush 32
if_icmple 37
58: iload 5
bipush 62
if_icmpeq 60
59: aload 0
aload 0
iload 5
i2b
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected space or closing '>'"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
60: StackMap locals:
StackMap stack:
aload 0
iconst_2
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
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 61 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
3 61 1 size I
9 61 2 buf [B
11 25 3 qix I
13 23 4 ptr I
20 23 5 q I
26 61 3 lastQ I
27 61 4 q I
36 61 5 i2 I
Exceptions:
throws javax.xml.stream.XMLStreamException
private int handleEndElement();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
ifne 26
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
astore 1
start local 1 2: aload 1
invokevirtual com.fasterxml.aalto.in.PName.sizeInQuads:()I
iconst_1
isub
istore 2
start local 2 3: goto 13
4: StackMap locals: com.fasterxml.aalto.in.PName int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 6
5: sipush 257
ireturn
6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
bipush 8
ishl
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
7: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
StackMap locals:
StackMap stack:
8: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
iconst_4
if_icmplt 4
9: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
aload 1
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
if_icmpeq 11
10: aload 0
aload 1
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
aload 0
aload 0
iconst_0
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
12: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
StackMap locals:
StackMap stack:
13: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
iload 2
if_icmplt 8
14: aload 1
invokevirtual com.fasterxml.aalto.in.PName.getLastQuad:()I
istore 3
start local 3 15: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 17
16: sipush 257
ireturn
17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
bipush 8
ishl
istore 4
start local 4 18: iload 4
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
ior
istore 4
19: aload 0
iload 4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
20: iload 4
iload 3
if_icmpne 22
21: goto 24
22: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
iconst_1
iadd
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
iconst_3
if_icmple 15
23: aload 0
aload 1
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
end local 4 24: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
end local 3 end local 2 end local 1 25: goto 28
StackMap locals:
StackMap stack:
26: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._state:I
iconst_1
if_icmpeq 28
27: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
28: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 31
29: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handlePartialCR:()Z
ifne 31
30: sipush 257
ireturn
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 33
32: sipush 257
ireturn
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 1
start local 1 34: iload 1
bipush 32
if_icmpgt 49
35: iload 1
bipush 10
if_icmpne 38
36: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
37: goto 31
StackMap locals: int
StackMap stack:
38: iload 1
bipush 13
if_icmpne 46
39: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 42
40: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
41: sipush 257
ireturn
42: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 44
43: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
44: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
45: goto 31
StackMap locals:
StackMap stack:
46: iload 1
bipush 32
if_icmpeq 31
iload 1
bipush 9
if_icmpeq 31
47: aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInvalidSpace:(I)V
48: goto 31
49: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpeq 51
50: aload 0
aload 0
iload 1
i2b
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected space or closing '>'"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
51: StackMap locals:
StackMap stack:
aload 0
iconst_2
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
2 25 1 elemName Lcom/fasterxml/aalto/in/PName;
3 25 2 quadSize I
15 25 3 lastQ I
18 24 4 q I
34 52 1 i2 I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final int startCharacters(byte);
descriptor: (B)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
sipush 255
iand
istore 2
start local 2 1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
iload 2
iaload
tableswitch { // 1 - 11
1: 2
2: 3
3: 11
4: 38
5: 13
6: 18
7: 26
8: 42
9: 40
10: 40
11: 42
default: 42
}
2: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 2
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 6
4: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
5: sipush 257
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 8
7: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
9: bipush 10
istore 2
10: goto 42
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
12: goto 42
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 16
14: aload 0
iload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
15: sipush 257
ireturn
16: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
istore 2
17: goto 42
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_2
if_icmpge 24
19: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 22
20: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 3
start local 3 21: iload 2
iload 3
bipush 8
ishl
ior
istore 2
end local 3 22: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
23: sipush 257
ireturn
24: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(I)I
istore 2
25: goto 42
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_3
if_icmpge 35
27: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 33
28: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 3
start local 3 29: iload 2
iload 3
bipush 8
ishl
ior
istore 2
30: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 33
31: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 3
32: iload 2
iload 3
bipush 16
ishl
ior
istore 2
end local 3 33: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
34: sipush 257
ireturn
35: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(I)I
istore 2
36: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithSurrogate:(I)V
37: goto 43
38: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidInitial:(I)V
39: goto 42
40: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
41: goto 42
42: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
i2c
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithChar:(C)V
end local 2 43: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgCoalescing:Z
ifeq 45
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgLazyParsing:Z
ifne 45
44: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishCharactersCoalescing:()I
ireturn
45: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
46: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._cfgLazyParsing:Z
ifeq 49
47: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenIncomplete:Z
48: goto 50
49: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.finishCharacters:()V
50: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currToken:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 51 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 51 1 b B
1 43 2 c I
21 22 3 d I
29 33 3 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected final void finishCharacters();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=9, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 2
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
astore 1
start local 1 3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
astore 2
start local 2 4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
astore 3
start local 3 5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
istore 4
start local 4 6: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] byte[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
istore 6
start local 6 7: iload 6
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 9
8: goto 100
9: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] byte[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 12
10: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
11: iconst_0
istore 4
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
istore 7
start local 7 13: iload 6
aload 3
arraylength
iload 4
isub
iadd
istore 8
start local 8 14: iload 8
iload 7
if_icmpge 22
15: iload 8
istore 7
end local 8 16: goto 22
17: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
baload
sipush 255
iand
istore 5
start local 5 18: aload 1
iload 5
iaload
ifeq 21
19: aload 0
iload 6
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
20: goto 25
21: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] byte[] char[] int int int int
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 22: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] byte[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 17
23: aload 0
iload 6
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
end local 7 end local 6 24: goto 6
start local 5 25: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] byte[] char[] int int
StackMap stack:
aload 1
iload 5
iaload
tableswitch { // 1 - 11
1: 26
2: 27
3: 35
4: 66
5: 37
6: 42
7: 50
8: 98
9: 67
10: 69
11: 81
default: 98
}
26: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 5
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 30
28: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
29: goto 100
30: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 32
31: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
33: bipush 10
istore 5
34: goto 98
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
36: goto 98
37: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 40
38: aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
39: goto 100
40: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
istore 5
41: goto 98
42: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_2
if_icmpge 48
43: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 46
44: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 45: iload 5
iload 6
bipush 8
ishl
ior
istore 5
end local 6 46: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
47: goto 100
48: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(I)I
istore 5
49: goto 98
50: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_3
if_icmpge 59
51: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 57
52: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 53: iload 5
iload 6
bipush 8
ishl
ior
istore 5
54: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 57
55: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 6
56: iload 5
iload 6
bipush 16
ishl
ior
istore 5
end local 6 57: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
58: goto 100
59: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(I)I
istore 5
60: aload 3
iload 4
iinc 4 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
61: iload 4
aload 3
arraylength
if_icmplt 64
62: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
63: iconst_0
istore 4
64: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
65: goto 98
66: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidInitial:(I)V
67: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
68: goto 100
69: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleEntityInCharacters:()I
istore 5
70: iload 5
ifne 73
71: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
72: goto 100
73: StackMap locals:
StackMap stack:
iload 5
bipush 16
ishr
ifeq 98
74: iload 5
ldc 65536
isub
istore 5
75: aload 3
iload 4
iinc 4 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
76: iload 4
aload 3
arraylength
if_icmplt 79
77: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
78: iconst_0
istore 4
79: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
80: goto 98
81: StackMap locals:
StackMap stack:
iconst_1
istore 6
start local 6 82: iconst_0
istore 7
start local 7 83: goto 89
84: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 7
85: iload 7
bipush 93
if_icmpeq 87
86: goto 90
87: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
88: iinc 6 1
89: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 84
90: StackMap locals:
StackMap stack:
iload 7
bipush 62
if_icmpne 97
iload 6
iconst_1
if_icmple 97
91: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportIllegalCDataEnd:()V
92: goto 97
93: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
bipush 93
castore
94: iload 4
aload 3
arraylength
if_icmplt 97
95: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
96: iconst_0
istore 4
97: StackMap locals:
StackMap stack:
iinc 6 -1
iload 6
ifgt 93
end local 7 end local 6 98: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 99: goto 6
100: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 4
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
101: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 102 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
3 102 1 TYPES [I
4 102 2 inputBuffer [B
5 102 3 outputBuffer [C
6 102 4 outPtr I
18 22 5 c I
25 99 5 c I
7 24 6 ptr I
13 24 7 max I
14 16 8 max2 I
45 46 6 d I
53 57 6 d I
82 98 6 count I
83 98 7 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int handleEntityInCharacters();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
istore 1
start local 1 1: iload 1
iconst_3
iadd
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmpgt 40
2: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
start local 2 3: iload 2
bipush 35
if_icmpne 7
4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 120
if_icmpne 6
5: aload 0
iload 1
iconst_1
iadd
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInCharacters:(I)I
ireturn
6: StackMap locals: int int
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleDecEntityInCharacters:(I)I
ireturn
7: StackMap locals:
StackMap stack:
iload 2
bipush 97
if_icmpne 22
8: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
9: iload 2
bipush 109
if_icmpne 15
10: iload 1
iconst_1
iadd
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmpge 40
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 112
if_icmpne 40
12: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_1
iadd
baload
bipush 59
if_icmpne 40
13: aload 0
iload 1
iconst_2
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
14: bipush 38
ireturn
15: StackMap locals:
StackMap stack:
iload 2
bipush 112
if_icmpne 40
16: iload 1
iconst_2
iadd
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmpge 40
17: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 111
if_icmpne 40
18: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_1
iadd
baload
bipush 115
if_icmpne 40
19: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_2
iadd
baload
bipush 59
if_icmpne 40
20: aload 0
iload 1
iconst_3
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
21: bipush 39
ireturn
22: StackMap locals:
StackMap stack:
iload 2
bipush 103
if_icmpne 27
23: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 116
if_icmpne 40
24: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_1
iadd
baload
bipush 59
if_icmpne 40
25: aload 0
iload 1
iconst_2
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
26: bipush 62
ireturn
27: StackMap locals:
StackMap stack:
iload 2
bipush 108
if_icmpne 32
28: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 116
if_icmpne 40
29: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_1
iadd
baload
bipush 59
if_icmpne 40
30: aload 0
iload 1
iconst_2
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
31: bipush 60
ireturn
32: StackMap locals:
StackMap stack:
iload 2
bipush 113
if_icmpne 40
33: iload 1
iconst_3
iadd
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmpge 40
34: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 117
if_icmpne 40
35: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_1
iadd
baload
bipush 111
if_icmpne 40
36: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_2
iadd
baload
bipush 116
if_icmpne 40
37: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_3
iadd
baload
bipush 59
if_icmpne 40
38: aload 0
iload 1
iconst_4
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
39: bipush 39
ireturn
end local 2 40: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
1 41 1 ptr I
3 40 2 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int handleDecEntityInCharacters(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
start local 2 1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
istore 3
start local 3 2: iconst_0
istore 4
start local 4 3: StackMap locals: int int int
StackMap stack:
iload 2
istore 5
start local 5 4: iload 5
bipush 57
if_icmpgt 5
iload 5
bipush 48
if_icmpge 6
5: StackMap locals: int
StackMap stack:
aload 0
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected a digit (0 - 9) for character entity"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
6: StackMap locals:
StackMap stack:
iload 4
bipush 10
imul
iload 5
bipush 48
isub
iadd
istore 4
7: iload 4
ldc 1114111
if_icmple 9
8: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportEntityOverflow:()V
9: StackMap locals:
StackMap stack:
iload 1
iload 3
if_icmplt 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
end local 5 12: iload 2
bipush 59
if_icmpne 3
13: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
14: aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.verifyXmlChar:(I)V
15: iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 16 1 ptr I
1 16 2 b B
2 16 3 end I
3 16 4 value I
4 12 5 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
ptr
protected int handleHexEntityInCharacters(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
start local 2 1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
istore 3
start local 3 2: iconst_0
istore 4
start local 4 3: StackMap locals: int int int
StackMap stack:
iload 2
istore 5
start local 5 4: iload 5
bipush 57
if_icmpgt 7
iload 5
bipush 48
if_icmplt 7
5: iinc 5 -48
6: goto 14
StackMap locals: int
StackMap stack:
7: iload 5
bipush 70
if_icmpgt 10
iload 5
bipush 65
if_icmplt 10
8: bipush 10
iload 5
bipush 65
isub
iadd
istore 5
9: goto 14
StackMap locals:
StackMap stack:
10: iload 5
bipush 102
if_icmpgt 13
iload 5
bipush 97
if_icmplt 13
11: bipush 10
iload 5
bipush 97
isub
iadd
istore 5
12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected a hex digit (0-9a-fA-F) for character entity"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
14: StackMap locals:
StackMap stack:
iload 4
iconst_4
ishl
iload 5
iadd
istore 4
15: iload 4
ldc 1114111
if_icmple 17
16: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportEntityOverflow:()V
17: StackMap locals:
StackMap stack:
iload 1
iload 3
if_icmplt 19
18: iconst_0
ireturn
19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
end local 5 20: iload 2
bipush 59
if_icmpne 3
21: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
22: aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.verifyXmlChar:(I)V
23: iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 24 1 ptr I
1 24 2 b B
2 24 3 end I
3 24 4 value I
4 20 5 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
ptr
private final boolean handleAndAppendPending();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
istore 1
start local 1 3: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
4: iload 1
ifge 12
5: iload 1
iconst_m1
if_icmpne 11
6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 8
7: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
8: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
9: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
bipush 10
invokevirtual com.fasterxml.aalto.util.TextBuilder.append:(C)V
10: iconst_1
ireturn
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
iload 1
sipush 255
iand
iaload
tableswitch { // 5 - 7
5: 13
6: 15
7: 27
default: 51
}
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
i2c
invokevirtual com.fasterxml.aalto.util.TextBuilder.append:(C)V
14: goto 52
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 16: iload 1
bipush 8
ishr
istore 3
start local 3 17: iload 3
ifne 24
18: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 21
19: aload 0
iload 1
iload 2
bipush 8
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
20: iconst_0
ireturn
21: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 22: aload 0
iload 1
iload 2
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(III)I
istore 1
end local 4 23: goto 25
24: StackMap locals:
StackMap stack:
aload 0
iload 1
sipush 255
iand
iload 3
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(III)I
istore 1
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 1
i2c
invokevirtual com.fasterxml.aalto.util.TextBuilder.append:(C)V
end local 3 end local 2 26: goto 52
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 28: iload 1
bipush 8
ishr
ifne 39
29: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 32
30: aload 0
iload 1
iload 2
bipush 8
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
31: iconst_0
ireturn
32: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 3
start local 3 33: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 36
34: aload 0
iload 1
iload 2
bipush 8
ishl
ior
iload 3
bipush 16
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
35: iconst_0
ireturn
36: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 37: aload 0
iload 1
iload 2
iload 3
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
istore 1
end local 4 end local 3 38: goto 49
39: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
sipush 255
iand
istore 3
start local 3 40: iload 1
bipush 16
ishr
istore 4
start local 4 41: iload 4
ifne 48
42: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 45
43: aload 0
iload 1
iload 2
bipush 16
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
44: iconst_0
ireturn
45: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
46: aload 0
iload 1
sipush 255
iand
iload 3
iload 2
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
istore 1
47: goto 49
48: StackMap locals:
StackMap stack:
aload 0
iload 1
sipush 255
iand
iload 3
iload 4
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
istore 1
end local 4 end local 3 end local 2 49: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 1
invokevirtual com.fasterxml.aalto.util.TextBuilder.appendSurrogate:(I)V
50: goto 52
51: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
52: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
3 53 1 c I
16 26 2 next I
17 26 3 c2 I
22 23 4 c3 I
28 49 2 next I
33 38 3 c2 I
37 38 4 c3 I
40 49 3 c2 I
41 49 4 c3 I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected boolean skipCharacters();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 3
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.skipPending:()Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
astore 1
start local 1 4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
astore 2
start local 2 5: StackMap locals: int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
istore 4
start local 4 6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
istore 5
start local 5 7: iload 4
iload 5
if_icmplt 13
8: goto 73
9: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] byte[] top int int
StackMap stack:
aload 2
iload 4
iinc 4 1
baload
sipush 255
iand
istore 3
start local 3 10: aload 1
iload 3
iaload
ifeq 13
11: aload 0
iload 4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
12: goto 16
end local 3 13: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmplt 9
14: aload 0
iload 4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
end local 5 end local 4 15: goto 5
start local 3 16: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] byte[] int
StackMap stack:
aload 1
iload 3
iaload
tableswitch { // 1 - 11
1: 17
2: 18
3: 25
4: 51
5: 27
6: 32
7: 40
8: 72
9: 52
10: 54
11: 61
default: 72
}
17: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 3
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 21
19: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
20: goto 73
21: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 23
22: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
24: goto 5
25: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
26: goto 5
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 30
28: aload 0
iload 3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
29: goto 73
30: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.skipUtf8_2:(I)V
31: goto 5
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_2
if_icmpge 38
33: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 36
34: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 35: iload 3
iload 4
bipush 8
ishl
ior
istore 3
end local 4 36: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
37: goto 73
38: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(I)I
pop
39: goto 5
40: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_3
if_icmpge 49
41: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 47
42: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 43: iload 3
iload 4
bipush 8
ishl
ior
istore 3
44: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 47
45: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
46: iload 3
iload 4
bipush 16
ishl
ior
istore 3
end local 4 47: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
48: goto 73
49: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(I)I
pop
50: goto 5
51: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidInitial:(I)V
52: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
53: iconst_1
ireturn
54: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.skipEntityInCharacters:()I
istore 3
55: iload 3
ifne 5
56: aload 0
bipush -80
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
57: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmpge 60
58: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.skipPending:()Z
ifeq 60
59: iconst_1
ireturn
60: StackMap locals:
StackMap stack:
iconst_0
ireturn
61: StackMap locals:
StackMap stack:
iconst_1
istore 4
start local 4 62: iconst_0
istore 5
start local 5 63: goto 69
64: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 5
65: iload 5
bipush 93
if_icmpeq 67
66: goto 70
67: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
68: iinc 4 1
69: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 64
70: StackMap locals:
StackMap stack:
iload 5
bipush 62
if_icmpne 5
iload 4
iconst_1
if_icmple 5
71: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportIllegalCDataEnd:()V
end local 5 end local 4 end local 3 72: StackMap locals:
StackMap stack:
goto 5
73: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 74 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
4 74 1 TYPES [I
5 74 2 inputBuffer [B
10 13 3 c I
16 72 3 c I
6 15 4 ptr I
7 15 5 max I
35 36 4 d I
43 47 4 d I
62 72 4 count I
63 72 5 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
private final boolean skipPending();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifge 71
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
lookupswitch { // 8
-86: 59
-85: 53
-84: 44
-83: 40
-82: 36
-81: 23
-80: 9
-1: 4
default: 68
}
4: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 7
6: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
8: iconst_1
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 10: iload 1
bipush 35
if_icmpne 13
11: aload 0
bipush -81
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
12: goto 69
13: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseNewEntityName:(B)Lcom/fasterxml/aalto/in/PName;
astore 2
start local 2 14: aload 2
ifnonnull 17
15: aload 0
bipush -84
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
16: iconst_0
ireturn
17: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeGeneralEntity:(Lcom/fasterxml/aalto/in/PName;)I
istore 3
start local 3 18: iload 3
ifne 21
19: aload 0
aload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
20: aload 0
bipush 9
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
end local 3 end local 2 end local 1 21: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
22: iconst_1
ireturn
23: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
24: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 120
if_icmpne 31
25: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
26: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeHexEntity:()Z
ifeq 29
27: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
28: iconst_1
ireturn
29: StackMap locals:
StackMap stack:
aload 0
bipush -83
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
30: iconst_0
ireturn
31: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeDecEntity:()Z
ifeq 34
32: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
33: iconst_1
ireturn
34: StackMap locals:
StackMap stack:
aload 0
bipush -82
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
35: iconst_0
ireturn
36: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeDecEntity:()Z
ifeq 39
37: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
38: iconst_1
ireturn
39: StackMap locals:
StackMap stack:
iconst_0
ireturn
40: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeHexEntity:()Z
ifeq 43
41: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
42: iconst_1
ireturn
43: StackMap locals:
StackMap stack:
iconst_0
ireturn
44: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseEntityName:()Lcom/fasterxml/aalto/in/PName;
astore 1
start local 1 45: aload 1
ifnonnull 47
46: iconst_0
ireturn
47: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeGeneralEntity:(Lcom/fasterxml/aalto/in/PName;)I
istore 2
start local 2 48: iload 2
ifne 51
49: aload 0
aload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
50: aload 0
bipush 9
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nextEvent:I
end local 2 end local 1 51: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
52: iconst_1
ireturn
53: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 93
if_icmpeq 56
54: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
55: iconst_1
ireturn
56: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
57: aload 0
bipush -86
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
58: goto 69
59: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 60: iload 1
bipush 93
if_icmpne 63
61: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
62: goto 69
63: StackMap locals: int
StackMap stack:
iload 1
bipush 62
if_icmpne 66
64: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
65: aload 0
ldc "Encountered ']]>' in text segment"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInputProblem:(Ljava/lang/String;)V
end local 1 66: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
67: iconst_1
ireturn
68: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
69: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 3
70: iconst_0
ireturn
71: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
istore 1
start local 1 72: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
iload 1
sipush 255
iand
iaload
tableswitch { // 5 - 7
5: 73
6: 75
7: 86
default: 109
}
73: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.skipUtf8_2:(I)V
74: goto 110
75: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 76: iload 1
bipush 8
ishr
istore 3
start local 3 77: iload 3
ifne 84
78: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 81
79: aload 0
iload 1
iload 2
bipush 8
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
80: iconst_0
ireturn
81: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 82: aload 0
iload 1
iload 2
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(III)I
pop
end local 4 83: goto 110
84: StackMap locals:
StackMap stack:
aload 0
iload 1
sipush 255
iand
iload 3
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(III)I
pop
end local 3 end local 2 85: goto 110
86: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 87: iload 1
bipush 8
ishr
ifne 98
88: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 91
89: aload 0
iload 1
iload 2
bipush 8
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
90: iconst_0
ireturn
91: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 3
start local 3 92: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 95
93: aload 0
iload 1
iload 2
bipush 8
ishl
ior
iload 3
bipush 16
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
94: iconst_0
ireturn
95: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 96: aload 0
iload 1
iload 2
iload 3
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
pop
end local 4 end local 3 97: goto 110
98: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
sipush 255
iand
istore 3
start local 3 99: iload 1
bipush 16
ishr
istore 4
start local 4 100: iload 4
ifne 107
101: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 104
102: aload 0
iload 1
iload 2
bipush 16
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
103: iconst_0
ireturn
104: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
105: aload 0
iload 1
sipush 255
iand
iload 3
iload 2
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
pop
106: goto 110
107: StackMap locals:
StackMap stack:
aload 0
iload 1
sipush 255
iand
iload 3
iload 4
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
pop
end local 4 end local 3 end local 2 108: goto 110
109: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
110: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
111: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 112 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
10 21 1 b B
14 21 2 n Lcom/fasterxml/aalto/in/PName;
18 21 3 ch I
45 51 1 n Lcom/fasterxml/aalto/in/PName;
48 51 2 ch I
60 66 1 b B
72 112 1 c I
76 85 2 next I
77 85 3 c2 I
82 83 4 c3 I
87 108 2 next I
92 97 3 c2 I
96 97 4 c3 I
99 108 3 c2 I
100 108 4 c3 I
Exceptions:
throws javax.xml.stream.XMLStreamException
private int skipEntityInCharacters();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
istore 1
start local 1 1: iload 1
iconst_3
iadd
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmpgt 40
2: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
start local 2 3: iload 2
bipush 35
if_icmpne 7
4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 120
if_icmpne 6
5: aload 0
iload 1
iconst_1
iadd
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInCharacters:(I)I
ireturn
6: StackMap locals: int int
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleDecEntityInCharacters:(I)I
ireturn
7: StackMap locals:
StackMap stack:
iload 2
bipush 97
if_icmpne 22
8: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iinc 1 1
baload
istore 2
9: iload 2
bipush 109
if_icmpne 15
10: iload 1
iconst_1
iadd
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmpge 40
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 112
if_icmpne 40
12: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_1
iadd
baload
bipush 59
if_icmpne 40
13: aload 0
iload 1
iconst_2
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
14: bipush 38
ireturn
15: StackMap locals:
StackMap stack:
iload 2
bipush 112
if_icmpne 40
16: iload 1
iconst_2
iadd
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmpge 40
17: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 111
if_icmpne 40
18: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_1
iadd
baload
bipush 115
if_icmpne 40
19: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_2
iadd
baload
bipush 59
if_icmpne 40
20: aload 0
iload 1
iconst_3
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
21: bipush 39
ireturn
22: StackMap locals:
StackMap stack:
iload 2
bipush 103
if_icmpne 27
23: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 116
if_icmpne 40
24: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_1
iadd
baload
bipush 59
if_icmpne 40
25: aload 0
iload 1
iconst_2
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
26: bipush 62
ireturn
27: StackMap locals:
StackMap stack:
iload 2
bipush 108
if_icmpne 32
28: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 116
if_icmpne 40
29: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_1
iadd
baload
bipush 59
if_icmpne 40
30: aload 0
iload 1
iconst_2
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
31: bipush 60
ireturn
32: StackMap locals:
StackMap stack:
iload 2
bipush 113
if_icmpne 40
33: iload 1
iconst_3
iadd
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmpge 40
34: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
baload
bipush 117
if_icmpne 40
35: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_1
iadd
baload
bipush 111
if_icmpne 40
36: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_2
iadd
baload
bipush 116
if_icmpne 40
37: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
iload 1
iconst_3
iadd
baload
bipush 59
if_icmpne 40
38: aload 0
iload 1
iconst_4
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
39: bipush 39
ireturn
end local 2 40: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
1 41 1 ptr I
3 40 2 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected boolean skipCoalescedText();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected boolean handleAttrValue();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 4
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleAttrValuePending:()Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.continueValue:()[C
astore 1
start local 1 5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.ATTR_CHARS:[I
astore 2
start local 2 6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrQuote:B
istore 3
start local 3 7: StackMap locals: char[] int[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
aload 1
arraylength
if_icmplt 11
10: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 1
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
istore 5
start local 5 12: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 1
arraylength
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
isub
iadd
istore 6
start local 6 13: iload 6
iload 5
if_icmpge 20
14: iload 6
istore 5
end local 6 15: goto 20
16: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int[] int top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 17: aload 2
iload 4
iaload
ifeq 19
18: goto 22
19: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int[] int int int
StackMap stack:
aload 1
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
iload 4
i2c
castore
end local 4 20: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int[] int top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iload 5
if_icmplt 16
end local 5 21: goto 7
start local 4 22: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner char[] int[] int int
StackMap stack:
aload 2
iload 4
iaload
tableswitch { // 1 - 14
1: 23
2: 24
3: 29
4: 60
5: 32
6: 37
7: 45
8: 30
9: 61
10: 62
11: 76
12: 76
13: 76
14: 74
default: 76
}
23: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 4
24: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 27
25: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
26: iconst_0
ireturn
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 29
28: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
30: StackMap locals:
StackMap stack:
bipush 32
istore 4
31: goto 76
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 35
33: aload 0
iload 4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
34: iconst_0
ireturn
35: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
istore 4
36: goto 76
37: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_2
if_icmpge 43
38: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 41
39: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 40: iload 4
iload 5
bipush 8
ishl
ior
istore 4
end local 5 41: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
42: iconst_0
ireturn
43: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(I)I
istore 4
44: goto 76
45: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_3
if_icmpge 54
46: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 52
47: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 48: iload 4
iload 5
bipush 8
ishl
ior
istore 4
49: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 52
50: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
51: iload 4
iload 5
bipush 16
ishl
ior
istore 4
end local 5 52: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
53: iconst_0
ireturn
54: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(I)I
istore 4
55: aload 1
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
ldc 55296
iload 4
bipush 10
ishr
ior
i2c
castore
56: ldc 56320
iload 4
sipush 1023
iand
ior
istore 4
57: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
aload 1
arraylength
if_icmplt 76
58: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 1
59: goto 76
60: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidInitial:(I)V
61: StackMap locals:
StackMap stack:
aload 0
iload 4
ldc "'<' not allowed in attribute value"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
62: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleEntityInAttributeValue:()I
istore 4
63: iload 4
ifgt 67
64: iload 4
ifge 66
65: iconst_0
ireturn
66: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnexpandedEntityInAttr:(Lcom/fasterxml/aalto/in/PName;Z)V
67: StackMap locals:
StackMap stack:
iload 4
bipush 16
ishr
ifeq 76
68: iload 4
ldc 65536
isub
istore 4
69: aload 1
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
ldc 55296
iload 4
bipush 10
ishr
ior
i2c
castore
70: ldc 56320
iload 4
sipush 1023
iand
ior
istore 4
71: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
aload 1
arraylength
if_icmplt 76
72: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 1
73: goto 76
74: StackMap locals:
StackMap stack:
iload 4
iload 3
if_icmpne 76
75: goto 78
76: StackMap locals:
StackMap stack:
aload 1
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
iload 4
i2c
castore
end local 4 77: goto 7
78: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 79 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
5 79 1 attrBuffer [C
6 79 2 TYPES [I
7 79 3 quoteChar I
17 20 4 c I
22 77 4 c I
12 21 5 max I
13 15 6 max2 I
40 41 5 d I
48 52 5 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
private final boolean handleAttrValuePending();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
iconst_m1
if_icmpne 8
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handlePartialCR:()Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.continueValue:()[C
astore 1
start local 1 4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
aload 1
arraylength
if_icmplt 6
5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 1
6: StackMap locals: char[]
StackMap stack:
aload 1
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
bipush 32
castore
7: iconst_1
ireturn
end local 1 8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 10
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -60
if_icmpne 34
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 12: iload 2
bipush 35
if_icmpne 25
13: aload 0
bipush -61
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
14: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 16
15: iconst_0
ireturn
16: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 120
if_icmpne 23
17: aload 0
bipush -62
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
18: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
19: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 21
20: iconst_0
ireturn
21: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInAttribute:(Z)I
istore 1
start local 1 22: goto 63
end local 1 23: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleDecEntityInAttribute:(Z)I
istore 1
start local 1 24: goto 63
end local 1 25: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseNewEntityName:(B)Lcom/fasterxml/aalto/in/PName;
astore 3
start local 3 26: aload 3
ifnonnull 29
27: aload 0
bipush -63
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
28: iconst_0
ireturn
29: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeGeneralEntity:(Lcom/fasterxml/aalto/in/PName;)I
istore 1
start local 1 30: iload 1
ifne 63
31: aload 0
aload 3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
32: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnexpandedEntityInAttr:(Lcom/fasterxml/aalto/in/PName;Z)V
end local 3 end local 2 33: goto 63
end local 1 StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner
StackMap stack:
34: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -61
if_icmpne 44
35: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 120
if_icmpne 42
36: aload 0
bipush -62
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
37: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
38: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 40
39: iconst_0
ireturn
40: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInAttribute:(Z)I
istore 1
start local 1 41: goto 63
end local 1 42: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleDecEntityInAttribute:(Z)I
istore 1
start local 1 43: goto 63
end local 1 StackMap locals:
StackMap stack:
44: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -62
if_icmpne 47
45: aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInAttribute:(Z)I
istore 1
start local 1 46: goto 63
end local 1 StackMap locals:
StackMap stack:
47: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -63
if_icmpne 56
48: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseEntityName:()Lcom/fasterxml/aalto/in/PName;
astore 2
start local 2 49: aload 2
ifnonnull 51
50: iconst_0
ireturn
51: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner top com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeGeneralEntity:(Lcom/fasterxml/aalto/in/PName;)I
istore 1
start local 1 52: iload 1
ifne 63
53: aload 0
aload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
54: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnexpandedEntityInAttr:(Lcom/fasterxml/aalto/in/PName;Z)V
end local 2 55: goto 63
end local 1 StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner
StackMap stack:
56: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -64
if_icmpne 59
57: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleDecEntityInAttribute:(Z)I
istore 1
start local 1 58: goto 63
end local 1 StackMap locals:
StackMap stack:
59: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -65
if_icmpne 62
60: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInAttribute:(Z)I
istore 1
start local 1 61: goto 63
end local 1 62: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleAttrValuePendingUTF8:()I
istore 1
start local 1 63: StackMap locals: int
StackMap stack:
iload 1
ifne 65
64: iconst_0
ireturn
65: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.continueValue:()[C
astore 2
start local 2 66: iload 1
bipush 16
ishr
ifeq 72
67: iload 1
ldc 65536
isub
istore 1
68: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
aload 2
arraylength
if_icmplt 70
69: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 2
70: StackMap locals: char[]
StackMap stack:
aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
ldc 55296
iload 1
bipush 10
ishr
ior
i2c
castore
71: ldc 56320
iload 1
sipush 1023
iand
ior
istore 1
72: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
aload 2
arraylength
if_icmplt 74
73: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 2
74: StackMap locals:
StackMap stack:
aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrPtr:I
iload 1
i2c
castore
75: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 76 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
4 8 1 attrBuffer [C
22 23 1 ch I
24 25 1 ch I
30 34 1 ch I
41 42 1 ch I
43 44 1 ch I
46 47 1 ch I
52 56 1 ch I
58 59 1 ch I
61 62 1 ch I
63 76 1 ch I
12 33 2 b B
26 33 3 entityName Lcom/fasterxml/aalto/in/PName;
49 55 2 entityName Lcom/fasterxml/aalto/in/PName;
66 76 2 attrBuffer [C
Exceptions:
throws javax.xml.stream.XMLStreamException
private final int handleAttrValuePendingUTF8();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
istore 1
start local 1 1: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
2: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
iload 1
sipush 255
iand
iaload
tableswitch { // 5 - 7
5: 3
6: 4
7: 15
default: 38
}
3: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 5: iload 1
bipush 8
ishr
istore 3
start local 3 6: iload 3
ifne 13
7: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 10
8: aload 0
iload 1
iload 2
bipush 8
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
9: iconst_0
ireturn
10: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 11: aload 0
iload 1
iload 2
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(III)I
istore 1
end local 4 12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
iload 1
sipush 255
iand
iload 3
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(III)I
istore 1
14: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 3 end local 2 15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 16: iload 1
bipush 8
ishr
ifne 27
17: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 20
18: aload 0
iload 1
iload 2
bipush 8
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
19: iconst_0
ireturn
20: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 3
start local 3 21: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 24
22: aload 0
iload 1
iload 2
bipush 8
ishl
ior
iload 3
bipush 16
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
23: iconst_0
ireturn
24: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 25: aload 0
iload 1
iload 2
iload 3
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
istore 1
end local 4 end local 3 26: goto 37
27: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishr
sipush 255
iand
istore 3
start local 3 28: iload 1
bipush 16
ishr
istore 4
start local 4 29: iload 4
ifne 36
30: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 33
31: aload 0
iload 1
iload 2
bipush 16
ishl
ior
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
32: iconst_0
ireturn
33: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
34: aload 0
iload 1
sipush 255
iand
iload 3
iload 2
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
istore 1
35: goto 37
36: StackMap locals:
StackMap stack:
aload 0
iload 1
sipush 255
iand
iload 3
iload 4
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(IIII)I
istore 1
end local 4 end local 3 37: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 2 38: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
39: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
1 40 1 c I
5 15 2 next I
6 15 3 c2 I
11 12 4 c3 I
16 38 2 next I
21 26 3 c2 I
25 26 4 c3 I
28 37 3 c2 I
29 37 4 c3 I
Exceptions:
throws javax.xml.stream.XMLStreamException
private final int handleDecEntityInAttribute(boolean);
descriptor: (Z)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 1: iload 1
ifeq 21
2: iload 2
istore 3
start local 3 3: iload 3
bipush 48
if_icmplt 4
iload 3
bipush 57
if_icmple 5
4: StackMap locals: int int
StackMap stack:
aload 0
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected a digit (0 - 9) for character entity"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 0
bipush -64
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
6: aload 0
iload 3
bipush 48
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
7: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
end local 3 10: goto 21
11: StackMap locals:
StackMap stack:
iload 2
bipush 48
isub
istore 3
start local 3 12: iload 3
iflt 13
iload 3
bipush 9
if_icmple 14
13: StackMap locals: int
StackMap stack:
aload 0
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected a digit (0 - 9) for character entity"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
bipush 10
imul
iload 3
iadd
istore 4
start local 4 15: aload 0
iload 4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
16: iload 4
ldc 1114111
if_icmple 18
17: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportEntityOverflow:()V
18: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 20
19: iconst_0
ireturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
end local 4 end local 3 21: StackMap locals:
StackMap stack:
iload 2
bipush 59
if_icmpne 11
22: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.verifyXmlChar:(I)V
23: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
24: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 25 1 starting Z
1 25 2 b B
3 10 3 ch I
12 21 3 ch I
15 21 4 value I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
starting
private final int handleHexEntityInAttribute(boolean);
descriptor: (Z)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 1: iload 1
istore 3
start local 3 2: goto 26
3: StackMap locals: int int
StackMap stack:
iload 2
istore 4
start local 4 4: iload 4
bipush 57
if_icmpgt 7
iload 4
bipush 48
if_icmplt 7
5: iinc 4 -48
6: goto 14
StackMap locals: int
StackMap stack:
7: iload 4
bipush 70
if_icmpgt 10
iload 4
bipush 65
if_icmplt 10
8: bipush 10
iload 4
bipush 65
isub
iadd
istore 4
9: goto 14
StackMap locals:
StackMap stack:
10: iload 4
bipush 102
if_icmpgt 13
iload 4
bipush 97
if_icmplt 13
11: bipush 10
iload 4
bipush 97
isub
iadd
istore 4
12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeCharForError:(B)I
ldc " expected a hex digit (0-9a-fA-F) for character entity"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
14: StackMap locals:
StackMap stack:
iload 4
istore 5
start local 5 15: iload 3
ifeq 19
16: aload 0
bipush -65
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
17: iconst_0
istore 3
18: goto 22
19: StackMap locals: int
StackMap stack:
iload 5
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
iconst_4
ishl
iadd
istore 5
20: iload 5
ldc 1114111
if_icmple 22
21: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportEntityOverflow:()V
22: StackMap locals:
StackMap stack:
aload 0
iload 5
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
23: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 25
24: iconst_0
ireturn
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
end local 5 end local 4 26: StackMap locals:
StackMap stack:
iload 2
bipush 59
if_icmpne 3
27: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.verifyXmlChar:(I)V
28: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
29: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._entityValue:I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 30 1 starting Z
1 30 2 b B
2 30 3 firstLoop Z
4 26 4 ch I
15 26 5 value I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
starting
protected int handleEntityInAttributeValue();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 3
1: aload 0
bipush -60
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
2: iconst_m1
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 1
start local 1 4: iload 1
bipush 35
if_icmpne 19
5: aload 0
bipush -61
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 8
7: iconst_m1
ireturn
8: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 120
if_icmpne 15
9: aload 0
bipush -62
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
10: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 13
12: iconst_m1
ireturn
13: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInAttribute:(Z)I
istore 2
start local 2 14: goto 16
end local 2 15: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleDecEntityInAttribute:(Z)I
istore 2
start local 2 16: StackMap locals: int
StackMap stack:
iload 2
ifne 18
17: iconst_m1
ireturn
18: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 19: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseNewEntityName:(B)Lcom/fasterxml/aalto/in/PName;
astore 2
start local 2 20: aload 2
ifnonnull 23
21: aload 0
bipush -63
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
22: iconst_m1
ireturn
23: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeGeneralEntity:(Lcom/fasterxml/aalto/in/PName;)I
istore 3
start local 3 24: iload 3
ifeq 26
25: iload 3
ireturn
26: StackMap locals: int
StackMap stack:
aload 0
aload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
27: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
4 28 1 b B
14 15 2 ch I
16 19 2 ch I
20 28 2 entityName Lcom/fasterxml/aalto/in/PName;
24 28 3 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected boolean handleNsDecl();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.ATTR_CHARS:[I
astore 1
start local 1 1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nameBuffer:[C
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrQuote:B
istore 3
start local 3 3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
ifeq 7
4: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleNsValuePending:()Z
ifne 6
5: iconst_0
ireturn
6: StackMap locals: int[] char[] int
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
aload 2
arraylength
if_icmplt 11
10: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nameBuffer:[C
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
istore 5
start local 5 12: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 2
arraylength
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
isub
iadd
istore 6
start local 6 13: iload 6
iload 5
if_icmpge 20
14: iload 6
istore 5
end local 6 15: goto 20
16: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] char[] int top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 17: aload 1
iload 4
iaload
ifeq 19
18: goto 22
19: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] char[] int int int
StackMap stack:
aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
iload 4
i2c
castore
end local 4 20: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] char[] int top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iload 5
if_icmplt 16
end local 5 21: goto 7
start local 4 22: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner int[] char[] int int
StackMap stack:
aload 1
iload 4
iaload
tableswitch { // 1 - 14
1: 23
2: 24
3: 29
4: 60
5: 32
6: 37
7: 45
8: 30
9: 61
10: 62
11: 76
12: 76
13: 76
14: 74
default: 76
}
23: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 4
24: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 27
25: aload 0
iconst_m1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
26: iconst_0
ireturn
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 29
28: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.markLF:()V
30: StackMap locals:
StackMap stack:
bipush 32
istore 4
31: goto 76
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 35
33: aload 0
iload 4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
34: iconst_0
ireturn
35: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_2:(I)I
istore 4
36: goto 76
37: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_2
if_icmpge 43
38: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 41
39: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 40: iload 4
iload 5
bipush 8
ishl
ior
istore 4
end local 5 41: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
42: iconst_0
ireturn
43: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_3:(I)I
istore 4
44: goto 76
45: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
isub
iconst_3
if_icmpge 54
46: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 52
47: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 48: iload 4
iload 5
bipush 8
ishl
ior
istore 4
49: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
if_icmple 52
50: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 5
51: iload 4
iload 5
bipush 16
ishl
ior
istore 4
end local 5 52: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
53: iconst_0
ireturn
54: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeUtf8_4:(I)I
istore 4
55: aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
ldc 55296
iload 4
bipush 10
ishr
ior
i2c
castore
56: ldc 56320
iload 4
sipush 1023
iand
ior
istore 4
57: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
aload 2
arraylength
if_icmplt 76
58: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nameBuffer:[C
59: goto 76
60: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidInitial:(I)V
61: StackMap locals:
StackMap stack:
aload 0
iload 4
ldc "'<' not allowed in attribute value"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
62: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleEntityInAttributeValue:()I
istore 4
63: iload 4
ifgt 67
64: iload 4
ifge 66
65: iconst_0
ireturn
66: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnexpandedEntityInAttr:(Lcom/fasterxml/aalto/in/PName;Z)V
67: StackMap locals:
StackMap stack:
iload 4
bipush 16
ishr
ifeq 76
68: iload 4
ldc 65536
isub
istore 4
69: aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
ldc 55296
iload 4
bipush 10
ishr
ior
i2c
castore
70: ldc 56320
iload 4
sipush 1023
iand
ior
istore 4
71: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
aload 2
arraylength
if_icmplt 76
72: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nameBuffer:[C
73: goto 76
74: StackMap locals:
StackMap stack:
iload 4
iload 3
if_icmpne 76
75: goto 78
76: StackMap locals:
StackMap stack:
aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
iload 4
i2c
castore
end local 4 77: goto 7
78: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
istore 4
start local 4 79: iload 4
ifne 82
80: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
ldc ""
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.bindNs:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)V
81: goto 84
82: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
aload 2
iload 4
invokevirtual com.fasterxml.aalto.in.ReaderConfig.canonicalizeURI:([CI)Ljava/lang/String;
astore 5
start local 5 83: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
aload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.bindNs:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)V
end local 5 84: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 85 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
1 85 1 TYPES [I
2 85 2 attrBuffer [C
3 85 3 quoteChar I
17 20 4 c I
22 77 4 c I
12 21 5 max I
13 15 6 max2 I
40 41 5 d I
48 52 5 d I
79 85 4 attrPtr I
83 84 5 uri Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
private final boolean handleNsValuePending();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
iconst_m1
if_icmpne 8
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handlePartialCR:()Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nameBuffer:[C
astore 1
start local 1 4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
aload 1
arraylength
if_icmplt 6
5: aload 0
aload 1
aload 1
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nameBuffer:[C
6: StackMap locals: char[]
StackMap stack:
aload 1
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
bipush 32
castore
7: iconst_1
ireturn
end local 1 8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 10
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -60
if_icmpne 34
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 12: iload 2
bipush 35
if_icmpne 25
13: aload 0
bipush -61
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
14: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 16
15: iconst_0
ireturn
16: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 120
if_icmpne 23
17: aload 0
bipush -62
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
18: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
19: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 21
20: iconst_0
ireturn
21: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInAttribute:(Z)I
istore 1
start local 1 22: goto 63
end local 1 23: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleDecEntityInAttribute:(Z)I
istore 1
start local 1 24: goto 63
end local 1 25: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseNewEntityName:(B)Lcom/fasterxml/aalto/in/PName;
astore 3
start local 3 26: aload 3
ifnonnull 29
27: aload 0
bipush -63
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
28: iconst_0
ireturn
29: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeGeneralEntity:(Lcom/fasterxml/aalto/in/PName;)I
istore 1
start local 1 30: iload 1
ifne 63
31: aload 0
aload 3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
32: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnexpandedEntityInAttr:(Lcom/fasterxml/aalto/in/PName;Z)V
end local 3 end local 2 33: goto 63
end local 1 StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner
StackMap stack:
34: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -61
if_icmpne 44
35: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 120
if_icmpne 42
36: aload 0
bipush -62
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
37: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
38: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 40
39: iconst_0
ireturn
40: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInAttribute:(Z)I
istore 1
start local 1 41: goto 63
end local 1 42: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleDecEntityInAttribute:(Z)I
istore 1
start local 1 43: goto 63
end local 1 StackMap locals:
StackMap stack:
44: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -62
if_icmpne 47
45: aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInAttribute:(Z)I
istore 1
start local 1 46: goto 63
end local 1 StackMap locals:
StackMap stack:
47: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -63
if_icmpne 56
48: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseEntityName:()Lcom/fasterxml/aalto/in/PName;
astore 2
start local 2 49: aload 2
ifnonnull 51
50: iconst_0
ireturn
51: StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner top com.fasterxml.aalto.in.PName
StackMap stack:
aload 0
aload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.decodeGeneralEntity:(Lcom/fasterxml/aalto/in/PName;)I
istore 1
start local 1 52: iload 1
ifne 63
53: aload 0
aload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
54: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemAttrName:Lcom/fasterxml/aalto/in/PName;
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportUnexpandedEntityInAttr:(Lcom/fasterxml/aalto/in/PName;Z)V
end local 2 55: goto 63
end local 1 StackMap locals: com.fasterxml.aalto.async.AsyncByteArrayScanner
StackMap stack:
56: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -64
if_icmpne 59
57: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleDecEntityInAttribute:(Z)I
istore 1
start local 1 58: goto 63
end local 1 StackMap locals:
StackMap stack:
59: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
bipush -65
if_icmpne 62
60: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleHexEntityInAttribute:(Z)I
istore 1
start local 1 61: goto 63
end local 1 62: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleAttrValuePendingUTF8:()I
istore 1
start local 1 63: StackMap locals: int
StackMap stack:
iload 1
ifne 65
64: iconst_0
ireturn
65: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nameBuffer:[C
astore 2
start local 2 66: iload 1
bipush 16
ishr
ifeq 72
67: iload 1
ldc 65536
isub
istore 1
68: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
aload 2
arraylength
if_icmplt 70
69: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nameBuffer:[C
70: StackMap locals: char[]
StackMap stack:
aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
ldc 55296
iload 1
bipush 10
ishr
ior
i2c
castore
71: ldc 56320
iload 1
sipush 1023
iand
ior
istore 1
72: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
aload 2
arraylength
if_icmplt 74
73: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._nameBuffer:[C
74: StackMap locals:
StackMap stack:
aload 2
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._elemNsPtr:I
iload 1
i2c
castore
75: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 76 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
4 8 1 attrBuffer [C
22 23 1 ch I
24 25 1 ch I
30 34 1 ch I
41 42 1 ch I
43 44 1 ch I
46 47 1 ch I
52 56 1 ch I
58 59 1 ch I
61 62 1 ch I
63 76 1 ch I
12 33 2 b B
26 33 3 entityName Lcom/fasterxml/aalto/in/PName;
49 55 2 entityName Lcom/fasterxml/aalto/in/PName;
66 76 2 attrBuffer [C
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final com.fasterxml.aalto.in.PName parseNewName(byte);
descriptor: (B)Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iload 1
sipush 255
iand
istore 2
start local 2 1: iload 2
bipush 65
if_icmpge 3
2: aload 0
iload 2
ldc "; expected a name start character"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
4: aload 0
iload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
5: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
6: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parsePName:()Lcom/fasterxml/aalto/in/PName;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 7 1 b B
1 7 2 q I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected final com.fasterxml.aalto.in.PName parsePName();
descriptor: ()Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
istore 1
start local 1 1: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
tableswitch { // 0 - 3
0: 2
1: 8
2: 17
3: 26
default: 35
}
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 1
5: iload 1
bipush 65
if_icmpge 8
6: iload 1
bipush 45
if_icmplt 7
iload 1
bipush 58
if_icmpgt 7
iload 1
bipush 47
if_icmpne 8
7: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 12
9: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
10: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
11: aconst_null
areturn
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 13: iload 2
bipush 65
if_icmpge 16
14: iload 2
bipush 45
if_icmplt 15
iload 2
bipush 58
if_icmpgt 15
iload 2
bipush 47
if_icmpne 16
15: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
16: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 2
ior
istore 1
end local 2 17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 21
18: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
19: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
20: aconst_null
areturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 22: iload 2
bipush 65
if_icmpge 25
23: iload 2
bipush 45
if_icmplt 24
iload 2
bipush 58
if_icmpgt 24
iload 2
bipush 47
if_icmpne 25
24: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
25: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 2
ior
istore 1
end local 2 26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 30
27: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
28: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
29: aconst_null
areturn
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 31: iload 2
bipush 65
if_icmpge 34
32: iload 2
bipush 45
if_icmplt 33
iload 2
bipush 58
if_icmpgt 33
iload 2
bipush 47
if_icmpne 34
33: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
34: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 2
ior
istore 1
end local 2 35: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
ifne 39
36: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
iconst_0
iload 1
iastore
37: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
38: goto 42
39: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
arraylength
if_icmplt 41
40: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([II)[I
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
iload 1
iastore
42: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
43: goto 1
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
1 44 1 q I
13 17 2 i I
22 26 2 i I
31 35 2 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final com.fasterxml.aalto.in.PName parseNewEntityName(byte);
descriptor: (B)Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iload 1
sipush 255
iand
istore 2
start local 2 1: iload 2
bipush 65
if_icmpge 3
2: aload 0
iload 2
ldc "; expected a name start character"
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwUnexpectedChar:(ILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
4: aload 0
iload 2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
5: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
6: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.parseEntityName:()Lcom/fasterxml/aalto/in/PName;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 7 1 b B
1 7 2 q I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected final com.fasterxml.aalto.in.PName parseEntityName();
descriptor: ()Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
istore 1
start local 1 1: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
tableswitch { // 0 - 3
0: 2
1: 16
2: 25
3: 41
default: 54
}
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 1
5: iload 1
bipush 65
if_icmpge 16
6: iload 1
bipush 45
if_icmplt 7
iload 1
bipush 58
if_icmpgt 7
iload 1
bipush 47
if_icmpne 16
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
iconst_1
if_icmpne 15
8: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
iconst_0
iaload
istore 1
9: iload 1
getstatic com.fasterxml.aalto.in.EntityNames.ENTITY_APOS_QUAD:I
if_icmpne 12
10: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
11: getstatic com.fasterxml.aalto.in.EntityNames.ENTITY_APOS:Lcom/fasterxml/aalto/in/PNameC;
areturn
12: StackMap locals:
StackMap stack:
iload 1
getstatic com.fasterxml.aalto.in.EntityNames.ENTITY_QUOT_QUAD:I
if_icmpne 15
13: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
14: getstatic com.fasterxml.aalto.in.EntityNames.ENTITY_QUOT:Lcom/fasterxml/aalto/in/PNameC;
areturn
15: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 20
17: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
18: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
19: aconst_null
areturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 21: iload 2
bipush 65
if_icmpge 24
22: iload 2
bipush 45
if_icmplt 23
iload 2
bipush 58
if_icmpgt 23
iload 2
bipush 47
if_icmpne 24
23: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
24: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 2
ior
istore 1
end local 2 25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 29
26: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
27: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
28: aconst_null
areturn
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 30: iload 2
bipush 65
if_icmpge 40
31: iload 2
bipush 45
if_icmplt 32
iload 2
bipush 58
if_icmpgt 32
iload 2
bipush 47
if_icmpne 40
32: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
ifne 39
33: iload 1
getstatic com.fasterxml.aalto.in.EntityNames.ENTITY_GT_QUAD:I
if_icmpne 36
34: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
35: getstatic com.fasterxml.aalto.in.EntityNames.ENTITY_GT:Lcom/fasterxml/aalto/in/PNameC;
areturn
36: StackMap locals:
StackMap stack:
iload 1
getstatic com.fasterxml.aalto.in.EntityNames.ENTITY_LT_QUAD:I
if_icmpne 39
37: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
38: getstatic com.fasterxml.aalto.in.EntityNames.ENTITY_LT:Lcom/fasterxml/aalto/in/PNameC;
areturn
39: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_2
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
40: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 2
ior
istore 1
end local 2 41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 45
42: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuad:I
43: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
44: aconst_null
areturn
45: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 46: iload 2
bipush 65
if_icmpge 53
47: iload 2
bipush 45
if_icmplt 48
iload 2
bipush 58
if_icmpgt 48
iload 2
bipush 47
if_icmpne 53
48: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
ifne 52
49: iload 1
getstatic com.fasterxml.aalto.in.EntityNames.ENTITY_AMP_QUAD:I
if_icmpne 52
50: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
51: getstatic com.fasterxml.aalto.in.EntityNames.ENTITY_AMP:Lcom/fasterxml/aalto/in/PNameC;
areturn
52: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
53: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 2
ior
istore 1
end local 2 54: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
ifne 58
55: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
iconst_0
iload 1
iastore
56: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
57: goto 61
58: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
arraylength
if_icmplt 60
59: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([II)[I
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
60: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadBuffer:[I
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._quadCount:I
iload 1
iastore
61: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currQuadBytes:I
62: goto 1
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 63 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
1 63 1 q I
21 25 2 i I
30 41 2 i I
46 54 2 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final boolean handlePartialCR();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
iconst_m1
if_icmpeq 2
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.throwInternal:()I
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputEnd:I
if_icmplt 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._pendingInput:I
5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
bipush 10
if_icmpne 7
6: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
7: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currRow:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._currRow:I
8: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._rowStartOffset:I
9: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
protected final int decodeUtf8_2(int);
descriptor: (I)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 1: iload 2
sipush 192
iand
sipush 128
if_icmpeq 3
2: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
3: StackMap locals: int
StackMap stack:
iload 1
bipush 31
iand
bipush 6
ishl
iload 2
bipush 63
iand
ior
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 4 1 c I
1 4 2 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected final void skipUtf8_2(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 1: iload 2
sipush 192
iand
sipush 128
if_icmpeq 3
2: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
3: StackMap locals: int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 4 1 c I
1 4 2 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected final int decodeUtf8_3(int);
descriptor: (I)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
bipush 15
iand
istore 1
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 2: iload 2
sipush 192
iand
sipush 128
if_icmpeq 4
3: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
4: StackMap locals: int
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 3
start local 3 5: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
6: iload 2
sipush 192
iand
sipush 128
if_icmpeq 8
7: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
8: StackMap locals: int
StackMap stack:
iload 3
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 3
9: iload 1
bipush 13
if_icmplt 13
10: iload 3
ldc 55296
if_icmplt 13
11: iload 3
ldc 57344
if_icmplt 12
iload 3
ldc 65534
if_icmplt 13
iload 3
ldc 65535
if_icmpgt 13
12: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 3
13: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 14 1 c1 I
2 14 2 d I
5 14 3 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c1
protected final int decodeUtf8_3(int, int, int);
descriptor: (III)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
sipush 192
iand
sipush 128
if_icmpeq 2
1: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
2: StackMap locals:
StackMap stack:
iload 3
sipush 192
iand
sipush 128
if_icmpeq 4
3: aload 0
iload 3
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
4: StackMap locals:
StackMap stack:
iload 1
bipush 15
iand
bipush 12
ishl
iload 2
bipush 63
iand
bipush 6
ishl
ior
iload 3
bipush 63
iand
ior
istore 4
start local 4 5: iload 1
bipush 13
if_icmplt 9
6: iload 4
ldc 55296
if_icmplt 9
7: iload 4
ldc 57344
if_icmplt 8
iload 4
ldc 65534
if_icmplt 9
iload 4
ldc 65535
if_icmpgt 9
8: StackMap locals: int
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.handleInvalidXmlChar:(I)C
istore 4
9: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 10 1 c1 I
0 10 2 c2 I
0 10 3 c3 I
5 10 4 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c1
c2
c3
protected final int decodeUtf8_4(int);
descriptor: (I)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
start local 2 1: iload 2
sipush 192
iand
sipush 128
if_icmpeq 3
2: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
3: StackMap locals: int
StackMap stack:
iload 1
bipush 7
iand
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 1
4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
5: iload 2
sipush 192
iand
sipush 128
if_icmpeq 7
6: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
7: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 1
8: aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
baload
istore 2
9: iload 2
sipush 192
iand
sipush 128
if_icmpeq 11
10: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
11: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
ldc 65536
isub
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 12 1 c I
1 12 2 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected final int decodeUtf8_4(int, int, int, int);
descriptor: (IIII)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 2
sipush 192
iand
sipush 128
if_icmpeq 2
1: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_2
isub
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
2: StackMap locals:
StackMap stack:
iload 1
bipush 7
iand
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 5
start local 5 3: iload 3
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 3
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
iconst_1
isub
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
5: StackMap locals: int
StackMap stack:
iload 5
bipush 6
ishl
iload 3
bipush 63
iand
ior
istore 5
6: iload 4
sipush 192
iand
sipush 128
if_icmpeq 8
7: aload 0
iload 4
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.async.AsyncByteArrayScanner._inputPtr:I
invokevirtual com.fasterxml.aalto.async.AsyncByteArrayScanner.reportInvalidOther:(II)V
8: StackMap locals:
StackMap stack:
iload 5
bipush 6
ishl
iload 4
bipush 63
iand
ior
ldc 65536
isub
ireturn
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 9 0 this Lcom/fasterxml/aalto/async/AsyncByteArrayScanner;
0 9 1 c1 I
0 9 2 c2 I
0 9 3 c3 I
0 9 4 c4 I
3 9 5 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c1
c2
c3
c4
}
SourceFile: "AsyncByteArrayScanner.java"