public final class com.fasterxml.aalto.in.Utf8Scanner extends com.fasterxml.aalto.in.StreamScanner
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.fasterxml.aalto.in.Utf8Scanner
super_class: com.fasterxml.aalto.in.StreamScanner
{
public void <init>(com.fasterxml.aalto.in.ReaderConfig, java.io.InputStream, byte[], int, int);
descriptor: (Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;[BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
iload 4
iload 5
invokespecial com.fasterxml.aalto.in.StreamScanner.<init>:(Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;[BII)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 2 1 cfg Lcom/fasterxml/aalto/in/ReaderConfig;
0 2 2 in Ljava/io/InputStream;
0 2 3 buffer [B
0 2 4 ptr I
0 2 5 last I
MethodParameters:
Name Flags
cfg
in
buffer
ptr
last
protected final void finishToken();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.fasterxml.aalto.in.Utf8Scanner._tokenIncomplete:Z
1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._currToken:I
tableswitch { // 3 - 12
3: 2
4: 4
5: 6
6: 8
7: 14
8: 14
9: 14
10: 14
11: 10
12: 12
default: 14
}
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.finishPI:()V
3: goto 15
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.finishCharacters:()V
5: goto 15
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.finishComment:()V
7: goto 15
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.finishSpace:()V
9: goto 15
10: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.finishDTD:(Z)V
11: goto 15
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.finishCData:()V
13: goto 15
14: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.aalto.impl.ErrorConsts.throwInternalError:()V
15: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int handleStartElement(byte);
descriptor: (B)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.fasterxml.aalto.in.Utf8Scanner._currToken:I
1: aload 0
iconst_0
putfield com.fasterxml.aalto.in.Utf8Scanner._currNsCount:I
2: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.parsePName:(B)Lcom/fasterxml/aalto/in/PName;
astore 2
start local 2 3: aload 2
invokevirtual com.fasterxml.aalto.in.PName.getPrefix:()Ljava/lang/String;
astore 3
start local 3 4: aload 3
ifnonnull 7
5: iconst_1
istore 4
start local 4 6: goto 9
end local 4 7: StackMap locals: com.fasterxml.aalto.in.PName java.lang.String
StackMap stack:
aload 0
aload 2
aload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.bindName:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)Lcom/fasterxml/aalto/in/PName;
astore 2
8: aload 2
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
istore 4
start local 4 9: StackMap locals: int
StackMap stack:
aload 0
aload 2
putfield com.fasterxml.aalto.in.Utf8Scanner._tokenName:Lcom/fasterxml/aalto/in/PName;
10: aload 0
new com.fasterxml.aalto.in.ElementScope
dup
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._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.in.Utf8Scanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
11: iconst_0
istore 5
start local 5 12: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 14
13: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 1
15: iload 1
sipush 255
iand
istore 6
start local 6 16: iload 6
bipush 32
if_icmpgt 36
17: StackMap locals: int
StackMap stack:
iload 6
bipush 10
if_icmpne 20
18: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
19: goto 29
StackMap locals:
StackMap stack:
20: iload 6
bipush 13
if_icmpne 27
21: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 23
22: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 25
24: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
25: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
26: goto 29
StackMap locals:
StackMap stack:
27: iload 6
bipush 32
if_icmpeq 29
iload 6
bipush 9
if_icmpeq 29
28: aload 0
iload 6
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwInvalidSpace:(I)V
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 31
30: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 1
32: iload 1
sipush 255
iand
istore 6
33: iload 6
bipush 32
34: if_icmple 17
35: goto 39
StackMap locals:
StackMap stack:
36: iload 6
bipush 47
if_icmpeq 39
iload 6
bipush 62
if_icmpeq 39
37: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeCharForError:(B)I
istore 6
38: aload 0
iload 6
ldc " expected space, or '>' or \"/>\""
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwUnexpectedChar:(ILjava/lang/String;)V
39: StackMap locals:
StackMap stack:
iload 6
bipush 47
if_icmpne 48
40: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 42
41: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
42: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 1
43: iload 1
bipush 62
if_icmpeq 46
44: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeCharForError:(B)I
istore 6
45: aload 0
iload 6
ldc " expected '>'"
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwUnexpectedChar:(ILjava/lang/String;)V
46: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.aalto.in.Utf8Scanner._isEmptyTag:Z
47: goto 117
48: StackMap locals:
StackMap stack:
iload 6
bipush 62
if_icmpne 51
49: aload 0
iconst_0
putfield com.fasterxml.aalto.in.Utf8Scanner._isEmptyTag:Z
50: goto 117
51: StackMap locals:
StackMap stack:
iload 6
bipush 60
if_icmpne 53
52: aload 0
ldc "Unexpected '<' character in element (missing closing '>'?)"
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInputProblem:(Ljava/lang/String;)V
53: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.parsePName:(B)Lcom/fasterxml/aalto/in/PName;
astore 7
start local 7 54: aload 7
invokevirtual com.fasterxml.aalto.in.PName.getPrefix:()Ljava/lang/String;
astore 3
55: aload 3
ifnonnull 60
56: aload 7
invokevirtual com.fasterxml.aalto.in.PName.getLocalName:()Ljava/lang/String;
ldc "xmlns"
if_acmpne 57
iconst_1
goto 58
StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
57: iconst_0
StackMap locals:
StackMap stack: int
58: istore 8
start local 8 59: goto 67
end local 8 60: StackMap locals:
StackMap stack:
aload 3
ldc "xmlns"
if_acmpne 63
61: iconst_1
istore 8
start local 8 62: goto 67
end local 8 63: StackMap locals:
StackMap stack:
aload 0
aload 7
aload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.bindName:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)Lcom/fasterxml/aalto/in/PName;
astore 7
64: iload 4
ifeq 66
65: aload 7
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
istore 4
66: StackMap locals:
StackMap stack:
iconst_0
istore 8
start local 8 67: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 69
68: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
69: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 1
70: iload 1
sipush 255
iand
istore 6
71: iload 6
bipush 32
if_icmple 73
72: goto 86
73: StackMap locals:
StackMap stack:
iload 6
bipush 10
if_icmpne 76
74: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
75: goto 67
StackMap locals:
StackMap stack:
76: iload 6
bipush 13
if_icmpne 83
77: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 79
78: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
79: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 81
80: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
81: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
82: goto 67
StackMap locals:
StackMap stack:
83: iload 6
bipush 32
if_icmpeq 67
iload 6
bipush 9
if_icmpeq 67
84: aload 0
iload 6
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwInvalidSpace:(I)V
85: goto 67
86: StackMap locals:
StackMap stack:
iload 6
bipush 61
if_icmpeq 89
87: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeCharForError:(B)I
istore 6
88: aload 0
iload 6
ldc " expected '='"
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwUnexpectedChar:(ILjava/lang/String;)V
89: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 91
90: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
91: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 1
92: iload 1
sipush 255
iand
istore 6
93: iload 6
bipush 32
if_icmple 95
94: goto 108
95: StackMap locals:
StackMap stack:
iload 6
bipush 10
if_icmpne 98
96: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
97: goto 89
StackMap locals:
StackMap stack:
98: iload 6
bipush 13
if_icmpne 105
99: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 101
100: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
101: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 103
102: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
103: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
104: goto 89
StackMap locals:
StackMap stack:
105: iload 6
bipush 32
if_icmpeq 89
iload 6
bipush 9
if_icmpeq 89
106: aload 0
iload 6
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwInvalidSpace:(I)V
107: goto 89
108: StackMap locals:
StackMap stack:
iload 6
bipush 34
if_icmpeq 111
iload 6
bipush 39
if_icmpeq 111
109: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeCharForError:(B)I
istore 6
110: aload 0
iload 6
ldc " Expected a quote"
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwUnexpectedChar:(ILjava/lang/String;)V
111: StackMap locals:
StackMap stack:
iload 8
ifeq 115
112: aload 0
aload 7
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleNsDeclaration:(Lcom/fasterxml/aalto/in/PName;B)V
113: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._currNsCount:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._currNsCount:I
114: goto 12
115: StackMap locals:
StackMap stack:
aload 0
iload 5
iload 1
aload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.collectValue:(IBLcom/fasterxml/aalto/in/PName;)I
istore 5
end local 8 end local 7 end local 6 116: goto 12
117: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
iload 5
invokevirtual com.fasterxml.aalto.in.AttributeCollector.finishLastValue:(I)I
istore 6
start local 6 118: iload 6
ifge 121
119: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.getCount:()I
istore 6
120: aload 0
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.getErrorMsg:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInputProblem:(Ljava/lang/String;)V
121: StackMap locals: int
StackMap stack:
aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._attrCount:I
end local 6 122: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._depth:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._depth:I
123: iload 4
ifne 134
124: aload 2
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
ifne 126
125: aload 0
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._tokenName:Lcom/fasterxml/aalto/in/PName;
iconst_0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportUnboundPrefix:(Lcom/fasterxml/aalto/in/PName;Z)V
126: StackMap locals:
StackMap stack:
iconst_0
istore 6
start local 6 127: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._attrCount:I
istore 7
start local 7 128: goto 133
129: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
iload 6
invokevirtual com.fasterxml.aalto.in.AttributeCollector.getName:(I)Lcom/fasterxml/aalto/in/PName;
astore 8
start local 8 130: aload 8
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
ifne 132
131: aload 0
aload 8
iconst_1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportUnboundPrefix:(Lcom/fasterxml/aalto/in/PName;Z)V
end local 8 132: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
133: iload 6
iload 7
if_icmplt 129
end local 7 end local 6 134: StackMap locals:
StackMap stack:
iconst_1
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 135 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 135 1 b B
3 135 2 elemName Lcom/fasterxml/aalto/in/PName;
4 135 3 prefix Ljava/lang/String;
6 7 4 allBound Z
9 135 4 allBound Z
12 135 5 attrPtr I
16 116 6 c I
54 116 7 attrName Lcom/fasterxml/aalto/in/PName;
59 60 8 isNsDecl Z
62 63 8 isNsDecl Z
67 116 8 isNsDecl Z
118 122 6 act I
127 134 6 i I
128 134 7 len I
130 132 8 attrName Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
private final int collectValue(int, byte, com.fasterxml.aalto.in.PName);
descriptor: (IBLcom/fasterxml/aalto/in/PName;)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
aload 3
iload 1
invokevirtual com.fasterxml.aalto.in.AttributeCollector.startNewValue:(Lcom/fasterxml/aalto/in/PName;I)[C
astore 4
start local 4 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.ATTR_CHARS:[I
astore 5
start local 5 2: iload 2
istore 6
start local 6 3: StackMap locals: char[] int[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 8
start local 8 4: iload 8
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 7
5: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
6: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 8
7: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int com.fasterxml.aalto.in.PName char[] int[] int top int
StackMap stack:
iload 1
aload 4
arraylength
if_icmplt 9
8: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 4
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 9
start local 9 10: iload 8
aload 4
arraylength
iload 1
isub
iadd
istore 10
start local 10 11: iload 10
iload 9
if_icmpge 19
12: iload 10
istore 9
end local 10 13: goto 19
14: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
iload 8
iinc 8 1
baload
sipush 255
iand
istore 7
start local 7 15: aload 5
iload 7
iaload
ifeq 18
16: aload 0
iload 8
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
17: goto 22
18: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int com.fasterxml.aalto.in.PName char[] int[] int int int int
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 7
i2c
castore
end local 7 19: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int com.fasterxml.aalto.in.PName char[] int[] int top int int
StackMap stack:
iload 8
iload 9
if_icmplt 14
20: aload 0
iload 8
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
end local 9 end local 8 21: goto 3
start local 7 22: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int com.fasterxml.aalto.in.PName char[] int[] int int
StackMap stack:
aload 5
iload 7
iaload
tableswitch { // 1 - 14
1: 23
2: 24
3: 28
4: 41
5: 31
6: 33
7: 35
8: 29
9: 42
10: 43
11: 55
12: 55
13: 55
14: 53
default: 55
}
23: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 7
24: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 26
25: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 28
27: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
28: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
29: StackMap locals:
StackMap stack:
bipush 32
istore 7
30: goto 55
31: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_2:(I)I
istore 7
32: goto 55
33: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3:(I)I
istore 7
34: goto 55
35: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_4:(I)I
istore 7
36: aload 4
iload 1
iinc 1 1
ldc 55296
iload 7
bipush 10
ishr
ior
i2c
castore
37: ldc 56320
iload 7
sipush 1023
iand
ior
istore 7
38: iload 1
aload 4
arraylength
if_icmplt 55
39: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 4
40: goto 55
41: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
42: StackMap locals:
StackMap stack:
aload 0
iload 7
ldc "'<' not allowed in attribute value"
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwUnexpectedChar:(ILjava/lang/String;)V
43: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleEntityInText:(Z)I
istore 7
44: iload 7
ifne 46
45: aload 0
aload 3
iconst_0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportUnexpandedEntityInAttr:(Lcom/fasterxml/aalto/in/PName;Z)V
46: StackMap locals:
StackMap stack:
iload 7
bipush 16
ishr
ifeq 55
47: iload 7
ldc 65536
isub
istore 7
48: aload 4
iload 1
iinc 1 1
ldc 55296
iload 7
bipush 10
ishr
ior
i2c
castore
49: ldc 56320
iload 7
sipush 1023
iand
ior
istore 7
50: iload 1
aload 4
arraylength
if_icmplt 55
51: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 4
52: goto 55
53: StackMap locals:
StackMap stack:
iload 7
iload 6
if_icmpne 55
54: goto 57
55: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 7
i2c
castore
end local 7 56: goto 3
57: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 58 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 58 1 attrPtr I
0 58 2 quoteByte B
0 58 3 attrName Lcom/fasterxml/aalto/in/PName;
1 58 4 attrBuffer [C
2 58 5 TYPES [I
3 58 6 quoteChar I
15 19 7 c I
22 56 7 c I
4 21 8 ptr I
10 21 9 max I
11 13 10 max2 I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
attrPtr
quoteByte
attrName
private void handleNsDeclaration(com.fasterxml.aalto.in.PName, byte);
descriptor: (Lcom/fasterxml/aalto/in/PName;B)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
astore 4
start local 4 2: StackMap locals: int char[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 4
3: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 5
start local 5 5: iload 5
iload 2
if_icmpne 7
6: goto 50
7: StackMap locals: int
StackMap stack:
iload 5
bipush 38
if_icmpne 18
8: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleEntityInText:(Z)I
istore 6
start local 6 9: iload 6
ifne 11
10: aload 0
aload 1
iconst_1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportUnexpandedEntityInAttr:(Lcom/fasterxml/aalto/in/PName;Z)V
11: StackMap locals: int
StackMap stack:
iload 6
bipush 16
ishr
ifeq 46
12: iload 3
aload 4
arraylength
if_icmplt 14
13: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 4
putfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
14: StackMap locals:
StackMap stack:
iload 6
ldc 65536
isub
istore 6
15: aload 4
iload 3
iinc 3 1
ldc 55296
iload 6
bipush 10
ishr
ior
i2c
castore
16: ldc 56320
iload 6
sipush 1023
iand
ior
istore 6
17: goto 46
end local 6 StackMap locals:
StackMap stack:
18: iload 5
bipush 60
if_icmpne 22
19: iload 5
istore 6
start local 6 20: aload 0
iload 6
ldc "'<' not allowed in attribute value"
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwUnexpectedChar:(ILjava/lang/String;)V
21: goto 46
end local 6 22: StackMap locals:
StackMap stack:
iload 5
sipush 255
iand
istore 6
start local 6 23: iload 6
bipush 32
if_icmpge 46
24: iload 6
bipush 10
if_icmpne 27
25: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
26: goto 46
StackMap locals: int
StackMap stack:
27: iload 6
bipush 13
if_icmpne 34
28: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 30
29: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 32
31: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
33: goto 46
34: StackMap locals:
StackMap stack:
iload 6
ifge 44
35: aload 0
iload 6
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeMultiByteChar:(II)I
istore 6
36: iload 6
ifge 46
37: iload 6
ineg
istore 6
38: iload 3
aload 4
arraylength
if_icmplt 40
39: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 4
putfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
40: StackMap locals:
StackMap stack:
iload 6
ldc 65536
isub
istore 6
41: aload 4
iload 3
iinc 3 1
ldc 55296
iload 6
bipush 10
ishr
ior
i2c
castore
42: ldc 56320
iload 6
sipush 1023
iand
ior
istore 6
43: goto 46
StackMap locals:
StackMap stack:
44: iload 6
bipush 9
if_icmpeq 46
45: aload 0
iload 6
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwInvalidSpace:(I)V
46: StackMap locals:
StackMap stack:
iload 3
aload 4
arraylength
if_icmplt 48
47: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 4
putfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
48: StackMap locals:
StackMap stack:
aload 4
iload 3
iinc 3 1
iload 6
i2c
castore
end local 6 end local 5 49: goto 2
50: StackMap locals:
StackMap stack:
iload 3
ifne 53
51: aload 0
aload 1
ldc ""
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.bindNs:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)V
52: goto 55
53: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
aload 4
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderConfig.canonicalizeURI:([CI)Ljava/lang/String;
astore 5
start local 5 54: aload 0
aload 1
aload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.bindNs:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)V
end local 5 55: 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 56 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 56 1 name Lcom/fasterxml/aalto/in/PName;
0 56 2 quoteByte B
1 56 3 attrPtr I
2 56 4 attrBuffer [C
5 49 5 b B
9 18 6 c I
20 22 6 c I
23 49 6 c I
54 55 5 uri Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
quoteByte
protected final int handleEntityInText(boolean);
descriptor: (Z)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
start local 2 3: iload 2
bipush 35
if_icmpne 5
4: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleCharEntity:()I
ireturn
5: StackMap locals: int
StackMap stack:
iload 2
bipush 97
if_icmpne 45
6: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 7
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 8
StackMap locals:
StackMap stack:
7: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
8: istore 2
9: iload 2
bipush 109
if_icmpne 23
10: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 11
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 12
StackMap locals:
StackMap stack:
11: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
12: istore 2
13: iload 2
bipush 112
if_icmpne 21
14: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 15
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 16
StackMap locals:
StackMap stack:
15: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
16: istore 2
17: iload 2
bipush 59
if_icmpne 19
18: bipush 38
ireturn
19: StackMap locals:
StackMap stack:
ldc "amp"
astore 3
start local 3 20: goto 100
end local 3 21: StackMap locals:
StackMap stack:
ldc "am"
astore 3
start local 3 22: goto 100
end local 3 StackMap locals:
StackMap stack:
23: iload 2
bipush 112
if_icmpne 43
24: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 25
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 26
StackMap locals:
StackMap stack:
25: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
26: istore 2
27: iload 2
bipush 111
if_icmpne 41
28: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 29
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 30
StackMap locals:
StackMap stack:
29: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
30: istore 2
31: iload 2
bipush 115
if_icmpne 39
32: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 33
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 34
StackMap locals:
StackMap stack:
33: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
34: istore 2
35: iload 2
bipush 59
if_icmpne 37
36: bipush 39
ireturn
37: StackMap locals:
StackMap stack:
ldc "apos"
astore 3
start local 3 38: goto 100
end local 3 39: StackMap locals:
StackMap stack:
ldc "apo"
astore 3
start local 3 40: goto 100
end local 3 41: StackMap locals:
StackMap stack:
ldc "ap"
astore 3
start local 3 42: goto 100
end local 3 43: StackMap locals:
StackMap stack:
ldc "a"
astore 3
start local 3 44: goto 100
end local 3 StackMap locals:
StackMap stack:
45: iload 2
bipush 108
if_icmpne 59
46: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 47
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 48
StackMap locals:
StackMap stack:
47: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
48: istore 2
49: iload 2
bipush 116
if_icmpne 57
50: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 51
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 52
StackMap locals:
StackMap stack:
51: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
52: istore 2
53: iload 2
bipush 59
if_icmpne 55
54: bipush 60
ireturn
55: StackMap locals:
StackMap stack:
ldc "lt"
astore 3
start local 3 56: goto 100
end local 3 57: StackMap locals:
StackMap stack:
ldc "l"
astore 3
start local 3 58: goto 100
end local 3 StackMap locals:
StackMap stack:
59: iload 2
bipush 103
if_icmpne 73
60: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 61
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 62
StackMap locals:
StackMap stack:
61: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
62: istore 2
63: iload 2
bipush 116
if_icmpne 71
64: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 65
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 66
StackMap locals:
StackMap stack:
65: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
66: istore 2
67: iload 2
bipush 59
if_icmpne 69
68: bipush 62
ireturn
69: StackMap locals:
StackMap stack:
ldc "gt"
astore 3
start local 3 70: goto 100
end local 3 71: StackMap locals:
StackMap stack:
ldc "g"
astore 3
start local 3 72: goto 100
end local 3 StackMap locals:
StackMap stack:
73: iload 2
bipush 113
if_icmpne 99
74: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 75
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 76
StackMap locals:
StackMap stack:
75: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
76: istore 2
77: iload 2
bipush 117
if_icmpne 97
78: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 79
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 80
StackMap locals:
StackMap stack:
79: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
80: istore 2
81: iload 2
bipush 111
if_icmpne 95
82: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 83
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 84
StackMap locals:
StackMap stack:
83: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
84: istore 2
85: iload 2
bipush 116
if_icmpne 93
86: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmpge 87
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
goto 88
StackMap locals:
StackMap stack:
87: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadOne:()B
StackMap locals:
StackMap stack: int
88: istore 2
89: iload 2
bipush 59
if_icmpne 91
90: bipush 34
ireturn
91: StackMap locals:
StackMap stack:
ldc "quot"
astore 3
start local 3 92: goto 100
end local 3 93: StackMap locals:
StackMap stack:
ldc "quo"
astore 3
start local 3 94: goto 100
end local 3 95: StackMap locals:
StackMap stack:
ldc "qu"
astore 3
start local 3 96: goto 100
end local 3 97: StackMap locals:
StackMap stack:
ldc "q"
astore 3
start local 3 98: goto 100
end local 3 99: StackMap locals:
StackMap stack:
ldc ""
astore 3
start local 3 100: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.NAME_CHARS:[I
astore 4
start local 4 101: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
astore 5
start local 5 102: iconst_0
istore 6
start local 6 103: aload 3
invokevirtual java.lang.String.length:()I
istore 7
start local 7 104: goto 107
105: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int java.lang.String int[] char[] int int
StackMap stack:
aload 5
iload 6
aload 3
iload 6
invokevirtual java.lang.String.charAt:(I)C
castore
106: iinc 6 1
StackMap locals:
StackMap stack:
107: iload 6
iload 7
if_icmplt 105
end local 7 108: goto 141
109: StackMap locals:
StackMap stack:
iload 2
sipush 255
iand
istore 8
start local 8 110: aload 4
iload 8
iaload
tableswitch { // 0 - 7
0: 111
1: 111
2: 111
3: 115
4: 132
5: 117
6: 120
7: 123
default: 132
}
111: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int java.lang.String int[] char[] int top int
StackMap stack:
iload 6
ifle 112
iconst_1
goto 113
StackMap locals:
StackMap stack:
112: iconst_0
StackMap locals:
StackMap stack: int
113: istore 7
start local 7 114: goto 133
end local 7 115: StackMap locals:
StackMap stack:
iconst_1
istore 7
start local 7 116: goto 133
end local 7 117: StackMap locals:
StackMap stack:
aload 0
iload 8
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_2:(I)I
istore 8
118: iload 8
invokestatic com.fasterxml.aalto.util.XmlChars.is10NameStartChar:(I)Z
istore 7
start local 7 119: goto 133
end local 7 120: StackMap locals:
StackMap stack:
aload 0
iload 8
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3:(I)I
istore 8
121: iload 8
invokestatic com.fasterxml.aalto.util.XmlChars.is10NameStartChar:(I)Z
istore 7
start local 7 122: goto 133
end local 7 123: StackMap locals:
StackMap stack:
aload 0
iload 8
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_4:(I)I
istore 8
124: iload 8
invokestatic com.fasterxml.aalto.util.XmlChars.is10NameStartChar:(I)Z
istore 7
start local 7 125: iload 7
ifeq 133
126: iload 6
aload 5
arraylength
if_icmplt 128
127: aload 0
aload 5
aload 5
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 5
putfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
128: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int java.lang.String int[] char[] int int int
StackMap stack:
iload 8
ldc 65536
isub
istore 8
129: aload 5
iload 6
iinc 6 1
ldc 55296
iload 8
bipush 10
ishr
ior
i2c
castore
130: ldc 56320
iload 8
sipush 1023
iand
ior
istore 8
131: goto 133
end local 7 132: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int java.lang.String int[] char[] int top int
StackMap stack:
iconst_0
istore 7
start local 7 133: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int java.lang.String int[] char[] int int int
StackMap stack:
iload 7
ifne 135
134: aload 0
iload 8
iload 6
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidNameChar:(II)V
135: StackMap locals:
StackMap stack:
iload 6
aload 5
arraylength
if_icmplt 137
136: aload 0
aload 5
aload 5
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 5
putfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
137: StackMap locals:
StackMap stack:
aload 5
iload 6
iinc 6 1
iload 8
i2c
castore
138: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 140
139: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
140: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
end local 8 end local 7 141: StackMap locals:
StackMap stack:
iload 2
bipush 59
if_icmpne 109
142: new java.lang.String
dup
aload 5
iconst_0
iload 6
invokespecial java.lang.String.<init>:([CII)V
astore 7
start local 7 143: aload 0
new com.fasterxml.aalto.in.PNameC
dup
aload 7
aconst_null
aload 7
iconst_0
invokespecial com.fasterxml.aalto.in.PNameC.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
putfield com.fasterxml.aalto.in.Utf8Scanner._tokenName:Lcom/fasterxml/aalto/in/PName;
144: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.willExpandEntities:()Z
ifeq 146
145: aload 0
new java.lang.StringBuilder
dup
ldc "General entity reference (&"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ";) encountered in entity expanding mode: operation not (yet) implemented"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInputProblem:(Ljava/lang/String;)V
146: StackMap locals: java.lang.String
StackMap stack:
iload 1
ifeq 148
147: aload 0
new java.lang.StringBuilder
dup
ldc "General entity reference (&"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ";) encountered in attribute value, in non-entity-expanding mode: no way to handle it"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInputProblem:(Ljava/lang/String;)V
148: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 149 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 149 1 inAttr Z
3 149 2 b B
20 21 3 start Ljava/lang/String;
22 23 3 start Ljava/lang/String;
38 39 3 start Ljava/lang/String;
40 41 3 start Ljava/lang/String;
42 43 3 start Ljava/lang/String;
44 45 3 start Ljava/lang/String;
56 57 3 start Ljava/lang/String;
58 59 3 start Ljava/lang/String;
70 71 3 start Ljava/lang/String;
72 73 3 start Ljava/lang/String;
92 93 3 start Ljava/lang/String;
94 95 3 start Ljava/lang/String;
96 97 3 start Ljava/lang/String;
98 99 3 start Ljava/lang/String;
100 149 3 start Ljava/lang/String;
101 149 4 TYPES [I
102 149 5 cbuf [C
103 149 6 cix I
104 108 7 len I
114 115 7 ok Z
116 117 7 ok Z
119 120 7 ok Z
122 123 7 ok Z
125 132 7 ok Z
133 141 7 ok Z
110 141 8 c I
143 149 7 pname Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
inAttr
protected java.lang.String parsePublicId(byte);
descriptor: (B)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: getstatic com.fasterxml.aalto.util.XmlCharTypes.PUBID_CHARS:[I
astore 4
start local 4 3: iconst_0
istore 5
start local 5 4: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int char[] int int[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 6
5: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 6
start local 6 7: iload 6
iload 1
if_icmpne 9
8: goto 26
9: StackMap locals: int
StackMap stack:
iload 6
sipush 255
iand
istore 7
start local 7 10: aload 4
iload 7
iaload
iconst_1
if_icmpeq 12
11: aload 0
iload 7
ldc " in public identifier"
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwUnexpectedChar:(ILjava/lang/String;)V
12: StackMap locals: int
StackMap stack:
iload 7
bipush 32
if_icmpgt 15
13: iconst_1
istore 5
14: goto 4
15: StackMap locals:
StackMap stack:
iload 5
ifeq 21
16: iload 3
aload 2
arraylength
if_icmplt 19
17: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
18: iconst_0
istore 3
19: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
bipush 32
castore
20: iconst_0
istore 5
21: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 24
22: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
23: iconst_0
istore 3
24: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 7
i2c
castore
end local 7 end local 6 25: goto 4
26: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 2
iconst_0
iload 3
invokespecial java.lang.String.<init>:([CII)V
areturn
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 27 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 27 1 quoteChar B
1 27 2 outputBuffer [C
2 27 3 outPtr I
3 27 4 TYPES [I
4 27 5 addSpace Z
7 25 6 b B
10 25 7 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
quoteChar
protected java.lang.String parseSystemId(byte);
descriptor: (B)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.ATTR_CHARS:[I
astore 4
start local 4 3: StackMap locals: char[] int int[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 5
4: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
sipush 255
iand
istore 5
start local 5 6: aload 4
iload 5
iaload
ifeq 32
7: aload 4
iload 5
iaload
tableswitch { // 1 - 14
1: 8
2: 9
3: 16
4: 29
5: 18
6: 20
7: 22
8: 32
9: 32
10: 32
11: 32
12: 32
13: 32
14: 30
default: 32
}
8: StackMap locals: int
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 5
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 11
10: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 13
12: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
14: bipush 10
istore 5
15: goto 32
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
17: goto 32
18: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_2:(I)I
istore 5
19: goto 32
20: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3:(I)I
istore 5
21: goto 32
22: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_4:(I)I
istore 5
23: iload 3
aload 2
arraylength
if_icmplt 26
24: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
25: iconst_0
istore 3
26: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
27: ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
28: goto 32
29: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
30: StackMap locals:
StackMap stack:
iload 5
iload 1
if_icmpne 32
31: goto 37
32: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 35
33: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.in.Utf8Scanner._nameBuffer:[C
34: iconst_0
istore 3
35: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 5
i2c
castore
end local 5 36: goto 3
37: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 2
iconst_0
iload 3
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 38 1 quoteChar B
1 38 2 outputBuffer [C
2 38 3 outPtr I
3 38 4 TYPES [I
6 36 5 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
quoteChar
protected final boolean skipCharacters();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
astore 1
start local 1 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
astore 2
start local 2 2: StackMap locals: int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
start local 4 3: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 5
start local 5 4: iload 4
iload 5
if_icmplt 13
5: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
6: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
7: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 5
8: goto 13
9: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner 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.in.Utf8Scanner._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.in.Utf8Scanner._inputPtr:I
end local 5 end local 4 15: goto 2
start local 3 16: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] int
StackMap stack:
aload 1
iload 3
iaload
tableswitch { // 1 - 11
1: 17
2: 18
3: 24
4: 32
5: 26
6: 28
7: 30
8: 49
9: 33
10: 35
11: 38
default: 49
}
17: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 3
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 20
19: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
20: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 22
21: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
23: goto 2
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
25: goto 2
26: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_2:(I)V
27: goto 2
28: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_3:(I)V
29: goto 2
30: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_4:(I)V
31: goto 2
32: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
33: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
34: iconst_0
ireturn
35: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleEntityInText:(Z)I
istore 3
36: iload 3
ifne 2
37: iconst_1
ireturn
38: StackMap locals:
StackMap stack:
iconst_1
istore 4
start local 4 39: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 41
40: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
41: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 5
start local 5 42: iload 5
bipush 93
if_icmpeq 44
43: goto 47
44: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
45: iinc 4 1
end local 5 46: goto 39
start local 5 47: StackMap locals:
StackMap stack:
iload 5
bipush 62
if_icmpne 2
iload 4
iconst_1
if_icmple 2
48: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportIllegalCDataEnd:()V
end local 5 end local 4 end local 3 49: StackMap locals:
StackMap stack:
goto 2
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 50 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 50 1 TYPES [I
2 50 2 inputBuffer [B
10 13 3 c I
16 49 3 c I
3 15 4 ptr I
4 15 5 max I
39 49 4 count I
42 46 5 b B
47 49 5 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void ();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
astore 1
start local 1 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
astore 2
start local 2 2: StackMap locals: int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
start local 4 3: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 5
start local 5 4: iload 4
iload 5
if_icmplt 13
5: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
6: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
7: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 5
8: goto 13
9: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner 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.in.Utf8Scanner._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.in.Utf8Scanner._inputPtr:I
end local 5 end local 4 15: goto 2
start local 3 16: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] int
StackMap stack:
aload 1
iload 3
iaload
tableswitch { // 1 - 13
1: 17
2: 18
3: 24
4: 32
5: 26
6: 28
7: 30
8: 42
9: 42
10: 42
11: 42
12: 42
13: 33
default: 42
}
17: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 3
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 20
19: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
20: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 22
21: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
23: goto 2
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
25: goto 2
26: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_2:(I)V
27: goto 2
28: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_3:(I)V
29: goto 2
30: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_4:(I)V
31: goto 2
32: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 35
34: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
35: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 45
if_icmpne 2
36: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
37: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 39
38: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
39: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 62
if_icmpeq 41
40: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportDoubleHyphenInComments:()V
41: StackMap locals:
StackMap stack:
return
end local 3 42: StackMap locals:
StackMap stack:
goto 2
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 43 1 TYPES [I
2 43 2 inputBuffer [B
10 13 3 c I
16 42 3 c I
3 15 4 ptr I
4 15 5 max I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void skipCData();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
astore 1
start local 1 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
astore 2
start local 2 2: StackMap locals: int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
start local 4 3: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 5
start local 5 4: iload 4
iload 5
if_icmplt 13
5: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
6: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
7: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 5
8: goto 13
9: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner 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.in.Utf8Scanner._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.in.Utf8Scanner._inputPtr:I
end local 5 end local 4 15: goto 2
start local 3 16: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] int
StackMap stack:
aload 1
iload 3
iaload
tableswitch { // 1 - 11
1: 17
2: 18
3: 24
4: 32
5: 26
6: 28
7: 30
8: 43
9: 43
10: 43
11: 33
default: 43
}
17: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 3
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 20
19: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
20: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 22
21: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
23: goto 2
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
25: goto 2
26: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_2:(I)V
27: goto 2
28: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_3:(I)V
29: goto 2
30: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_4:(I)V
31: goto 2
32: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
33: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 34: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 36
35: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
36: StackMap locals:
StackMap stack:
iinc 4 1
37: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 5
start local 5 38: iload 5
bipush 93
if_icmpeq 34
39: iload 5
bipush 62
if_icmpne 42
40: iload 4
iconst_1
if_icmple 2
41: return
42: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
end local 5 end local 4 end local 3 43: StackMap locals:
StackMap stack:
goto 2
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 44 1 TYPES [I
2 44 2 inputBuffer [B
10 13 3 c I
16 43 3 c I
3 15 4 ptr I
4 15 5 max I
34 43 4 count I
38 43 5 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void skipPI();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
astore 1
start local 1 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
astore 2
start local 2 2: StackMap locals: int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
start local 4 3: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 5
start local 5 4: iload 4
iload 5
if_icmplt 13
5: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
6: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
7: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 5
8: goto 13
9: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner 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.in.Utf8Scanner._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.in.Utf8Scanner._inputPtr:I
end local 5 end local 4 15: goto 2
start local 3 16: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] int
StackMap stack:
aload 1
iload 3
iaload
tableswitch { // 1 - 12
1: 17
2: 18
3: 24
4: 32
5: 26
6: 28
7: 30
8: 38
9: 38
10: 38
11: 38
12: 33
default: 38
}
17: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 3
18: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 20
19: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
20: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 22
21: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
23: goto 2
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
25: goto 2
26: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_2:(I)V
27: goto 2
28: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_3:(I)V
29: goto 2
30: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_4:(I)V
31: goto 2
32: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 35
34: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
35: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 62
if_icmpne 2
36: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
37: return
end local 3 38: StackMap locals:
StackMap stack:
goto 2
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 39 1 TYPES [I
2 39 2 inputBuffer [B
10 13 3 c I
16 38 3 c I
3 15 4 ptr I
4 15 5 max I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void skipSpace();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 1
start local 1 1: StackMap locals: int
StackMap stack:
iload 1
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 5
2: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMore:()Z
ifne 4
3: goto 25
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 1
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
iload 1
baload
sipush 255
iand
istore 2
start local 2 6: iload 2
bipush 32
if_icmple 8
7: goto 25
8: StackMap locals: int
StackMap stack:
iinc 1 1
9: iload 2
bipush 10
if_icmpne 12
10: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:(I)V
11: goto 1
StackMap locals:
StackMap stack:
12: iload 2
bipush 13
if_icmpne 21
13: iload 1
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 17
14: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMore:()Z
ifne 16
15: goto 25
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 1
17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
iload 1
baload
bipush 10
if_icmpne 19
18: iinc 1 1
19: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:(I)V
20: goto 1
StackMap locals:
StackMap stack:
21: iload 2
bipush 32
if_icmpeq 1
iload 2
bipush 9
if_icmpeq 1
22: aload 0
iload 1
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
23: aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwInvalidSpace:(I)V
end local 2 24: goto 1
25: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
26: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 27 1 ptr I
6 24 2 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
private final void skipUtf8_2(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 1
3: iload 1
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 1
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 6 1 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
private final void skipUtf8_3(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
iload 1
bipush 15
iand
istore 1
3: iload 1
bipush 13
if_icmplt 19
4: iload 1
bipush 6
ishl
istore 1
5: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
start local 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.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
8: StackMap locals: int
StackMap stack:
iload 1
iload 2
bipush 63
iand
ior
istore 1
9: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 11
10: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
12: iload 2
sipush 192
iand
sipush 128
if_icmpeq 14
13: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
14: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 1
15: iload 1
ldc 55296
if_icmplt 27
16: iload 1
ldc 57344
if_icmplt 17
iload 1
ldc 65534
if_icmplt 27
iload 1
ldc 65535
if_icmpgt 27
17: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 1
end local 2 18: goto 27
19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 1
20: iload 1
sipush 192
iand
sipush 128
if_icmpeq 22
21: aload 0
iload 1
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
22: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 24
23: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
24: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 1
25: iload 1
sipush 192
iand
sipush 128
if_icmpeq 27
26: aload 0
iload 1
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
27: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 28 1 c I
6 18 2 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
private final void skipUtf8_4(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_4
iadd
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmple 3
1: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipUtf8_4Slow:(I)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
start local 2 4: iload 2
sipush 192
iand
sipush 128
if_icmpeq 6
5: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
7: iload 2
sipush 192
iand
sipush 128
if_icmpeq 9
8: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
10: iload 2
sipush 192
iand
sipush 128
if_icmpeq 12
11: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
12: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 13 1 c I
4 13 2 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
private final void skipUtf8_4Slow(int);
descriptor: (I)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
start local 2 3: iload 2
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 7
6: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
8: iload 2
sipush 192
iand
sipush 128
if_icmpeq 10
9: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 12
11: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
13: iload 2
sipush 192
iand
sipush 128
if_icmpeq 15
14: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
15: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 16 1 c I
3 16 2 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected final void finishCData();
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.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
astore 1
start local 1 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 3
start local 3 3: iconst_0
istore 4
start local 4 4: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
start local 6 5: iload 6
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 8
6: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
8: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
10: iconst_0
istore 4
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 7
start local 7 12: iload 6
aload 3
arraylength
iload 4
isub
iadd
istore 8
start local 8 13: iload 8
iload 7
if_icmpge 21
14: iload 8
istore 7
end local 8 15: goto 21
16: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
baload
sipush 255
iand
istore 5
start local 5 17: aload 1
iload 5
iaload
ifeq 20
18: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
19: goto 24
20: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int int int int
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 21: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 16
22: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
end local 7 end local 6 23: goto 4
start local 5 24: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int int
StackMap stack:
aload 1
iload 5
iaload
tableswitch { // 1 - 11
1: 25
2: 26
3: 33
4: 46
5: 35
6: 37
7: 39
8: 71
9: 71
10: 71
11: 47
default: 71
}
25: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 5
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 28
27: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
28: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 30
29: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
31: bipush 10
istore 5
32: goto 71
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
34: goto 71
35: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_2:(I)I
istore 5
36: goto 71
37: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3:(I)I
istore 5
38: goto 71
39: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_4:(I)I
istore 5
40: aload 3
iload 4
iinc 4 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
41: iload 4
aload 3
arraylength
if_icmplt 44
42: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
43: iconst_0
istore 4
44: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
45: goto 71
46: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
47: StackMap locals:
StackMap stack:
iconst_0
istore 6
start local 6 48: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 50
49: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
50: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 7
start local 7 51: iload 7
bipush 93
if_icmpeq 53
52: goto 56
53: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
54: iinc 6 1
55: goto 48
56: StackMap locals:
StackMap stack:
iload 7
bipush 62
if_icmpne 57
iload 6
iconst_1
if_icmplt 57
iconst_1
goto 58
StackMap locals:
StackMap stack:
57: iconst_0
StackMap locals:
StackMap stack: int
58: istore 8
start local 8 59: iload 8
ifeq 67
60: iinc 6 -1
61: goto 67
62: StackMap locals: int
StackMap stack:
aload 3
iload 4
iinc 4 1
bipush 93
castore
63: iload 4
aload 3
arraylength
if_icmplt 66
64: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
65: iconst_0
istore 4
66: StackMap locals:
StackMap stack:
iinc 6 -1
StackMap locals:
StackMap stack:
67: iload 6
ifgt 62
68: iload 8
ifeq 71
69: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
70: goto 73
end local 8 end local 7 end local 6 71: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 72: goto 4
73: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 4
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
74: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._cfgCoalescing:Z
ifeq 76
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._entityPending:Z
ifne 76
75: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.finishCoalescedText:()V
76: 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 77 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 77 1 TYPES [I
2 77 2 inputBuffer [B
3 77 3 outputBuffer [C
4 77 4 outPtr I
17 21 5 c I
24 72 5 c I
5 23 6 ptr I
12 23 7 max I
13 15 8 max2 I
48 71 6 count I
51 71 7 b B
59 71 8 ok Z
Exceptions:
throws javax.xml.stream.XMLStreamException
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.in.Utf8Scanner._tmpChar:I
istore 2
start local 2 1: iload 2
ifge 11
2: iload 2
ineg
istore 2
3: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 3
start local 3 4: iconst_0
istore 1
start local 1 5: iload 2
bipush 16
ishr
ifeq 9
6: iload 2
ldc 65536
isub
istore 2
7: aload 3
iload 1
iinc 1 1
ldc 55296
iload 2
bipush 10
ishr
ior
i2c
castore
8: ldc 56320
iload 2
sipush 1023
iand
ior
istore 2
9: StackMap locals: int int char[]
StackMap stack:
aload 3
iload 1
iinc 1 1
iload 2
i2c
castore
10: goto 20
end local 3 end local 1 11: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner top int
StackMap stack:
iload 2
bipush 13
if_icmpeq 12
iload 2
bipush 10
if_icmpne 18
12: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
13: aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.checkInTreeIndentation:(I)I
istore 1
start local 1 14: iload 1
ifge 16
15: return
16: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
astore 3
start local 3 17: goto 20
end local 3 end local 1 18: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 3
start local 3 19: iconst_0
istore 1
start local 1 20: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int int char[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
astore 4
start local 4 21: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
astore 5
start local 5 22: StackMap locals: int[] byte[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
start local 6 23: iload 6
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 26
24: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
25: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
26: StackMap locals: int
StackMap stack:
iload 1
aload 3
arraylength
if_icmplt 29
27: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
28: iconst_0
istore 1
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 7
start local 7 30: iload 6
aload 3
arraylength
iload 1
isub
iadd
istore 8
start local 8 31: iload 8
iload 7
if_icmpge 39
32: iload 8
istore 7
end local 8 33: goto 39
34: StackMap locals: int
StackMap stack:
aload 5
iload 6
iinc 6 1
baload
sipush 255
iand
istore 2
35: aload 4
iload 2
iaload
ifeq 38
36: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
37: goto 42
38: StackMap locals:
StackMap stack:
aload 3
iload 1
iinc 1 1
iload 2
i2c
castore
39: StackMap locals:
StackMap stack:
iload 6
iload 7
if_icmplt 34
40: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
end local 7 end local 6 41: goto 22
42: StackMap locals:
StackMap stack:
aload 4
iload 2
iaload
tableswitch { // 1 - 11
1: 43
2: 44
3: 51
4: 67
5: 53
6: 55
7: 60
8: 100
9: 68
10: 70
11: 82
default: 100
}
43: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 2
44: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 46
45: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
46: StackMap locals:
StackMap stack:
aload 5
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 48
47: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
48: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
49: bipush 10
istore 2
50: goto 100
51: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
52: goto 100
53: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_2:(I)I
istore 2
54: goto 100
55: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
isub
iconst_2
if_icmplt 58
56: aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3fast:(I)I
istore 2
57: goto 100
58: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3:(I)I
istore 2
59: goto 100
60: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_4:(I)I
istore 2
61: aload 3
iload 1
iinc 1 1
ldc 55296
iload 2
bipush 10
ishr
ior
i2c
castore
62: iload 1
aload 3
arraylength
if_icmplt 65
63: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
64: iconst_0
istore 1
65: StackMap locals:
StackMap stack:
ldc 56320
iload 2
sipush 1023
iand
ior
istore 2
66: goto 100
67: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
68: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
69: goto 102
70: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleEntityInText:(Z)I
istore 2
71: iload 2
ifne 74
72: aload 0
iconst_1
putfield com.fasterxml.aalto.in.Utf8Scanner._entityPending:Z
73: goto 102
74: StackMap locals:
StackMap stack:
iload 2
bipush 16
ishr
ifeq 100
75: iload 2
ldc 65536
isub
istore 2
76: aload 3
iload 1
iinc 1 1
ldc 55296
iload 2
bipush 10
ishr
ior
i2c
castore
77: iload 1
aload 3
arraylength
if_icmplt 80
78: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
79: iconst_0
istore 1
80: StackMap locals:
StackMap stack:
ldc 56320
iload 2
sipush 1023
iand
ior
istore 2
81: goto 100
82: StackMap locals:
StackMap stack:
iconst_1
istore 6
start local 6 83: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 85
84: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
85: StackMap locals:
StackMap stack:
aload 5
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 7
start local 7 86: iload 7
bipush 93
if_icmpeq 88
87: goto 91
88: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
89: iinc 6 1
end local 7 90: goto 83
start local 7 91: StackMap locals:
StackMap stack:
iload 7
bipush 62
if_icmpne 99
iload 6
iconst_1
if_icmple 99
92: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportIllegalCDataEnd:()V
93: goto 99
94: StackMap locals:
StackMap stack:
aload 3
iload 1
iinc 1 1
bipush 93
castore
95: iload 1
aload 3
arraylength
if_icmplt 98
96: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
97: iconst_0
istore 1
98: StackMap locals:
StackMap stack:
iinc 6 -1
99: StackMap locals:
StackMap stack:
iload 6
iconst_1
if_icmpgt 94
end local 7 end local 6 100: StackMap locals:
StackMap stack:
aload 3
iload 1
iinc 1 1
iload 2
i2c
castore
101: goto 22
102: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 1
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
103: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._cfgCoalescing:Z
ifeq 105
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._entityPending:Z
ifne 105
104: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.finishCoalescedText:()V
105: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 106 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
5 11 1 outPtr I
14 18 1 outPtr I
20 106 1 outPtr I
1 106 2 c I
4 11 3 outputBuffer [C
17 18 3 outputBuffer [C
19 106 3 outputBuffer [C
21 106 4 TYPES [I
22 106 5 inputBuffer [B
23 41 6 ptr I
30 41 7 max I
31 33 8 max2 I
83 100 6 count I
86 90 7 b B
91 100 7 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void ();
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.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
astore 1
start local 1 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 3
start local 3 3: iconst_0
istore 4
start local 4 4: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
start local 6 5: iload 6
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 8
6: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
8: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
10: iconst_0
istore 4
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 7
start local 7 12: iload 6
aload 3
arraylength
iload 4
isub
iadd
istore 8
start local 8 13: iload 8
iload 7
if_icmpge 21
14: iload 8
istore 7
end local 8 15: goto 21
16: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
baload
sipush 255
iand
istore 5
start local 5 17: aload 1
iload 5
iaload
ifeq 20
18: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
19: goto 24
20: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int int int int
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 21: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 16
22: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
end local 7 end local 6 23: goto 4
start local 5 24: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int int
StackMap stack:
aload 1
iload 5
iaload
tableswitch { // 1 - 13
1: 25
2: 26
3: 33
4: 46
5: 35
6: 37
7: 39
8: 56
9: 56
10: 56
11: 56
12: 56
13: 47
default: 56
}
25: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 5
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 28
27: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
28: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 30
29: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
31: bipush 10
istore 5
32: goto 56
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
34: goto 56
35: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_2:(I)I
istore 5
36: goto 56
37: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3:(I)I
istore 5
38: goto 56
39: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_4:(I)I
istore 5
40: aload 3
iload 4
iinc 4 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
41: iload 4
aload 3
arraylength
if_icmplt 44
42: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
43: iconst_0
istore 4
44: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
45: goto 56
46: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
47: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 49
48: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
49: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 45
if_icmpne 56
50: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
51: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 53
52: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
53: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 62
if_icmpeq 58
54: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportDoubleHyphenInComments:()V
55: goto 58
56: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 57: goto 4
58: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 4
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
59: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 60 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 60 1 TYPES [I
2 60 2 inputBuffer [B
3 60 3 outputBuffer [C
4 60 4 outPtr I
17 21 5 c I
24 57 5 c I
5 23 6 ptr I
12 23 7 max I
13 15 8 max2 I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void finishDTD(boolean);
descriptor: (Z)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=11, args_size=2
start local 0 start local 1 0: iload 1
ifeq 1
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: char[]
2: astore 2
start local 2 3: iconst_0
istore 3
start local 3 4: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.DTD_CHARS:[I
astore 4
start local 4 5: iconst_0
istore 5
start local 5 6: iconst_0
istore 6
start local 6 7: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int char[] int int[] int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 8
start local 8 8: iload 8
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 11
9: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
10: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 8
11: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int char[] int int[] int int top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 9
start local 9 12: aload 2
ifnull 26
13: iload 3
aload 2
arraylength
if_icmplt 16
14: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
15: iconst_0
istore 3
16: StackMap locals: int
StackMap stack:
iload 8
aload 2
arraylength
iload 3
isub
iadd
istore 10
start local 10 17: iload 10
iload 9
if_icmpge 26
18: iload 10
istore 9
end local 10 19: goto 26
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
iload 8
iinc 8 1
baload
sipush 255
iand
istore 7
start local 7 21: aload 4
iload 7
iaload
ifeq 24
22: aload 0
iload 8
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
23: goto 29
24: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int char[] int int[] int int int int int
StackMap stack:
aload 2
ifnull 26
25: aload 2
iload 3
iinc 3 1
iload 7
i2c
castore
end local 7 26: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int char[] int int[] int int top int int
StackMap stack:
iload 8
iload 9
if_icmplt 20
27: aload 0
iload 8
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
end local 9 end local 8 28: goto 7
start local 7 29: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int char[] int int[] int int int
StackMap stack:
aload 4
iload 7
iaload
tableswitch { // 1 - 11
1: 30
2: 31
3: 38
4: 52
5: 40
6: 42
7: 44
8: 53
9: 59
10: 62
11: 65
default: 67
}
30: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 7
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 33
32: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 35
34: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
36: bipush 10
istore 7
37: goto 67
38: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
39: goto 67
40: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_2:(I)I
istore 7
41: goto 67
42: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3:(I)I
istore 7
43: goto 67
44: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_4:(I)I
istore 7
45: aload 2
ifnull 67
46: aload 2
iload 3
iinc 3 1
ldc 55296
iload 7
bipush 10
ishr
ior
i2c
castore
47: ldc 56320
iload 7
sipush 1023
iand
ior
istore 7
48: iload 3
aload 2
arraylength
if_icmplt 67
49: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
50: iconst_0
istore 3
51: goto 67
52: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
53: StackMap locals:
StackMap stack:
iload 6
ifne 56
54: iload 7
istore 6
55: goto 67
56: StackMap locals:
StackMap stack:
iload 6
iload 7
if_icmpne 67
57: iconst_0
istore 6
58: goto 67
59: StackMap locals:
StackMap stack:
iload 5
ifne 67
60: iconst_1
istore 5
61: goto 67
62: StackMap locals:
StackMap stack:
iload 6
ifne 67
63: iconst_0
istore 5
64: goto 67
65: StackMap locals:
StackMap stack:
iload 5
ifne 67
iload 6
ifne 67
66: goto 70
67: StackMap locals:
StackMap stack:
aload 2
ifnull 7
68: aload 2
iload 3
iinc 3 1
iload 7
i2c
castore
end local 7 69: goto 7
70: StackMap locals:
StackMap stack:
aload 2
ifnull 72
71: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 3
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
72: StackMap locals:
StackMap stack:
aload 0
iconst_0
aconst_null
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipInternalWs:(ZLjava/lang/String;)B
istore 7
start local 7 73: iload 7
bipush 62
if_icmpeq 75
74: aload 0
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeCharForError:(B)I
ldc " expected '>' after the internal subset"
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwUnexpectedChar:(ILjava/lang/String;)V
75: StackMap locals: int
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 76 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 76 1 copyContents Z
3 76 2 outputBuffer [C
4 76 3 outPtr I
5 76 4 TYPES [I
6 76 5 inDecl Z
7 76 6 quoteChar I
21 26 7 c I
29 69 7 c I
8 28 8 ptr I
12 28 9 max I
17 19 10 max2 I
73 76 7 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
copyContents
protected final void finishPI();
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.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
astore 1
start local 1 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 3
start local 3 3: iconst_0
istore 4
start local 4 4: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
start local 6 5: iload 6
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 8
6: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
8: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
10: iconst_0
istore 4
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 7
start local 7 12: iload 6
aload 3
arraylength
iload 4
isub
iadd
istore 8
start local 8 13: iload 8
iload 7
if_icmpge 21
14: iload 8
istore 7
end local 8 15: goto 21
16: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
baload
sipush 255
iand
istore 5
start local 5 17: aload 1
iload 5
iaload
ifeq 20
18: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
19: goto 24
20: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int int int int
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 21: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 16
22: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
end local 7 end local 6 23: goto 4
start local 5 24: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int int
StackMap stack:
aload 1
iload 5
iaload
tableswitch { // 1 - 12
1: 25
2: 26
3: 33
4: 46
5: 35
6: 37
7: 39
8: 52
9: 52
10: 52
11: 52
12: 47
default: 52
}
25: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 5
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 28
27: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
28: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 30
29: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
31: bipush 10
istore 5
32: goto 52
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
34: goto 52
35: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_2:(I)I
istore 5
36: goto 52
37: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3:(I)I
istore 5
38: goto 52
39: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_4:(I)I
istore 5
40: aload 3
iload 4
iinc 4 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
41: iload 4
aload 3
arraylength
if_icmplt 44
42: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
43: iconst_0
istore 4
44: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
45: goto 52
46: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
47: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 49
48: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
49: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 62
if_icmpne 52
50: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
51: goto 54
52: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 53: goto 4
54: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 4
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
55: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 56 1 TYPES [I
2 56 2 inputBuffer [B
3 56 3 outputBuffer [C
4 56 4 outPtr I
17 21 5 c I
24 53 5 c I
5 23 6 ptr I
12 23 7 max I
13 15 8 max2 I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void finishSpace();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._tmpChar:I
istore 1
start local 1 1: iload 1
bipush 13
if_icmpeq 2
iload 1
bipush 10
if_icmpne 7
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.checkPrologIndentation:(I)I
istore 3
start local 3 3: iload 3
ifge 5
4: return
5: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
astore 2
start local 2 6: goto 10
end local 3 end local 2 7: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 2
start local 2 8: aload 2
iconst_0
iload 1
i2c
castore
9: iconst_1
istore 3
start local 3 10: StackMap locals: char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
start local 4 11: StackMap locals: int
StackMap stack:
iload 4
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 15
12: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMore:()Z
ifne 14
13: goto 44
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
iload 4
baload
sipush 255
iand
istore 5
start local 5 16: iload 5
bipush 32
if_icmple 18
17: goto 44
18: StackMap locals: int
StackMap stack:
iinc 4 1
19: iload 5
bipush 10
if_icmpne 22
20: aload 0
iload 4
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:(I)V
21: goto 39
StackMap locals:
StackMap stack:
22: iload 5
bipush 13
if_icmpne 36
23: iload 4
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 31
24: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMore:()Z
ifne 30
25: iload 3
aload 2
arraylength
if_icmplt 28
26: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
27: iconst_0
istore 3
28: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
bipush 10
castore
29: goto 44
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 4
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
iload 4
baload
bipush 10
if_icmpne 33
32: iinc 4 1
33: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:(I)V
34: bipush 10
istore 5
35: goto 39
StackMap locals:
StackMap stack:
36: iload 5
bipush 32
if_icmpeq 39
iload 5
bipush 9
if_icmpeq 39
37: aload 0
iload 4
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
38: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.throwInvalidSpace:(I)V
39: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 42
40: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
41: iconst_0
istore 3
42: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 5
i2c
castore
end local 5 43: goto 11
44: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
45: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 3
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
46: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 47 1 tmp I
6 7 2 outputBuffer [C
8 47 2 outputBuffer [C
3 7 3 outPtr I
10 47 3 outPtr I
11 47 4 ptr I
16 43 5 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void finishCoalescedText();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 3
1: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMore:()Z
ifne 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 60
if_icmpne 23
4: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_3
iadd
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 7
5: aload 0
iconst_3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadAndRetain:(I)Z
ifne 7
6: return
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
baload
bipush 33
if_icmpne 9
8: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_2
iadd
baload
bipush 91
if_icmpeq 10
9: StackMap locals:
StackMap stack:
return
10: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_3
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
11: iconst_0
istore 1
start local 1 12: goto 20
13: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 15
14: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
start local 2 16: iload 2
ldc "CDATA["
iload 1
invokevirtual java.lang.String.charAt:(I)C
i2b
if_icmpeq 19
17: aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeCharForError:(B)I
istore 3
start local 3 18: aload 0
iload 3
new java.lang.StringBuilder
dup
ldc " (expected '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "CDATA["
iload 1
invokevirtual java.lang.String.charAt:(I)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "' for CDATA section)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportTreeUnexpChar:(ILjava/lang/String;)V
end local 3 end local 2 19: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
20: iload 1
bipush 6
if_icmplt 13
end local 1 21: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.finishCoalescedCData:()V
22: goto 0
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.finishCoalescedCharacters:()V
24: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._entityPending:Z
ifeq 0
25: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
12 21 1 i I
16 19 2 b B
18 19 3 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void finishCoalescedCharacters();
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.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
astore 1
start local 1 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
astore 3
start local 3 3: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
istore 4
start local 4 4: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
start local 6 5: iload 6
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 8
6: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
8: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
10: iconst_0
istore 4
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 7
start local 7 12: iload 6
aload 3
arraylength
iload 4
isub
iadd
istore 8
start local 8 13: iload 8
iload 7
if_icmpge 21
14: iload 8
istore 7
end local 8 15: goto 21
16: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
baload
sipush 255
iand
istore 5
start local 5 17: aload 1
iload 5
iaload
ifeq 20
18: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
19: goto 24
20: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int int int int
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 21: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 16
22: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
end local 7 end local 6 23: goto 4
start local 5 24: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int int
StackMap stack:
aload 1
iload 5
iaload
tableswitch { // 1 - 11
1: 25
2: 26
3: 33
4: 49
5: 35
6: 37
7: 42
8: 82
9: 50
10: 52
11: 64
default: 82
}
25: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 5
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 28
27: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
28: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 30
29: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
31: bipush 10
istore 5
32: goto 82
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
34: goto 82
35: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_2:(I)I
istore 5
36: goto 82
37: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
isub
iconst_2
if_icmplt 40
38: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3fast:(I)I
istore 5
39: goto 82
40: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3:(I)I
istore 5
41: goto 82
42: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_4:(I)I
istore 5
43: aload 3
iload 4
iinc 4 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
44: iload 4
aload 3
arraylength
if_icmplt 47
45: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
46: iconst_0
istore 4
47: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
48: goto 82
49: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
50: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
51: goto 84
52: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleEntityInText:(Z)I
istore 5
53: iload 5
ifne 56
54: aload 0
iconst_1
putfield com.fasterxml.aalto.in.Utf8Scanner._entityPending:Z
55: goto 84
56: StackMap locals:
StackMap stack:
iload 5
bipush 16
ishr
ifeq 82
57: iload 5
ldc 65536
isub
istore 5
58: aload 3
iload 4
iinc 4 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
59: iload 4
aload 3
arraylength
if_icmplt 62
60: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
61: iconst_0
istore 4
62: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
63: goto 82
64: StackMap locals:
StackMap stack:
iconst_1
istore 6
start local 6 65: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 67
66: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
67: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 7
start local 7 68: iload 7
bipush 93
if_icmpeq 70
69: goto 73
70: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
71: iinc 6 1
end local 7 72: goto 65
start local 7 73: StackMap locals:
StackMap stack:
iload 7
bipush 62
if_icmpne 81
iload 6
iconst_1
if_icmple 81
74: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportIllegalCDataEnd:()V
75: goto 81
76: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
bipush 93
castore
77: iload 4
aload 3
arraylength
if_icmplt 80
78: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
79: iconst_0
istore 4
80: StackMap locals:
StackMap stack:
iinc 6 -1
81: StackMap locals:
StackMap stack:
iload 6
iconst_1
if_icmpgt 76
end local 7 end local 6 82: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 83: goto 4
start local 5 84: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 4
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
85: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 86 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 86 1 TYPES [I
2 86 2 inputBuffer [B
3 86 3 outputBuffer [C
4 86 4 outPtr I
17 21 5 c I
24 83 5 c I
84 86 5 c I
5 23 6 ptr I
12 23 7 max I
13 15 8 max2 I
65 82 6 count I
68 72 7 b B
73 82 7 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void finishCoalescedCData();
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.in.Utf8Scanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.OTHER_CHARS:[I
astore 1
start local 1 1: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
astore 3
start local 3 3: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
istore 4
start local 4 4: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
start local 6 5: iload 6
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 8
6: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 6
8: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
10: iconst_0
istore 4
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
istore 7
start local 7 12: iload 6
aload 3
arraylength
iload 4
isub
iadd
istore 8
start local 8 13: iload 8
iload 7
if_icmpge 21
14: iload 8
istore 7
end local 8 15: goto 21
16: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
baload
sipush 255
iand
istore 5
start local 5 17: aload 1
iload 5
iaload
ifeq 20
18: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
19: goto 24
20: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int int int int
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 21: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 16
22: aload 0
iload 6
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
end local 7 end local 6 23: goto 4
start local 5 24: StackMap locals: com.fasterxml.aalto.in.Utf8Scanner int[] byte[] char[] int int
StackMap stack:
aload 1
iload 5
iaload
tableswitch { // 1 - 11
1: 25
2: 26
3: 33
4: 46
5: 35
6: 37
7: 39
8: 71
9: 71
10: 71
11: 47
default: 71
}
25: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 5
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 28
27: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
28: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 10
if_icmpne 30
29: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
31: bipush 10
istore 5
32: goto 71
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.markLF:()V
34: goto 71
35: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_2:(I)I
istore 5
36: goto 71
37: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_3:(I)I
istore 5
38: goto 71
39: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeUtf8_4:(I)I
istore 5
40: aload 3
iload 4
iinc 4 1
ldc 55296
iload 5
bipush 10
ishr
ior
i2c
castore
41: iload 4
aload 3
arraylength
if_icmplt 44
42: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
43: iconst_0
istore 4
44: StackMap locals:
StackMap stack:
ldc 56320
iload 5
sipush 1023
iand
ior
istore 5
45: goto 71
46: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
47: StackMap locals:
StackMap stack:
iconst_0
istore 6
start local 6 48: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 50
49: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
50: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 7
start local 7 51: iload 7
bipush 93
if_icmpeq 53
52: goto 56
53: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
54: iinc 6 1
55: goto 48
56: StackMap locals:
StackMap stack:
iload 7
bipush 62
if_icmpne 57
iload 6
iconst_1
if_icmplt 57
iconst_1
goto 58
StackMap locals:
StackMap stack:
57: iconst_0
StackMap locals:
StackMap stack: int
58: istore 8
start local 8 59: iload 8
ifeq 67
60: iinc 6 -1
61: goto 67
62: StackMap locals: int
StackMap stack:
aload 3
iload 4
iinc 4 1
bipush 93
castore
63: iload 4
aload 3
arraylength
if_icmplt 66
64: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
65: iconst_0
istore 4
66: StackMap locals:
StackMap stack:
iinc 6 -1
StackMap locals:
StackMap stack:
67: iload 6
ifgt 62
68: iload 8
ifeq 71
69: aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
70: goto 73
end local 8 end local 7 end local 6 71: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
i2c
castore
end local 5 72: goto 4
73: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 4
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
74: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 75 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
1 75 1 TYPES [I
2 75 2 inputBuffer [B
3 75 3 outputBuffer [C
4 75 4 outPtr I
17 21 5 c I
24 72 5 c I
5 23 6 ptr I
12 23 7 max I
13 15 8 max2 I
48 71 6 count I
51 71 7 b B
59 71 8 ok Z
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final boolean skipCoalescedText();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 3
1: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMore:()Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
bipush 60
if_icmpne 23
4: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_3
iadd
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 7
5: aload 0
iconst_3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadAndRetain:(I)Z
ifne 7
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_1
iadd
baload
bipush 33
if_icmpne 9
8: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_2
iadd
baload
bipush 91
if_icmpeq 10
9: StackMap locals:
StackMap stack:
iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
iconst_3
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
11: iconst_0
istore 1
start local 1 12: goto 20
13: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 15
14: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
start local 2 16: iload 2
ldc "CDATA["
iload 1
invokevirtual java.lang.String.charAt:(I)C
i2b
if_icmpeq 19
17: aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.decodeCharForError:(B)I
istore 3
start local 3 18: aload 0
iload 3
new java.lang.StringBuilder
dup
ldc " (expected '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "CDATA["
iload 1
invokevirtual java.lang.String.charAt:(I)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "' for CDATA section)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportTreeUnexpChar:(ILjava/lang/String;)V
end local 3 end local 2 19: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
20: iload 1
bipush 6
if_icmplt 13
end local 1 21: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipCData:()V
22: goto 0
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.skipCharacters:()Z
ifeq 0
24: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
12 21 1 i I
16 19 2 b B
18 19 3 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
private final int decodeMultiByteChar(int, int);
descriptor: (II)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
sipush 224
iand
sipush 192
if_icmpne 4
1: iload 1
bipush 31
iand
istore 1
2: iconst_1
istore 3
start local 3 3: goto 14
end local 3 StackMap locals:
StackMap stack:
4: iload 1
sipush 240
iand
sipush 224
if_icmpne 8
5: iload 1
bipush 15
iand
istore 1
6: iconst_2
istore 3
start local 3 7: goto 14
end local 3 StackMap locals:
StackMap stack:
8: iload 1
sipush 248
iand
sipush 240
if_icmpne 12
9: iload 1
bipush 7
iand
istore 1
10: iconst_3
istore 3
start local 3 11: goto 14
end local 3 12: StackMap locals:
StackMap stack:
aload 0
iload 1
sipush 255
iand
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
13: iconst_1
istore 3
start local 3 14: StackMap locals: int
StackMap stack:
iload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 17
15: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
16: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 2
17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
iload 2
iinc 2 1
baload
istore 4
start local 4 18: iload 4
sipush 192
iand
sipush 128
if_icmpeq 20
19: aload 0
iload 4
sipush 255
iand
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
20: StackMap locals: int
StackMap stack:
iload 1
bipush 6
ishl
iload 4
bipush 63
iand
ior
istore 1
21: iload 3
iconst_1
if_icmple 38
22: iload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 25
23: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
24: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 2
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
iload 2
iinc 2 1
baload
istore 4
26: iload 4
sipush 192
iand
sipush 128
if_icmpeq 28
27: aload 0
iload 4
sipush 255
iand
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
28: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 4
bipush 63
iand
ior
istore 1
29: iload 3
iconst_2
if_icmple 38
30: iload 2
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 33
31: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
32: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
istore 2
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
iload 2
iinc 2 1
baload
istore 4
34: iload 4
sipush 192
iand
sipush 128
if_icmpeq 36
35: aload 0
iload 4
sipush 255
iand
iload 2
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
36: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 4
bipush 63
iand
ior
istore 1
37: iload 1
ineg
istore 1
38: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
39: iload 1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 40 1 c I
0 40 2 ptr I
3 4 3 needed I
7 8 3 needed I
11 12 3 needed I
14 40 3 needed I
18 40 4 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
ptr
private final int decodeUtf8_2(int);
descriptor: (I)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
start local 2 3: iload 2
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
5: 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 6 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 6 1 c I
3 6 2 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
private final int decodeUtf8_3(int);
descriptor: (I)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
iload 1
bipush 15
iand
istore 1
3: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
start local 2 4: iload 2
sipush 192
iand
sipush 128
if_icmpeq 6
5: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
6: StackMap locals: int
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 3
start local 3 7: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 9
8: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
9: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
10: iload 2
sipush 192
iand
sipush 128
if_icmpeq 12
11: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
12: StackMap locals:
StackMap stack:
iload 3
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 3
13: iload 1
bipush 13
if_icmplt 17
14: iload 3
ldc 55296
if_icmplt 17
15: iload 3
ldc 57344
if_icmplt 16
iload 3
ldc 65534
if_icmplt 17
iload 3
ldc 65535
if_icmpgt 17
16: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.handleInvalidXmlChar:(I)C
istore 3
17: 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 18 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 18 1 c1 I
4 18 2 d I
7 18 3 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c1
private final int decodeUtf8_3fast(int);
descriptor: (I)I
flags: (0x0012) ACC_PRIVATE, 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.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._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.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.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.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._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.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.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.in.Utf8Scanner.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/in/Utf8Scanner;
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
private final int decodeUtf8_4(int);
descriptor: (I)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
start local 2 3: iload 2
sipush 192
iand
sipush 128
if_icmpeq 5
4: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
5: StackMap locals: int
StackMap stack:
iload 1
bipush 7
iand
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 1
6: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 8
7: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._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.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
11: StackMap locals:
StackMap stack:
iload 1
bipush 6
ishl
iload 2
bipush 63
iand
ior
istore 1
12: aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputEnd:I
if_icmplt 14
13: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.loadMoreGuaranteed:()V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
baload
istore 2
15: iload 2
sipush 192
iand
sipush 128
if_icmpeq 17
16: aload 0
iload 2
sipush 255
iand
aload 0
getfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(II)V
17: 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 18 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 18 1 c I
3 18 2 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
public int decodeCharForError(byte);
descriptor: (B)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: iload 1
istore 2
start local 2 1: iload 2
iflt 3
2: iload 2
ireturn
3: StackMap locals: int
StackMap stack:
iload 2
sipush 224
iand
sipush 192
if_icmpne 7
4: iload 2
bipush 31
iand
istore 2
5: iconst_1
istore 3
start local 3 6: goto 17
end local 3 StackMap locals:
StackMap stack:
7: iload 2
sipush 240
iand
sipush 224
if_icmpne 11
8: iload 2
bipush 15
iand
istore 2
9: iconst_2
istore 3
start local 3 10: goto 17
end local 3 StackMap locals:
StackMap stack:
11: iload 2
sipush 248
iand
sipush 240
if_icmpne 15
12: iload 2
bipush 7
iand
istore 2
13: iconst_3
istore 3
start local 3 14: goto 17
end local 3 15: StackMap locals:
StackMap stack:
aload 0
iload 2
sipush 255
iand
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidInitial:(I)V
16: iconst_1
istore 3
start local 3 17: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.nextByte:()B
istore 4
start local 4 18: iload 4
sipush 192
iand
sipush 128
if_icmpeq 20
19: aload 0
iload 4
sipush 255
iand
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(I)V
20: StackMap locals: int
StackMap stack:
iload 2
bipush 6
ishl
iload 4
bipush 63
iand
ior
istore 2
21: iload 3
iconst_1
if_icmple 31
22: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.nextByte:()B
istore 4
23: iload 4
sipush 192
iand
sipush 128
if_icmpeq 25
24: aload 0
iload 4
sipush 255
iand
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(I)V
25: StackMap locals:
StackMap stack:
iload 2
bipush 6
ishl
iload 4
bipush 63
iand
ior
istore 2
26: iload 3
iconst_2
if_icmple 31
27: aload 0
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.nextByte:()B
istore 4
28: iload 4
sipush 192
iand
sipush 128
if_icmpeq 30
29: aload 0
iload 4
sipush 255
iand
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(I)V
30: StackMap locals:
StackMap stack:
iload 2
bipush 6
ishl
iload 4
bipush 63
iand
ior
istore 2
31: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 32 1 b B
1 32 2 c I
6 7 3 needed I
10 11 3 needed I
14 15 3 needed I
17 32 3 needed I
18 32 4 d I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected void reportInvalidOther(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
putfield com.fasterxml.aalto.in.Utf8Scanner._inputPtr:I
1: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.Utf8Scanner.reportInvalidOther:(I)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/in/Utf8Scanner;
0 3 1 mask I
0 3 2 ptr I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
mask
ptr
}
SourceFile: "Utf8Scanner.java"