public final class com.fasterxml.aalto.in.ReaderScanner extends com.fasterxml.aalto.in.XmlScanner
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.fasterxml.aalto.in.ReaderScanner
super_class: com.fasterxml.aalto.in.XmlScanner
{
private static final com.fasterxml.aalto.util.XmlCharTypes sCharTypes;
descriptor: Lcom/fasterxml/aalto/util/XmlCharTypes;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected java.io.Reader _in;
descriptor: Ljava/io/Reader;
flags: (0x0004) ACC_PROTECTED
protected char[] _inputBuffer;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
protected int _inputPtr;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _inputEnd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int mTmpChar;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected final com.fasterxml.aalto.in.CharBasedPNameTable _symbols;
descriptor: Lcom/fasterxml/aalto/in/CharBasedPNameTable;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.fasterxml.aalto.in.InputCharTypes.getLatin1CharTypes:()Lcom/fasterxml/aalto/util/XmlCharTypes;
putstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.fasterxml.aalto.in.ReaderConfig, java.io.Reader, char[], int, int);
descriptor: (Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/Reader;[CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, 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
invokespecial com.fasterxml.aalto.in.XmlScanner.<init>:(Lcom/fasterxml/aalto/in/ReaderConfig;)V
1: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner.mTmpChar:I
2: aload 0
aload 2
putfield com.fasterxml.aalto.in.ReaderScanner._in:Ljava/io/Reader;
3: aload 0
aload 3
putfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
4: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
5: aload 0
iload 5
putfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
6: aload 0
lconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._pastBytesOrChars:J
7: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
8: aload 0
aload 1
invokevirtual com.fasterxml.aalto.in.ReaderConfig.getCBSymbols:()Lcom/fasterxml/aalto/in/CharBasedPNameTable;
putfield com.fasterxml.aalto.in.ReaderScanner._symbols:Lcom/fasterxml/aalto/in/CharBasedPNameTable;
9: 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 10 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 10 1 cfg Lcom/fasterxml/aalto/in/ReaderConfig;
0 10 2 r Ljava/io/Reader;
0 10 3 buffer [C
0 10 4 ptr I
0 10 5 last I
MethodParameters:
Name Flags
cfg
r
buffer
ptr
last
public void <init>(com.fasterxml.aalto.in.ReaderConfig, java.io.Reader);
descriptor: (Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/Reader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokespecial com.fasterxml.aalto.in.XmlScanner.<init>:(Lcom/fasterxml/aalto/in/ReaderConfig;)V
1: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner.mTmpChar:I
2: aload 0
aload 2
putfield com.fasterxml.aalto.in.ReaderScanner._in:Ljava/io/Reader;
3: aload 0
aload 1
sipush 4000
invokevirtual com.fasterxml.aalto.in.ReaderConfig.allocFullCBuffer:(I)[C
putfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
4: aload 0
aload 0
iconst_0
dup_x1
putfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
5: aload 0
lconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._pastBytesOrChars:J
6: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
7: aload 0
aload 1
invokevirtual com.fasterxml.aalto.in.ReaderConfig.getCBSymbols:()Lcom/fasterxml/aalto/in/CharBasedPNameTable;
putfield com.fasterxml.aalto.in.ReaderScanner._symbols:Lcom/fasterxml/aalto/in/CharBasedPNameTable;
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 9 1 cfg Lcom/fasterxml/aalto/in/ReaderConfig;
0 9 2 r Ljava/io/Reader;
MethodParameters:
Name Flags
cfg
r
protected void _releaseBuffers();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.fasterxml.aalto.in.XmlScanner._releaseBuffers:()V
1: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._symbols:Lcom/fasterxml/aalto/in/CharBasedPNameTable;
invokevirtual com.fasterxml.aalto.in.CharBasedPNameTable.maybeDirty:()Z
ifeq 3
2: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._symbols:Lcom/fasterxml/aalto/in/CharBasedPNameTable;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.updateCBSymbols:(Lcom/fasterxml/aalto/in/CharBasedPNameTable;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._in:Ljava/io/Reader;
ifnull 7
4: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
ifnull 7
5: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
invokevirtual com.fasterxml.aalto.in.ReaderConfig.freeFullCBuffer:([C)V
6: aload 0
aconst_null
putfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
protected void _closeSource();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._in:Ljava/io/Reader;
ifnull 3
1: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._in:Ljava/io/Reader;
invokevirtual java.io.Reader.close:()V
2: aload 0
aconst_null
putfield com.fasterxml.aalto.in.ReaderScanner._in:Ljava/io/Reader;
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
Exceptions:
throws java.io.IOException
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.ReaderScanner._tokenIncomplete:Z
1: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner.finishPI:()V
3: goto 15
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishCharacters:()V
5: goto 15
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishComment:()V
7: goto 15
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishSpace:()V
9: goto 15
10: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishDTD:(Z)V
11: goto 15
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.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/ReaderScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
public final int nextFromProlog(boolean);
descriptor: (Z)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
ifeq 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipToken:()Z
pop
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.setStartLocation:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 7
4: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 7
5: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.setStartLocation:()V
6: iconst_m1
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
sipush 255
iand
istore 2
start local 2 8: iload 2
bipush 60
if_icmpne 10
9: goto 27
10: StackMap locals: int
StackMap stack:
iload 2
bipush 32
if_icmpeq 3
11: iload 2
bipush 10
if_icmpne 14
12: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
13: goto 3
StackMap locals:
StackMap stack:
14: iload 2
bipush 13
if_icmpne 24
15: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 20
16: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 20
17: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
18: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.setStartLocation:()V
19: iconst_m1
ireturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 22
21: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
23: goto 3
StackMap locals:
StackMap stack:
24: iload 2
bipush 9
if_icmpeq 3
25: aload 0
iload 1
iload 2
aconst_null
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 2 26: goto 3
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 29
28: aload 0
iconst_5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:(I)V
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
start local 2 30: iload 2
bipush 33
if_icmpne 32
31: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handlePrologDeclStart:(Z)I
ireturn
32: StackMap locals: int
StackMap stack:
iload 2
bipush 63
if_icmpne 34
33: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handlePIStart:()I
ireturn
34: StackMap locals:
StackMap stack:
iload 2
bipush 47
if_icmpeq 35
iload 1
ifne 36
35: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportPrologUnexpElement:(ZI)V
36: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleStartElement:(C)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 37 1 isProlog Z
8 26 2 c I
30 37 2 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
isProlog
public final int nextFromTree();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
ifeq 3
1: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipToken:()Z
ifeq 16
2: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner._nextEntity:()I
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
iconst_1
if_icmpne 7
4: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._isEmptyTag:Z
ifeq 16
5: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._depth:I
iconst_1
isub
putfield com.fasterxml.aalto.in.ReaderScanner._depth:I
6: aload 0
iconst_2
dup_x1
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
iconst_2
if_icmpne 13
8: aload 0
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
invokevirtual com.fasterxml.aalto.in.ElementScope.getParent:()Lcom/fasterxml/aalto/in/ElementScope;
putfield com.fasterxml.aalto.in.ReaderScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
invokevirtual com.fasterxml.aalto.in.NsDeclaration.unbind:()Lcom/fasterxml/aalto/in/NsDeclaration;
putfield com.fasterxml.aalto.in.ReaderScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
ifnull 16
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
invokevirtual com.fasterxml.aalto.in.NsDeclaration.getLevel:()I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._depth:I
if_icmpge 10
12: goto 16
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._entityPending:Z
ifeq 16
14: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._entityPending:Z
15: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner._nextEntity:()I
ireturn
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.setStartLocation:()V
17: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 21
18: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 21
19: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.setStartLocation:()V
20: iconst_m1
ireturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
start local 1 22: iload 1
bipush 60
if_icmpne 34
23: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
24: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmpge 25
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
goto 26
StackMap locals: int
StackMap stack:
25: aload 0
iconst_5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadOne:(I)C
StackMap locals:
StackMap stack: int
26: istore 1
27: iload 1
bipush 33
if_icmpne 29
28: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleCommentOrCdataStart:()I
ireturn
29: StackMap locals:
StackMap stack:
iload 1
bipush 63
if_icmpne 31
30: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handlePIStart:()I
ireturn
31: StackMap locals:
StackMap stack:
iload 1
bipush 47
if_icmpne 33
32: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleEndElement:()I
ireturn
33: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleStartElement:(C)I
ireturn
34: StackMap locals:
StackMap stack:
iload 1
bipush 38
if_icmpne 41
35: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
36: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleEntityInText:(Z)I
istore 2
start local 2 37: iload 2
ifne 39
38: aload 0
bipush 9
dup_x1
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
ireturn
39: StackMap locals: int
StackMap stack:
aload 0
iload 2
ineg
putfield com.fasterxml.aalto.in.ReaderScanner.mTmpChar:I
end local 2 40: goto 42
41: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.aalto.in.ReaderScanner.mTmpChar:I
42: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._cfgLazyParsing:Z
ifeq 45
43: aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
44: goto 46
45: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishCharacters:()V
46: StackMap locals:
StackMap stack:
aload 0
iconst_4
dup_x1
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
22 47 1 c C
37 40 2 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int _nextEntity();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
pop
1: aload 0
bipush 9
dup_x1
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
protected final int handlePrologDeclStart(boolean);
descriptor: (Z)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
start local 2 3: iload 2
bipush 45
if_icmpne 13
4: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 6
5: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
7: iload 2
bipush 45
if_icmpne 21
8: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._cfgLazyParsing:Z
ifeq 11
9: aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishComment:()V
12: StackMap locals:
StackMap stack:
aload 0
iconst_5
dup_x1
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
ireturn
13: StackMap locals:
StackMap stack:
iload 2
bipush 68
if_icmpne 21
14: iload 1
ifeq 21
15: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleDtdStart:()I
pop
16: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._cfgLazyParsing:Z
ifne 20
17: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
ifeq 20
18: aload 0
iconst_1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishDTD:(Z)V
19: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
20: StackMap locals:
StackMap stack:
bipush 11
ireturn
21: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
22: aload 0
iconst_4
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
23: aload 0
iload 1
iload 2
ldc " (expected '-' for COMMENT)"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
24: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 25 1 isProlog Z
3 25 2 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
isProlog
private final int handleDtdStart();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
ldc "DOCTYPE"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.matchAsciiKeyword:(Ljava/lang/String;)V
1: aload 0
iconst_1
ldc "after DOCTYPE keyword, before root name"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipInternalWs:(ZLjava/lang/String;)C
istore 1
start local 1 2: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.parsePName:(C)Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.in.ReaderScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
3: aload 0
iconst_0
aconst_null
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipInternalWs:(ZLjava/lang/String;)C
istore 1
4: iload 1
bipush 80
if_icmpne 12
5: aload 0
ldc "PUBLIC"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.matchAsciiKeyword:(Ljava/lang/String;)V
6: aload 0
iconst_1
aconst_null
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipInternalWs:(ZLjava/lang/String;)C
istore 1
7: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.parsePublicId:(C)Ljava/lang/String;
putfield com.fasterxml.aalto.in.ReaderScanner._publicId:Ljava/lang/String;
8: aload 0
iconst_1
aconst_null
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipInternalWs:(ZLjava/lang/String;)C
istore 1
9: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.parseSystemId:(C)Ljava/lang/String;
putfield com.fasterxml.aalto.in.ReaderScanner._systemId:Ljava/lang/String;
10: aload 0
iconst_0
aconst_null
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipInternalWs:(ZLjava/lang/String;)C
istore 1
11: goto 20
StackMap locals: int
StackMap stack:
12: iload 1
bipush 83
if_icmpne 19
13: aload 0
ldc "SYSTEM"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.matchAsciiKeyword:(Ljava/lang/String;)V
14: aload 0
iconst_1
aconst_null
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipInternalWs:(ZLjava/lang/String;)C
istore 1
15: aload 0
aconst_null
putfield com.fasterxml.aalto.in.ReaderScanner._publicId:Ljava/lang/String;
16: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.parseSystemId:(C)Ljava/lang/String;
putfield com.fasterxml.aalto.in.ReaderScanner._systemId:Ljava/lang/String;
17: aload 0
iconst_0
aconst_null
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipInternalWs:(ZLjava/lang/String;)C
istore 1
18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
aload 0
aconst_null
dup_x1
putfield com.fasterxml.aalto.in.ReaderScanner._systemId:Ljava/lang/String;
putfield com.fasterxml.aalto.in.ReaderScanner._publicId:Ljava/lang/String;
20: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpne 23
21: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
22: aload 0
bipush 11
dup_x1
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
ireturn
23: StackMap locals:
StackMap stack:
iload 1
bipush 91
if_icmpeq 29
24: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._systemId:Ljava/lang/String;
ifnull 26
25: ldc " (expected '[' for the internal subset, or '>' to end DOCTYPE declaration)"
goto 27
26: StackMap locals:
StackMap stack:
ldc " (expected a 'PUBLIC' or 'SYSTEM' keyword, '[' for the internal subset, or '>' to end DOCTYPE declaration)"
27: StackMap locals:
StackMap stack: java.lang.String
astore 2
start local 2 28: aload 0
iload 1
aload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
end local 2 29: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
30: aload 0
bipush 11
dup_x1
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
2 31 1 c C
28 29 2 msg Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final int handleCommentOrCdataStart();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
start local 1 3: iload 1
bipush 45
if_icmpne 14
4: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 6
5: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
7: iload 1
bipush 45
if_icmpeq 9
8: aload 0
iload 1
ldc " (expected '-' for COMMENT)"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._cfgLazyParsing:Z
ifeq 12
10: aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
11: goto 13
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishComment:()V
13: StackMap locals:
StackMap stack:
aload 0
iconst_5
dup_x1
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
ireturn
14: StackMap locals:
StackMap stack:
iload 1
bipush 91
if_icmpne 30
15: aload 0
bipush 12
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
16: iconst_0
istore 2
start local 2 17: goto 24
18: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 20
19: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
21: iload 1
ldc "CDATA["
iload 2
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 23
22: aload 0
iload 1
new java.lang.StringBuilder
dup
ldc " (expected '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "CDATA["
iload 2
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.ReaderScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
23: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
24: iload 2
bipush 6
if_icmplt 18
end local 2 25: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._cfgLazyParsing:Z
ifeq 28
26: aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
27: goto 29
28: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishCData:()V
29: StackMap locals:
StackMap stack:
bipush 12
ireturn
30: StackMap locals:
StackMap stack:
aload 0
iload 1
ldc " (expected either '-' for COMMENT or '[CDATA[' for CDATA section)"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
31: iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
3 32 1 c C
17 25 2 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final int handlePIStart();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
iconst_3
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
1: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 3
2: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
start local 1 4: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.parsePName:(C)Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.in.ReaderScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
5: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getLocalName:()Ljava/lang/String;
astore 2
start local 2 6: aload 2
invokevirtual java.lang.String.length:()I
iconst_3
if_icmpne 9
aload 2
ldc "xml"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 9
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefix:()Ljava/lang/String;
ifnonnull 9
8: aload 0
getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_WF_PI_XML_TARGET:Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
end local 2 9: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 11
10: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
12: iload 1
bipush 32
if_icmpgt 37
13: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 16
14: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
15: goto 25
StackMap locals:
StackMap stack:
16: iload 1
bipush 13
if_icmpne 23
17: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 19
18: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 21
20: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
22: goto 25
StackMap locals:
StackMap stack:
23: iload 1
bipush 32
if_icmpeq 25
iload 1
bipush 9
if_icmpeq 25
24: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwInvalidSpace:(I)V
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 27
26: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
28: iload 1
bipush 32
if_icmple 30
29: goto 32
30: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
31: goto 13
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._cfgLazyParsing:Z
ifeq 35
33: aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
34: goto 46
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishPI:()V
36: goto 46
37: StackMap locals:
StackMap stack:
iload 1
bipush 63
if_icmpeq 39
38: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportMissingPISpace:(I)V
39: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 41
40: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
42: iload 1
bipush 62
if_icmpeq 44
43: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportMissingPISpace:(I)V
44: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
pop
45: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
46: StackMap locals:
StackMap stack:
iconst_3
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
4 47 1 c C
6 9 2 ln Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final int handleCharEntity();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
start local 1 3: iconst_0
istore 2
start local 2 4: iload 1
bipush 120
if_icmpne 33
5: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 7
6: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
8: iload 1
bipush 59
if_icmpne 10
9: goto 34
10: StackMap locals:
StackMap stack:
iload 2
iconst_4
ishl
istore 2
11: iload 1
bipush 57
if_icmpgt 14
iload 1
bipush 48
if_icmplt 14
12: iload 2
iload 1
bipush 48
isub
iadd
istore 2
13: goto 21
StackMap locals:
StackMap stack:
14: iload 1
bipush 97
if_icmplt 17
iload 1
bipush 102
if_icmpgt 17
15: iload 2
bipush 10
iload 1
bipush 97
isub
iadd
iadd
istore 2
16: goto 21
StackMap locals:
StackMap stack:
17: iload 1
bipush 65
if_icmplt 20
iload 1
bipush 70
if_icmpgt 20
18: iload 2
bipush 10
iload 1
bipush 65
isub
iadd
iadd
istore 2
19: goto 21
20: StackMap locals:
StackMap stack:
aload 0
iload 1
ldc "; expected a hex digit (0-9a-fA-F)"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
21: StackMap locals:
StackMap stack:
iload 2
ldc 1114111
if_icmple 5
22: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportEntityOverflow:()V
23: goto 5
24: StackMap locals:
StackMap stack:
iload 1
bipush 57
if_icmpgt 29
iload 1
bipush 48
if_icmplt 29
25: iload 2
bipush 10
imul
iload 1
bipush 48
isub
iadd
istore 2
26: iload 2
ldc 1114111
if_icmple 30
27: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportEntityOverflow:()V
28: goto 30
29: StackMap locals:
StackMap stack:
aload 0
iload 1
ldc "; expected a decimal number"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 32
31: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
33: StackMap locals:
StackMap stack:
iload 1
bipush 59
if_icmpne 24
34: StackMap locals:
StackMap stack:
iload 2
ldc 55296
if_icmplt 40
35: iload 2
ldc 57344
if_icmpge 37
36: aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidXmlChar:(I)V
37: StackMap locals:
StackMap stack:
iload 2
ldc 65534
if_icmpeq 38
iload 2
ldc 65535
if_icmpne 44
38: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidXmlChar:(I)V
39: goto 44
StackMap locals:
StackMap stack:
40: iload 2
bipush 32
if_icmpge 44
41: iload 2
bipush 10
if_icmpeq 44
iload 2
bipush 13
if_icmpeq 44
iload 2
bipush 9
if_icmpeq 44
42: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._xml11:Z
ifeq 43
iload 2
ifne 44
43: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidXmlChar:(I)V
44: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
3 45 1 c C
4 45 2 value I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final int handleStartElement(char);
descriptor: (C)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
1: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._currNsCount:I
2: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.parsePName:(C)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.ReaderScanner.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.ReaderScanner._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.ReaderScanner._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.ReaderScanner._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.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 14
13: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
15: iload 1
bipush 32
if_icmpgt 34
16: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 19
17: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
18: goto 28
StackMap locals:
StackMap stack:
19: iload 1
bipush 13
if_icmpne 26
20: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 22
21: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
22: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 24
23: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
25: goto 28
StackMap locals:
StackMap stack:
26: iload 1
bipush 32
if_icmpeq 28
iload 1
bipush 9
if_icmpeq 28
27: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwInvalidSpace:(I)V
28: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 30
29: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
31: iload 1
bipush 32
32: if_icmple 16
33: goto 36
StackMap locals:
StackMap stack:
34: iload 1
bipush 47
if_icmpeq 36
iload 1
bipush 62
if_icmpeq 36
35: aload 0
iload 1
ldc " expected space, or '>' or \"/>\""
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
36: StackMap locals:
StackMap stack:
iload 1
bipush 47
if_icmpne 44
37: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 39
38: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
39: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
40: iload 1
bipush 62
if_icmpeq 42
41: aload 0
iload 1
ldc " expected '>'"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
42: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._isEmptyTag:Z
43: goto 109
44: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpne 47
45: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._isEmptyTag:Z
46: goto 109
47: StackMap locals:
StackMap stack:
iload 1
bipush 60
if_icmpne 49
48: aload 0
ldc "Unexpected '<' character in element (missing closing '>'?)"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
49: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.parsePName:(C)Lcom/fasterxml/aalto/in/PName;
astore 6
start local 6 50: aload 6
invokevirtual com.fasterxml.aalto.in.PName.getPrefix:()Ljava/lang/String;
astore 3
51: aload 3
ifnonnull 56
52: aload 6
invokevirtual com.fasterxml.aalto.in.PName.getLocalName:()Ljava/lang/String;
ldc "xmlns"
if_acmpne 53
iconst_1
goto 54
StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
53: iconst_0
StackMap locals:
StackMap stack: int
54: istore 7
start local 7 55: goto 63
end local 7 56: StackMap locals:
StackMap stack:
aload 3
ldc "xmlns"
if_acmpne 59
57: iconst_1
istore 7
start local 7 58: goto 63
end local 7 59: StackMap locals:
StackMap stack:
aload 0
aload 6
aload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.bindName:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)Lcom/fasterxml/aalto/in/PName;
astore 6
60: iload 4
ifeq 62
61: aload 6
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
istore 4
62: StackMap locals:
StackMap stack:
iconst_0
istore 7
start local 7 63: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 65
64: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
65: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
66: iload 1
bipush 32
if_icmple 68
67: goto 81
68: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 71
69: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
70: goto 63
StackMap locals:
StackMap stack:
71: iload 1
bipush 13
if_icmpne 78
72: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 74
73: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
74: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 76
75: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
76: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
77: goto 63
StackMap locals:
StackMap stack:
78: iload 1
bipush 32
if_icmpeq 63
iload 1
bipush 9
if_icmpeq 63
79: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwInvalidSpace:(I)V
80: goto 63
81: StackMap locals:
StackMap stack:
iload 1
bipush 61
if_icmpeq 83
82: aload 0
iload 1
ldc " expected '='"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
83: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 85
84: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
85: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
86: iload 1
bipush 32
if_icmple 88
87: goto 101
88: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 91
89: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
90: goto 83
StackMap locals:
StackMap stack:
91: iload 1
bipush 13
if_icmpne 98
92: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 94
93: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
94: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 96
95: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
96: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
97: goto 83
StackMap locals:
StackMap stack:
98: iload 1
bipush 32
if_icmpeq 83
iload 1
bipush 9
if_icmpeq 83
99: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwInvalidSpace:(I)V
100: goto 83
101: StackMap locals:
StackMap stack:
iload 1
bipush 34
if_icmpeq 103
iload 1
bipush 39
if_icmpeq 103
102: aload 0
iload 1
ldc " Expected a quote"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
103: StackMap locals:
StackMap stack:
iload 7
ifeq 107
104: aload 0
aload 6
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleNsDeclaration:(Lcom/fasterxml/aalto/in/PName;C)V
105: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._currNsCount:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._currNsCount:I
106: goto 12
107: StackMap locals:
StackMap stack:
aload 0
iload 5
iload 1
aload 6
invokevirtual com.fasterxml.aalto.in.ReaderScanner.collectValue:(ICLcom/fasterxml/aalto/in/PName;)I
istore 5
end local 7 end local 6 108: goto 12
109: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
iload 5
invokevirtual com.fasterxml.aalto.in.AttributeCollector.finishLastValue:(I)I
istore 6
start local 6 110: iload 6
ifge 113
111: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.getCount:()I
istore 6
112: aload 0
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.getErrorMsg:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
113: StackMap locals: int
StackMap stack:
aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._attrCount:I
end local 6 114: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._depth:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._depth:I
115: iload 4
ifne 126
116: aload 2
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
ifne 118
117: aload 0
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
iconst_0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportUnboundPrefix:(Lcom/fasterxml/aalto/in/PName;Z)V
118: StackMap locals:
StackMap stack:
iconst_0
istore 6
start local 6 119: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._attrCount:I
istore 7
start local 7 120: goto 125
121: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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 122: aload 8
invokevirtual com.fasterxml.aalto.in.PName.isBound:()Z
ifne 124
123: aload 0
aload 8
iconst_1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportUnboundPrefix:(Lcom/fasterxml/aalto/in/PName;Z)V
end local 8 124: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
125: iload 6
iload 7
if_icmplt 121
end local 7 end local 6 126: 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 127 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 127 1 c C
3 127 2 elemName Lcom/fasterxml/aalto/in/PName;
4 127 3 prefix Ljava/lang/String;
6 7 4 allBound Z
9 127 4 allBound Z
12 127 5 attrPtr I
50 108 6 attrName Lcom/fasterxml/aalto/in/PName;
55 56 7 isNsDecl Z
58 59 7 isNsDecl Z
63 108 7 isNsDecl Z
110 114 6 act I
119 126 6 i I
120 126 7 len I
122 124 8 attrName Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
private final int collectValue(int, char, com.fasterxml.aalto.in.PName);
descriptor: (ICLcom/fasterxml/aalto/in/PName;)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.ATTR_CHARS:[I
astore 5
start local 5 2: StackMap locals: char[] int[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 7
start local 7 3: iload 7
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 6
4: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
5: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 7
6: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int int com.fasterxml.aalto.in.PName char[] int[] top int
StackMap stack:
iload 1
aload 4
arraylength
if_icmplt 8
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 4
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 8
start local 8 9: iload 7
aload 4
arraylength
iload 1
isub
iadd
istore 9
start local 9 10: iload 9
iload 8
if_icmpge 22
11: iload 9
istore 8
end local 9 12: goto 22
13: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
iload 7
iinc 7 1
caload
istore 6
start local 6 14: iload 6
sipush 255
if_icmpgt 18
15: aload 5
iload 6
iaload
ifeq 21
16: aload 0
iload 7
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
17: goto 25
18: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int int com.fasterxml.aalto.in.PName char[] int[] int int int
StackMap stack:
iload 6
ldc 55296
if_icmplt 21
19: aload 0
iload 7
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
20: goto 25
21: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 6
castore
end local 6 22: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int int com.fasterxml.aalto.in.PName char[] int[] top int int
StackMap stack:
iload 7
iload 8
if_icmplt 13
23: aload 0
iload 7
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 8 end local 7 24: goto 2
start local 6 25: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int int com.fasterxml.aalto.in.PName char[] int[] int
StackMap stack:
iload 6
sipush 255
if_icmpgt 50
26: aload 5
iload 6
iaload
tableswitch { // 1 - 14
1: 27
2: 28
3: 32
4: 49
5: 49
6: 49
7: 49
8: 33
9: 35
10: 36
11: 49
12: 49
13: 49
14: 47
default: 49
}
27: StackMap locals:
StackMap stack:
aload 0
iload 6
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 6
28: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 30
29: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 32
31: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
33: StackMap locals:
StackMap stack:
bipush 32
istore 6
34: goto 60
35: StackMap locals:
StackMap stack:
aload 0
iload 6
ldc "'<' not allowed in attribute value"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
36: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleEntityInText:(Z)I
istore 7
start local 7 37: iload 7
ifne 39
38: aload 0
aload 3
iconst_0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportUnexpandedEntityInAttr:(Lcom/fasterxml/aalto/in/PName;Z)V
39: StackMap locals: int
StackMap stack:
iload 7
bipush 16
ishr
ifeq 45
40: iload 7
ldc 65536
isub
istore 7
41: aload 4
iload 1
iinc 1 1
ldc 55296
iload 7
bipush 10
ishr
ior
i2c
castore
42: ldc 56320
iload 7
sipush 1023
iand
ior
istore 7
43: iload 1
aload 4
arraylength
if_icmplt 45
44: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 4
45: StackMap locals:
StackMap stack:
iload 7
i2c
istore 6
end local 7 46: goto 60
47: StackMap locals:
StackMap stack:
iload 6
iload 2
if_icmpne 60
48: goto 62
49: StackMap locals:
StackMap stack:
goto 60
StackMap locals:
StackMap stack:
50: iload 6
ldc 55296
if_icmplt 60
51: iload 6
ldc 57344
if_icmpge 58
52: aload 0
iload 6
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
istore 7
start local 7 53: aload 4
iload 1
iinc 1 1
iload 6
castore
54: iload 1
aload 4
arraylength
if_icmplt 56
55: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._attrCollector:Lcom/fasterxml/aalto/in/AttributeCollector;
invokevirtual com.fasterxml.aalto.in.AttributeCollector.valueBufferFull:()[C
astore 4
56: StackMap locals: int
StackMap stack:
iload 7
istore 6
end local 7 57: goto 60
StackMap locals:
StackMap stack:
58: iload 6
ldc 65534
if_icmplt 60
59: aload 0
iload 6
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 6
60: StackMap locals:
StackMap stack:
aload 4
iload 1
iinc 1 1
iload 6
castore
end local 6 61: goto 2
62: StackMap locals:
StackMap stack:
iload 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 63 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 63 1 attrPtr I
0 63 2 quoteChar C
0 63 3 attrName Lcom/fasterxml/aalto/in/PName;
1 63 4 attrBuffer [C
2 63 5 TYPES [I
14 22 6 c C
25 61 6 c C
3 24 7 ptr I
9 24 8 max I
10 12 9 max2 I
37 46 7 d I
53 57 7 d C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
attrPtr
quoteChar
attrName
private void handleNsDeclaration(com.fasterxml.aalto.in.PName, char);
descriptor: (Lcom/fasterxml/aalto/in/PName;C)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.ReaderScanner._nameBuffer:[C
astore 4
start local 4 2: StackMap locals: int char[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 4
3: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 5
start local 5 5: iload 5
iload 2
if_icmpne 7
6: goto 40
7: StackMap locals: int
StackMap stack:
iload 5
bipush 38
if_icmpne 19
8: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.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.ReaderScanner.reportUnexpandedEntityInAttr:(Lcom/fasterxml/aalto/in/PName;Z)V
11: StackMap locals: int
StackMap stack:
iload 6
bipush 16
ishr
ifeq 17
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.ReaderScanner._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: StackMap locals:
StackMap stack:
iload 6
i2c
istore 5
end local 6 18: goto 36
StackMap locals:
StackMap stack:
19: iload 5
bipush 60
if_icmpne 22
20: aload 0
iload 5
ldc "'<' not allowed in attribute value"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
21: goto 36
22: StackMap locals:
StackMap stack:
iload 5
bipush 32
if_icmpge 36
23: iload 5
bipush 10
if_icmpne 26
24: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
25: goto 36
StackMap locals:
StackMap stack:
26: iload 5
bipush 13
if_icmpne 34
27: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 29
28: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 31
30: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
31: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
32: bipush 10
istore 5
33: goto 36
StackMap locals:
StackMap stack:
34: iload 5
bipush 9
if_icmpeq 36
35: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwInvalidSpace:(I)V
36: StackMap locals:
StackMap stack:
iload 3
aload 4
arraylength
if_icmplt 38
37: aload 0
aload 4
aload 4
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 4
putfield com.fasterxml.aalto.in.ReaderScanner._nameBuffer:[C
38: StackMap locals:
StackMap stack:
aload 4
iload 3
iinc 3 1
iload 5
castore
end local 5 39: goto 2
40: StackMap locals:
StackMap stack:
iload 3
ifne 43
41: aload 0
aload 1
ldc ""
invokevirtual com.fasterxml.aalto.in.ReaderScanner.bindNs:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)V
42: goto 45
43: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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 44: aload 0
aload 1
aload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.bindNs:(Lcom/fasterxml/aalto/in/PName;Ljava/lang/String;)V
end local 5 45: 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 46 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 46 1 name Lcom/fasterxml/aalto/in/PName;
0 46 2 quoteChar C
1 46 3 attrPtr I
2 46 4 attrBuffer [C
5 39 5 c C
9 18 6 d I
44 45 5 uri Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
quoteChar
protected final int handleEndElement();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._depth:I
iconst_1
isub
putfield com.fasterxml.aalto.in.ReaderScanner._depth:I
1: aload 0
iconst_2
putfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
2: aload 0
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
invokevirtual com.fasterxml.aalto.in.ElementScope.getName:()Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.in.ReaderScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
3: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
astore 1
start local 1 4: iconst_0
istore 3
start local 3 5: aload 1
invokevirtual java.lang.String.length:()I
istore 4
start local 4 6: StackMap locals: com.fasterxml.aalto.in.ReaderScanner java.lang.String top int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 8
7: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
start local 2 9: iload 2
aload 1
iload 3
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 11
10: aload 0
aload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
11: StackMap locals: com.fasterxml.aalto.in.ReaderScanner java.lang.String int int int
StackMap stack:
iinc 3 1
iload 3
iload 4
12: if_icmplt 6
13: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 15
14: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
16: iload 2
bipush 32
if_icmpgt 19
17: aload 0
iconst_0
aconst_null
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipInternalWs:(ZLjava/lang/String;)C
istore 2
18: goto 22
StackMap locals:
StackMap stack:
19: iload 2
bipush 62
if_icmpeq 22
20: iload 2
bipush 58
if_icmpeq 21
iload 2
invokestatic com.fasterxml.aalto.util.XmlChars.is10NameChar:(I)Z
ifeq 22
21: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
22: StackMap locals:
StackMap stack:
iload 2
bipush 62
if_icmpeq 24
23: aload 0
iload 2
ldc " expected space or closing '>'"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
24: StackMap locals:
StackMap stack:
iconst_2
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
4 25 1 pname Ljava/lang/String;
9 25 2 c C
5 25 3 i I
6 25 4 len I
Exceptions:
throws javax.xml.stream.XMLStreamException
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.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
start local 2 3: iload 2
bipush 35
if_icmpne 5
4: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleCharEntity:()I
ireturn
5: StackMap locals: int
StackMap stack:
iload 2
bipush 97
if_icmpne 45
6: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 8
7: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
9: iload 2
bipush 109
if_icmpne 23
10: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 12
11: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
13: iload 2
bipush 112
if_icmpne 21
14: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 16
15: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
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.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 26
25: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
27: iload 2
bipush 111
if_icmpne 41
28: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 30
29: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
31: iload 2
bipush 115
if_icmpne 39
32: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 34
33: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
34: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
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.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 48
47: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
48: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
49: iload 2
bipush 116
if_icmpne 57
50: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 52
51: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
52: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
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.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 62
61: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
62: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
63: iload 2
bipush 116
if_icmpne 71
64: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 66
65: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
66: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
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.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 76
75: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
76: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
77: iload 2
bipush 117
if_icmpne 97
78: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 80
79: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
80: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
81: iload 2
bipush 111
if_icmpne 95
82: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 84
83: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
84: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
85: iload 2
bipush 116
if_icmpne 93
86: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 88
87: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
88: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
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:
getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._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.ReaderScanner 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 142
109: StackMap locals:
StackMap stack:
iload 2
sipush 255
if_icmpgt 119
110: aload 4
iload 2
iaload
tableswitch { // 0 - 3
0: 111
1: 111
2: 111
3: 115
default: 117
}
111: StackMap locals:
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 134
end local 7 115: StackMap locals:
StackMap stack:
iconst_1
istore 7
start local 7 116: goto 134
end local 7 117: StackMap locals:
StackMap stack:
iconst_0
istore 7
start local 7 118: goto 134
end local 7 119: StackMap locals:
StackMap stack:
iload 2
ldc 57344
if_icmpge 129
120: aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.decodeSurrogate:(C)I
istore 8
start local 8 121: iload 6
aload 5
arraylength
if_icmplt 123
122: aload 0
aload 5
aload 5
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 5
putfield com.fasterxml.aalto.in.ReaderScanner._nameBuffer:[C
123: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int int java.lang.String int[] char[] int top int
StackMap stack:
aload 5
iload 6
iinc 6 1
iload 2
castore
124: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
isub
caload
istore 2
125: iload 6
ifne 126
iload 8
invokestatic com.fasterxml.aalto.util.XmlChars.is10NameStartChar:(I)Z
goto 127
126: StackMap locals:
StackMap stack:
iload 8
invokestatic com.fasterxml.aalto.util.XmlChars.is10NameChar:(I)Z
127: StackMap locals:
StackMap stack: int
istore 7
end local 8 start local 7 128: goto 134
end local 7 StackMap locals: com.fasterxml.aalto.in.ReaderScanner int int java.lang.String int[] char[] int
StackMap stack:
129: iload 2
ldc 65534
if_icmplt 133
130: aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 2
131: iconst_0
istore 7
start local 7 132: goto 134
end local 7 133: StackMap locals:
StackMap stack:
iconst_1
istore 7
start local 7 134: StackMap locals: int
StackMap stack:
iload 7
ifne 136
135: aload 0
iload 2
iload 6
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidNameChar:(II)V
136: StackMap locals:
StackMap stack:
iload 6
aload 5
arraylength
if_icmplt 138
137: aload 0
aload 5
aload 5
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 5
putfield com.fasterxml.aalto.in.ReaderScanner._nameBuffer:[C
138: StackMap locals:
StackMap stack:
aload 5
iload 6
iinc 6 1
iload 2
castore
139: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 141
140: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
141: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
end local 7 142: StackMap locals:
StackMap stack:
iload 2
bipush 59
if_icmpne 109
143: new java.lang.String
dup
aload 5
iconst_0
iload 6
invokespecial java.lang.String.<init>:([CII)V
astore 7
start local 7 144: 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.ReaderScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
145: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.willExpandEntities:()Z
ifeq 147
146: 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.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
147: StackMap locals: java.lang.String
StackMap stack:
iload 1
ifeq 149
148: 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.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
149: 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 150 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 150 1 inAttr Z
3 150 2 c C
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 150 3 start Ljava/lang/String;
101 150 4 TYPES [I
102 150 5 cbuf [C
103 150 6 cix I
104 108 7 len I
114 115 7 ok Z
116 117 7 ok Z
118 119 7 ok Z
128 129 7 ok Z
132 133 7 ok Z
134 142 7 ok Z
121 128 8 value I
144 150 7 pname Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
inAttr
protected final void ();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=9, args_size=1
start local 0 0: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._inputBuffer:[C
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner int[] char[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
start local 6 5: iload 6
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 8
6: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
8: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner._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 25
14: iload 8
istore 7
end local 8 15: goto 25
16: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
caload
istore 5
start local 5 17: iload 5
sipush 255
if_icmpgt 21
18: aload 1
iload 5
iaload
ifeq 24
19: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
20: goto 28
21: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int int int int
StackMap stack:
iload 5
ldc 55296
if_icmplt 24
22: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
23: goto 28
24: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
castore
end local 5 25: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 16
26: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 7 end local 6 27: goto 4
start local 5 28: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int int
StackMap stack:
iload 5
sipush 255
if_icmpgt 50
29: aload 1
iload 5
iaload
lookupswitch { // 4
1: 30
2: 31
3: 38
13: 40
default: 49
}
30: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 33
32: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
33: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 35
34: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
36: bipush 10
istore 5
37: goto 61
38: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
39: goto 61
40: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 42
41: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
42: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 45
if_icmpne 61
43: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
44: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 46
45: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
46: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 62
if_icmpeq 63
47: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportDoubleHyphenInComments:()V
48: goto 63
49: StackMap locals:
StackMap stack:
goto 61
StackMap locals:
StackMap stack:
50: iload 5
ldc 55296
if_icmplt 61
51: iload 5
ldc 57344
if_icmpge 59
52: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
istore 6
start local 6 53: aload 3
iload 4
iinc 4 1
iload 5
castore
54: iload 4
aload 3
arraylength
if_icmplt 57
55: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
56: iconst_0
istore 4
57: StackMap locals: int
StackMap stack:
iload 6
istore 5
end local 6 58: goto 61
StackMap locals:
StackMap stack:
59: iload 5
ldc 65534
if_icmplt 61
60: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
61: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
castore
end local 5 62: goto 4
63: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 4
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
64: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
1 65 1 TYPES [I
2 65 2 inputBuffer [C
3 65 3 outputBuffer [C
4 65 4 outPtr I
17 25 5 c C
28 62 5 c C
5 27 6 ptr I
12 27 7 max I
13 15 8 max2 I
53 58 6 d C
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void finishPI();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=9, args_size=1
start local 0 0: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._inputBuffer:[C
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner int[] char[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
start local 6 5: iload 6
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 8
6: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
8: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner._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 25
14: iload 8
istore 7
end local 8 15: goto 25
16: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
caload
istore 5
start local 5 17: iload 5
sipush 255
if_icmpgt 21
18: aload 1
iload 5
iaload
ifeq 24
19: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
20: goto 28
21: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int int int int
StackMap stack:
iload 5
ldc 55296
if_icmplt 24
22: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
23: goto 28
24: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
castore
end local 5 25: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 16
26: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 7 end local 6 27: goto 4
start local 5 28: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int int
StackMap stack:
iload 5
sipush 255
if_icmpgt 45
29: aload 1
iload 5
iaload
lookupswitch { // 3
2: 30
3: 37
12: 39
default: 44
}
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 32
31: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
32: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 34
33: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
34: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
35: bipush 10
istore 5
36: goto 56
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
38: goto 56
39: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 41
40: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 62
if_icmpne 56
42: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
43: goto 58
44: StackMap locals:
StackMap stack:
goto 56
StackMap locals:
StackMap stack:
45: iload 5
ldc 55296
if_icmplt 56
46: iload 5
ldc 57344
if_icmpge 54
47: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
istore 6
start local 6 48: aload 3
iload 4
iinc 4 1
iload 5
castore
49: iload 4
aload 3
arraylength
if_icmplt 52
50: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
51: iconst_0
istore 4
52: StackMap locals: int
StackMap stack:
iload 6
istore 5
end local 6 53: goto 56
StackMap locals:
StackMap stack:
54: iload 5
ldc 65534
if_icmplt 56
55: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
56: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
castore
end local 5 57: goto 4
58: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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/ReaderScanner;
1 60 1 TYPES [I
2 60 2 inputBuffer [C
3 60 3 outputBuffer [C
4 60 4 outPtr I
17 25 5 c C
28 57 5 c C
5 27 6 ptr I
12 27 7 max I
13 15 8 max2 I
48 53 6 d C
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void finishDTD(boolean);
descriptor: (Z)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=11, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
1: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
goto 3
StackMap locals:
StackMap stack:
2: aconst_null
3: StackMap locals:
StackMap stack: char[]
astore 2
start local 2 4: iconst_0
istore 3
start local 3 5: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.DTD_CHARS:[I
astore 4
start local 4 6: iconst_0
istore 5
start local 5 7: iconst_0
istore 6
start local 6 8: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int char[] int int[] int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 8
start local 8 9: iload 8
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 12
10: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
11: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 8
12: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int char[] int int[] int int top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 9
start local 9 13: aload 2
ifnull 31
14: iload 3
aload 2
arraylength
if_icmplt 17
15: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
16: iconst_0
istore 3
17: StackMap locals: int
StackMap stack:
iload 8
aload 2
arraylength
iload 3
isub
iadd
istore 10
start local 10 18: iload 10
iload 9
if_icmpge 31
19: iload 10
istore 9
end local 10 20: goto 31
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
iload 8
iinc 8 1
caload
istore 7
start local 7 22: iload 7
sipush 255
if_icmpgt 26
23: aload 4
iload 7
iaload
ifeq 29
24: aload 0
iload 8
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
25: goto 34
26: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int char[] int int[] int int int int int
StackMap stack:
iload 7
ldc 55296
if_icmplt 29
27: aload 0
iload 8
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
28: goto 34
29: StackMap locals:
StackMap stack:
aload 2
ifnull 31
30: aload 2
iload 3
iinc 3 1
iload 7
castore
end local 7 31: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int char[] int int[] int int top int int
StackMap stack:
iload 8
iload 9
if_icmplt 21
32: aload 0
iload 8
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 9 end local 8 33: goto 8
start local 7 34: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int char[] int int[] int int int
StackMap stack:
iload 7
sipush 255
if_icmpgt 61
35: aload 4
iload 7
iaload
tableswitch { // 1 - 11
1: 36
2: 37
3: 44
4: 60
5: 60
6: 60
7: 60
8: 46
9: 52
10: 55
11: 58
default: 60
}
36: StackMap locals:
StackMap stack:
aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 7
37: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 39
38: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
39: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 41
40: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
41: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
42: bipush 10
istore 7
43: goto 73
44: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
45: goto 73
46: StackMap locals:
StackMap stack:
iload 6
ifne 49
47: iload 7
istore 6
48: goto 73
49: StackMap locals:
StackMap stack:
iload 6
iload 7
if_icmpne 73
50: iconst_0
istore 6
51: goto 73
52: StackMap locals:
StackMap stack:
iload 5
ifne 73
53: iconst_1
istore 5
54: goto 73
55: StackMap locals:
StackMap stack:
iload 6
ifne 73
56: iconst_0
istore 5
57: goto 73
58: StackMap locals:
StackMap stack:
iload 5
ifne 73
iload 6
ifne 73
59: goto 76
60: StackMap locals:
StackMap stack:
goto 73
StackMap locals:
StackMap stack:
61: iload 7
ldc 55296
if_icmplt 73
62: iload 7
ldc 57344
if_icmpge 71
63: aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
istore 8
start local 8 64: aload 2
ifnull 69
65: aload 2
iload 3
iinc 3 1
iload 7
castore
66: iload 3
aload 2
arraylength
if_icmplt 69
67: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
68: iconst_0
istore 3
69: StackMap locals: int
StackMap stack:
iload 8
istore 7
end local 8 70: goto 73
StackMap locals:
StackMap stack:
71: iload 7
ldc 65534
if_icmplt 73
72: aload 0
iload 7
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 7
73: StackMap locals:
StackMap stack:
aload 2
ifnull 8
74: aload 2
iload 3
iinc 3 1
iload 7
castore
end local 7 75: goto 8
76: StackMap locals:
StackMap stack:
aload 2
ifnull 78
77: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 3
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
78: StackMap locals:
StackMap stack:
aload 0
iconst_0
aconst_null
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipInternalWs:(ZLjava/lang/String;)C
istore 7
start local 7 79: iload 7
bipush 62
if_icmpeq 81
80: aload 0
iload 7
ldc " expected '>' after the internal subset"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
81: 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 82 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 82 1 copyContents Z
4 82 2 outputBuffer [C
5 82 3 outPtr I
6 82 4 TYPES [I
7 82 5 inDecl Z
8 82 6 quoteChar I
22 31 7 c C
34 75 7 c C
9 33 8 ptr I
13 33 9 max I
18 20 10 max2 I
64 70 8 d C
79 82 7 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
copyContents
protected final void finishCData();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=9, args_size=1
start local 0 0: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._inputBuffer:[C
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner int[] char[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
start local 6 5: iload 6
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 8
6: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
8: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner._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 25
14: iload 8
istore 7
end local 8 15: goto 25
16: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
caload
istore 5
start local 5 17: iload 5
sipush 255
if_icmpgt 21
18: aload 1
iload 5
iaload
ifeq 24
19: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
20: goto 28
21: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int int int int
StackMap stack:
iload 5
ldc 55296
if_icmplt 24
22: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
23: goto 28
24: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
castore
end local 5 25: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 16
26: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 7 end local 6 27: goto 4
start local 5 28: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int int
StackMap stack:
iload 5
sipush 255
if_icmpgt 65
29: aload 1
iload 5
iaload
lookupswitch { // 4
1: 30
2: 31
3: 38
11: 40
default: 64
}
30: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 33
32: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
33: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 35
34: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
36: bipush 10
istore 5
37: goto 76
38: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
39: goto 76
40: StackMap locals:
StackMap stack:
iconst_0
istore 6
start local 6 41: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 43
42: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
43: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 7
start local 7 44: iload 7
bipush 93
if_icmpeq 46
45: goto 49
46: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
47: iinc 6 1
48: goto 41
49: StackMap locals:
StackMap stack:
iload 7
bipush 62
if_icmpne 50
iload 6
iconst_1
if_icmplt 50
iconst_1
goto 51
StackMap locals:
StackMap stack:
50: iconst_0
StackMap locals:
StackMap stack: int
51: istore 8
start local 8 52: iload 8
ifeq 60
53: iinc 6 -1
54: goto 60
55: StackMap locals: int
StackMap stack:
aload 3
iload 4
iinc 4 1
bipush 93
castore
56: iload 4
aload 3
arraylength
if_icmplt 59
57: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
58: iconst_0
istore 4
59: StackMap locals:
StackMap stack:
iinc 6 -1
StackMap locals:
StackMap stack:
60: iload 6
ifgt 55
61: iload 8
ifeq 76
62: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
63: goto 78
end local 8 end local 7 end local 6 64: StackMap locals:
StackMap stack:
goto 76
StackMap locals:
StackMap stack:
65: iload 5
ldc 55296
if_icmplt 76
66: iload 5
ldc 57344
if_icmpge 74
67: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
istore 6
start local 6 68: aload 3
iload 4
iinc 4 1
iload 5
castore
69: iload 4
aload 3
arraylength
if_icmplt 72
70: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
71: iconst_0
istore 4
72: StackMap locals: int
StackMap stack:
iload 6
istore 5
end local 6 73: goto 76
StackMap locals:
StackMap stack:
74: iload 5
ldc 65534
if_icmplt 76
75: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
76: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
castore
end local 5 77: goto 4
78: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 4
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
79: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._cfgCoalescing:Z
ifeq 81
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._entityPending:Z
ifne 81
80: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishCoalescedText:()V
81: 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 82 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
1 82 1 TYPES [I
2 82 2 inputBuffer [C
3 82 3 outputBuffer [C
4 82 4 outPtr I
17 25 5 c C
28 77 5 c C
5 27 6 ptr I
12 27 7 max I
13 15 8 max2 I
41 64 6 count I
44 64 7 d C
52 64 8 ok Z
68 73 6 d C
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.ReaderScanner.mTmpChar:I
istore 3
start local 3 1: iload 3
ifge 11
2: iload 3
ineg
istore 3
3: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 2
start local 2 4: iconst_0
istore 1
start local 1 5: iload 3
bipush 16
ishr
ifeq 9
6: iload 3
ldc 65536
isub
istore 3
7: aload 2
iload 1
iinc 1 1
ldc 55296
iload 3
bipush 10
ishr
ior
i2c
castore
8: ldc 56320
iload 3
sipush 1023
iand
ior
istore 3
9: StackMap locals: int char[] int
StackMap stack:
aload 2
iload 1
iinc 1 1
iload 3
i2c
castore
10: goto 20
end local 2 end local 1 11: StackMap locals: com.fasterxml.aalto.in.ReaderScanner top top int
StackMap stack:
iload 3
bipush 13
if_icmpeq 12
iload 3
bipush 10
if_icmpne 18
12: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
13: aload 0
iload 3
i2c
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkInTreeIndentation:(C)I
istore 1
start local 1 14: iload 1
ifge 16
15: return
16: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
astore 2
start local 2 17: goto 20
end local 2 end local 1 18: StackMap locals: com.fasterxml.aalto.in.ReaderScanner top top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 2
start local 2 19: iconst_0
istore 1
end local 3 start local 1 20: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int char[]
StackMap stack:
getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
getfield com.fasterxml.aalto.util.XmlCharTypes.TEXT_CHARS:[I
astore 3
start local 3 21: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
astore 4
start local 4 22: StackMap locals: int[] char[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
start local 6 23: iload 6
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 26
24: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
25: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
26: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int char[] int[] char[] top int
StackMap stack:
iload 1
aload 2
arraylength
if_icmplt 29
27: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
28: iconst_0
istore 1
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 7
start local 7 30: iload 6
aload 2
arraylength
iload 1
isub
iadd
istore 8
start local 8 31: iload 8
iload 7
if_icmpge 43
32: iload 8
istore 7
end local 8 33: goto 43
34: StackMap locals: int
StackMap stack:
aload 4
iload 6
iinc 6 1
caload
istore 5
start local 5 35: iload 5
sipush 255
if_icmpgt 39
36: aload 3
iload 5
iaload
ifeq 42
37: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
38: goto 46
39: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int char[] int[] char[] int int int
StackMap stack:
iload 5
ldc 55296
if_icmplt 42
40: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
41: goto 46
42: StackMap locals:
StackMap stack:
aload 2
iload 1
iinc 1 1
iload 5
castore
end local 5 43: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int char[] int[] char[] top int int
StackMap stack:
iload 6
iload 7
if_icmplt 34
44: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 7 end local 6 45: goto 22
start local 5 46: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int char[] int[] char[] int
StackMap stack:
iload 5
sipush 255
if_icmpgt 95
47: aload 3
iload 5
iaload
tableswitch { // 1 - 11
1: 48
2: 49
3: 58
4: 94
5: 94
6: 94
7: 94
8: 94
9: 60
10: 62
11: 75
default: 94
}
48: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
49: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
start local 6 50: iload 6
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 53
51: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
52: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
53: StackMap locals: int
StackMap stack:
aload 4
iload 6
caload
bipush 10
if_icmpne 55
54: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
55: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
end local 6 56: bipush 10
istore 5
57: goto 106
58: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
59: goto 106
60: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
61: goto 108
62: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleEntityInText:(Z)I
istore 6
start local 6 63: iload 6
ifne 66
64: aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._entityPending:Z
65: goto 108
66: StackMap locals: int
StackMap stack:
iload 6
bipush 16
ishr
ifeq 73
67: iload 6
ldc 65536
isub
istore 6
68: aload 2
iload 1
iinc 1 1
ldc 55296
iload 6
bipush 10
ishr
ior
i2c
castore
69: iload 1
aload 2
arraylength
if_icmplt 72
70: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
71: iconst_0
istore 1
72: StackMap locals:
StackMap stack:
ldc 56320
iload 6
sipush 1023
iand
ior
istore 6
73: StackMap locals:
StackMap stack:
iload 6
i2c
istore 5
end local 6 74: goto 106
75: StackMap locals:
StackMap stack:
iconst_1
istore 6
start local 6 76: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 78
77: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
78: StackMap locals:
StackMap stack:
aload 4
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 5
79: iload 5
bipush 93
if_icmpeq 81
80: goto 84
81: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
82: iinc 6 1
83: goto 76
84: StackMap locals:
StackMap stack:
iload 5
bipush 62
if_icmpne 92
iload 6
iconst_1
if_icmple 92
85: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportIllegalCDataEnd:()V
86: goto 92
87: StackMap locals:
StackMap stack:
aload 2
iload 1
iinc 1 1
bipush 93
castore
88: iload 1
aload 2
arraylength
if_icmplt 91
89: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
90: iconst_0
istore 1
91: StackMap locals:
StackMap stack:
iinc 6 -1
92: StackMap locals:
StackMap stack:
iload 6
iconst_1
if_icmpgt 87
end local 6 93: bipush 93
istore 5
94: StackMap locals:
StackMap stack:
goto 106
StackMap locals:
StackMap stack:
95: iload 5
ldc 55296
if_icmplt 106
96: iload 5
ldc 57344
if_icmpge 104
97: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
istore 6
start local 6 98: aload 2
iload 1
iinc 1 1
iload 5
castore
99: iload 1
aload 2
arraylength
if_icmplt 102
100: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
101: iconst_0
istore 1
102: StackMap locals: int
StackMap stack:
iload 6
istore 5
end local 6 103: goto 106
StackMap locals:
StackMap stack:
104: iload 5
ldc 65534
if_icmplt 106
105: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
106: StackMap locals:
StackMap stack:
aload 2
iload 1
iinc 1 1
iload 5
castore
end local 5 107: goto 22
108: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 1
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
109: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._cfgCoalescing:Z
ifeq 111
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._entityPending:Z
ifne 111
110: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishCoalescedText:()V
111: 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 112 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
5 11 1 outPtr I
14 18 1 outPtr I
20 112 1 outPtr I
4 11 2 outputBuffer [C
17 18 2 outputBuffer [C
19 112 2 outputBuffer [C
1 20 3 c I
21 112 3 TYPES [I
22 112 4 inputBuffer [C
35 43 5 c C
46 107 5 c C
23 45 6 ptr I
30 45 7 max I
31 33 8 max2 I
50 56 6 ptr I
63 74 6 d I
76 93 6 count I
98 103 6 d C
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.ReaderScanner.mTmpChar:I
i2c
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.ReaderScanner.checkPrologIndentation:(C)I
istore 3
start local 3 3: iload 3
ifge 5
4: return
5: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int top int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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
castore
9: iconst_1
istore 3
start local 3 10: StackMap locals: char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
start local 4 11: StackMap locals: int
StackMap stack:
iload 4
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 15
12: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 14
13: goto 44
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
iload 4
caload
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.ReaderScanner.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.ReaderScanner._inputEnd:I
if_icmplt 31
24: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 30
25: iload 3
aload 2
arraylength
if_icmplt 28
26: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner._inputPtr:I
istore 4
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
iload 4
caload
bipush 10
if_icmpne 33
32: iinc 4 1
33: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.in.ReaderScanner.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.ReaderScanner._inputPtr:I
38: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwInvalidSpace:(I)V
39: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 42
40: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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
castore
end local 5 43: goto 11
44: StackMap locals:
StackMap stack:
aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
45: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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/ReaderScanner;
1 47 1 tmp C
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 C
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void finishCoalescedText();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 3
1: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 60
if_icmpne 22
4: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_3
iadd
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 7
5: aload 0
iconst_3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadAndRetain:(I)Z
ifne 7
6: return
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
caload
bipush 33
if_icmpne 9
8: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_2
iadd
caload
bipush 91
if_icmpeq 10
9: StackMap locals:
StackMap stack:
return
10: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_3
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
11: iconst_0
istore 1
start local 1 12: goto 19
13: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 15
14: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
start local 2 16: iload 2
ldc "CDATA["
iload 1
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 18
17: aload 0
iload 2
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.ReaderScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
end local 2 18: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
19: iload 1
bipush 6
if_icmplt 13
end local 1 20: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishCoalescedCData:()V
21: goto 0
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishCoalescedCharacters:()V
23: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._entityPending:Z
ifeq 0
24: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
12 20 1 i I
16 18 2 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void finishCoalescedCData();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=9, args_size=1
start local 0 0: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._inputBuffer:[C
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner._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.ReaderScanner int[] char[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
start local 6 5: iload 6
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 8
6: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
8: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner._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 25
14: iload 8
istore 7
end local 8 15: goto 25
16: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
caload
istore 5
start local 5 17: iload 5
sipush 255
if_icmpgt 21
18: aload 1
iload 5
iaload
ifeq 24
19: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
20: goto 28
21: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int int int int
StackMap stack:
iload 5
ldc 55296
if_icmplt 24
22: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
23: goto 28
24: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
castore
end local 5 25: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 16
26: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 7 end local 6 27: goto 4
start local 5 28: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int int
StackMap stack:
iload 5
sipush 255
if_icmpgt 65
29: aload 1
iload 5
iaload
lookupswitch { // 4
1: 30
2: 31
3: 38
11: 40
default: 64
}
30: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 33
32: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
33: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 35
34: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
36: bipush 10
istore 5
37: goto 76
38: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
39: goto 76
40: StackMap locals:
StackMap stack:
iconst_0
istore 6
start local 6 41: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 43
42: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
43: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 7
start local 7 44: iload 7
bipush 93
if_icmpeq 46
45: goto 49
46: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
47: iinc 6 1
48: goto 41
49: StackMap locals:
StackMap stack:
iload 7
bipush 62
if_icmpne 50
iload 6
iconst_1
if_icmplt 50
iconst_1
goto 51
StackMap locals:
StackMap stack:
50: iconst_0
StackMap locals:
StackMap stack: int
51: istore 8
start local 8 52: iload 8
ifeq 60
53: iinc 6 -1
54: goto 60
55: StackMap locals: int
StackMap stack:
aload 3
iload 4
iinc 4 1
bipush 93
castore
56: iload 4
aload 3
arraylength
if_icmplt 59
57: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
58: iconst_0
istore 4
59: StackMap locals:
StackMap stack:
iinc 6 -1
StackMap locals:
StackMap stack:
60: iload 6
ifgt 55
61: iload 8
ifeq 76
62: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
63: goto 78
end local 8 end local 7 end local 6 64: StackMap locals:
StackMap stack:
goto 76
StackMap locals:
StackMap stack:
65: iload 5
ldc 55296
if_icmplt 76
66: iload 5
ldc 57344
if_icmpge 74
67: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
istore 6
start local 6 68: aload 3
iload 4
iinc 4 1
iload 5
castore
69: iload 4
aload 3
arraylength
if_icmplt 72
70: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
71: iconst_0
istore 4
72: StackMap locals: int
StackMap stack:
iload 6
istore 5
end local 6 73: goto 76
StackMap locals:
StackMap stack:
74: iload 5
ldc 65534
if_icmplt 76
75: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
76: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
castore
end local 5 77: goto 4
78: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 4
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
79: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 80 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
1 80 1 TYPES [I
2 80 2 inputBuffer [C
3 80 3 outputBuffer [C
4 80 4 outPtr I
17 25 5 c C
28 77 5 c C
5 27 6 ptr I
12 27 7 max I
13 15 8 max2 I
41 64 6 count I
44 64 7 d C
52 64 8 ok Z
68 73 6 d C
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: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._inputBuffer:[C
astore 2
start local 2 2: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner._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.ReaderScanner int[] char[] char[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
start local 6 5: iload 6
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 8
6: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
8: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int top int
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner._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 25
14: iload 8
istore 7
end local 8 15: goto 25
16: StackMap locals: int
StackMap stack:
aload 2
iload 6
iinc 6 1
caload
istore 5
start local 5 17: iload 5
sipush 255
if_icmpgt 21
18: aload 1
iload 5
iaload
ifeq 24
19: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
20: goto 28
21: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int int int int
StackMap stack:
iload 5
ldc 55296
if_icmplt 24
22: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
23: goto 28
24: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
castore
end local 5 25: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int top int int
StackMap stack:
iload 6
iload 7
if_icmplt 16
26: aload 0
iload 6
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 7 end local 6 27: goto 4
start local 5 28: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] char[] int int
StackMap stack:
iload 5
sipush 255
if_icmpgt 77
29: aload 1
iload 5
iaload
tableswitch { // 1 - 11
1: 30
2: 31
3: 40
4: 76
5: 76
6: 76
7: 76
8: 76
9: 42
10: 44
11: 57
default: 76
}
30: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
start local 6 32: iload 6
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 35
33: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
34: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 6
35: StackMap locals: int
StackMap stack:
aload 2
iload 6
caload
bipush 10
if_icmpne 37
36: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
end local 6 38: bipush 10
istore 5
39: goto 88
40: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
41: goto 88
42: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
43: goto 90
44: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleEntityInText:(Z)I
istore 6
start local 6 45: iload 6
ifne 48
46: aload 0
iconst_1
putfield com.fasterxml.aalto.in.ReaderScanner._entityPending:Z
47: goto 90
48: StackMap locals: int
StackMap stack:
iload 6
bipush 16
ishr
ifeq 55
49: iload 6
ldc 65536
isub
istore 6
50: aload 3
iload 4
iinc 4 1
ldc 55296
iload 6
bipush 10
ishr
ior
i2c
castore
51: iload 4
aload 3
arraylength
if_icmplt 54
52: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
53: iconst_0
istore 4
54: StackMap locals:
StackMap stack:
ldc 56320
iload 6
sipush 1023
iand
ior
istore 6
55: StackMap locals:
StackMap stack:
iload 6
i2c
istore 5
end local 6 56: goto 88
57: StackMap locals:
StackMap stack:
iconst_1
istore 6
start local 6 58: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 60
59: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
60: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 5
61: iload 5
bipush 93
if_icmpeq 63
62: goto 66
63: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
64: iinc 6 1
65: goto 58
66: StackMap locals:
StackMap stack:
iload 5
bipush 62
if_icmpne 74
iload 6
iconst_1
if_icmple 74
67: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportIllegalCDataEnd:()V
68: goto 74
69: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
bipush 93
castore
70: iload 4
aload 3
arraylength
if_icmplt 73
71: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
72: iconst_0
istore 4
73: StackMap locals:
StackMap stack:
iinc 6 -1
74: StackMap locals:
StackMap stack:
iload 6
iconst_1
if_icmpgt 69
end local 6 75: bipush 93
istore 5
76: StackMap locals:
StackMap stack:
goto 88
StackMap locals:
StackMap stack:
77: iload 5
ldc 55296
if_icmplt 88
78: iload 5
ldc 57344
if_icmpge 86
79: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
istore 6
start local 6 80: aload 3
iload 4
iinc 4 1
iload 5
castore
81: iload 4
aload 3
arraylength
if_icmplt 84
82: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 3
83: iconst_0
istore 4
84: StackMap locals: int
StackMap stack:
iload 6
istore 5
end local 6 85: goto 88
StackMap locals:
StackMap stack:
86: iload 5
ldc 65534
if_icmplt 88
87: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
88: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 5
castore
end local 5 89: goto 4
90: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 4
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
91: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 92 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
1 92 1 TYPES [I
2 92 2 inputBuffer [C
3 92 3 outputBuffer [C
4 92 4 outPtr I
17 25 5 c C
28 89 5 c C
5 27 6 ptr I
12 27 7 max I
13 15 8 max2 I
32 38 6 ptr I
45 56 6 d I
58 75 6 count I
80 85 6 d C
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final boolean skipCoalescedText();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 3
1: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 60
if_icmpne 22
4: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_3
iadd
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 7
5: aload 0
iconst_3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadAndRetain:(I)Z
ifne 7
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
caload
bipush 33
if_icmpne 9
8: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_2
iadd
caload
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.ReaderScanner._inputPtr:I
iconst_3
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
11: iconst_0
istore 1
start local 1 12: goto 19
13: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 15
14: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
start local 2 16: iload 2
ldc "CDATA["
iload 1
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 18
17: aload 0
iload 2
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.ReaderScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
end local 2 18: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
19: iload 1
bipush 6
if_icmplt 13
end local 1 20: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipCData:()V
21: goto 0
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.skipCharacters:()Z
ifeq 0
23: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
12 20 1 i I
16 18 2 c C
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: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._inputBuffer:[C
astore 2
start local 2 2: StackMap locals: int[] char[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
start local 4 3: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 5
start local 5 4: iload 4
iload 5
if_icmplt 17
5: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
6: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 5
8: goto 17
9: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] top int int
StackMap stack:
aload 2
iload 4
iinc 4 1
caload
istore 3
start local 3 10: iload 3
sipush 255
if_icmpgt 14
11: aload 1
iload 3
iaload
ifeq 17
12: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
13: goto 20
14: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] int int int
StackMap stack:
iload 3
ldc 55296
if_icmplt 17
15: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
16: goto 20
end local 3 17: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] top int int
StackMap stack:
iload 4
iload 5
if_icmplt 9
18: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 5 end local 4 19: goto 2
start local 3 20: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] int
StackMap stack:
iload 3
sipush 255
if_icmpgt 2
21: aload 1
iload 3
iaload
lookupswitch { // 4
1: 22
2: 23
3: 29
13: 31
default: 40
}
22: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 3
23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 25
24: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
25: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 27
26: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
28: goto 2
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
30: goto 2
31: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 33
32: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 45
if_icmpne 2
34: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
35: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 37
36: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
37: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 62
if_icmpeq 39
38: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportDoubleHyphenInComments:()V
39: StackMap locals:
StackMap stack:
return
end local 3 40: StackMap locals:
StackMap stack:
goto 2
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
1 41 1 TYPES [I
2 41 2 inputBuffer [C
10 17 3 c C
20 40 3 c C
3 19 4 ptr I
4 19 5 max I
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: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._inputBuffer:[C
astore 2
start local 2 2: StackMap locals: int[] char[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
start local 4 3: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 5
start local 5 4: iload 4
iload 5
if_icmplt 17
5: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
6: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 5
8: goto 17
9: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] top int int
StackMap stack:
aload 2
iload 4
iinc 4 1
caload
istore 3
start local 3 10: iload 3
sipush 255
if_icmpgt 14
11: aload 1
iload 3
iaload
ifeq 17
12: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
13: goto 20
14: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] int int int
StackMap stack:
iload 3
ldc 55296
if_icmplt 17
15: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
16: goto 20
end local 3 17: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] top int int
StackMap stack:
iload 4
iload 5
if_icmplt 9
18: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 5 end local 4 19: goto 2
start local 3 20: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] int
StackMap stack:
iload 3
sipush 255
if_icmpgt 36
21: aload 1
iload 3
iaload
lookupswitch { // 3
2: 22
3: 28
12: 30
default: 35
}
22: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 24
23: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
24: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 26
25: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
26: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
27: goto 2
28: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
29: goto 2
30: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 32
31: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 62
if_icmpne 2
33: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
34: return
35: StackMap locals:
StackMap stack:
goto 2
StackMap locals:
StackMap stack:
36: iload 3
ldc 55296
if_icmplt 2
37: iload 3
ldc 57344
if_icmpge 40
38: aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
pop
39: goto 2
StackMap locals:
StackMap stack:
40: iload 3
ldc 65534
if_icmplt 2
41: aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 3
end local 3 42: 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/ReaderScanner;
1 43 1 TYPES [I
2 43 2 inputBuffer [C
10 17 3 c C
20 42 3 c C
3 19 4 ptr I
4 19 5 max I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final boolean skipCharacters();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=6, args_size=1
start local 0 0: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._inputBuffer:[C
astore 2
start local 2 2: StackMap locals: int[] char[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
start local 4 3: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 5
start local 5 4: iload 4
iload 5
if_icmplt 17
5: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
6: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 5
8: goto 17
9: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] top int int
StackMap stack:
aload 2
iload 4
iinc 4 1
caload
istore 3
start local 3 10: iload 3
sipush 255
if_icmpgt 14
11: aload 1
iload 3
iaload
ifeq 17
12: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
13: goto 20
14: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] int int int
StackMap stack:
iload 3
ldc 55296
if_icmplt 17
15: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
16: goto 20
end local 3 17: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] top int int
StackMap stack:
iload 4
iload 5
if_icmplt 9
18: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 5 end local 4 19: goto 2
start local 3 20: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] int
StackMap stack:
iload 3
sipush 255
if_icmpgt 48
21: aload 1
iload 3
iaload
tableswitch { // 1 - 11
1: 22
2: 23
3: 29
4: 47
5: 47
6: 47
7: 47
8: 47
9: 31
10: 33
11: 36
default: 47
}
22: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 3
23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 25
24: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
25: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 27
26: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
28: goto 2
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
30: goto 2
31: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
32: iconst_0
ireturn
33: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleEntityInText:(Z)I
istore 4
start local 4 34: iload 4
ifne 2
35: iconst_1
ireturn
end local 4 36: StackMap locals:
StackMap stack:
iconst_1
istore 4
start local 4 37: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 39
38: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
39: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 3
40: iload 3
bipush 93
if_icmpeq 42
41: goto 45
42: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
43: iinc 4 1
44: goto 37
45: StackMap locals:
StackMap stack:
iload 3
bipush 62
if_icmpne 2
iload 4
iconst_1
if_icmple 2
46: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportIllegalCDataEnd:()V
end local 4 47: StackMap locals:
StackMap stack:
goto 2
StackMap locals:
StackMap stack:
48: iload 3
ldc 55296
if_icmplt 2
49: iload 3
ldc 57344
if_icmpge 52
50: aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
pop
51: goto 2
StackMap locals:
StackMap stack:
52: iload 3
ldc 65534
if_icmplt 2
53: aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 3
end local 3 54: goto 2
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
1 55 1 TYPES [I
2 55 2 inputBuffer [C
10 17 3 c C
20 54 3 c C
3 19 4 ptr I
4 19 5 max I
34 36 4 d I
37 47 4 count 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: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._inputBuffer:[C
astore 2
start local 2 2: StackMap locals: int[] char[]
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
start local 4 3: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 5
start local 5 4: iload 4
iload 5
if_icmplt 17
5: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
6: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
istore 5
8: goto 17
9: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] top int int
StackMap stack:
aload 2
iload 4
iinc 4 1
caload
istore 3
start local 3 10: iload 3
sipush 255
if_icmpgt 14
11: aload 1
iload 3
iaload
ifeq 17
12: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
13: goto 20
14: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] int int int
StackMap stack:
iload 3
ldc 55296
if_icmplt 17
15: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
16: goto 20
end local 3 17: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] top int int
StackMap stack:
iload 4
iload 5
if_icmplt 9
18: aload 0
iload 4
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 5 end local 4 19: goto 2
start local 3 20: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int[] char[] int
StackMap stack:
iload 3
sipush 255
if_icmpgt 45
21: aload 1
iload 3
iaload
lookupswitch { // 4
1: 22
2: 23
3: 32
11: 34
default: 44
}
22: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 3
23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
start local 4 24: iload 4
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 27
25: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
26: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 4
27: StackMap locals: int
StackMap stack:
aload 2
iload 4
caload
bipush 10
if_icmpne 30
28: iinc 4 1
29: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
30: StackMap locals:
StackMap stack:
aload 0
iload 4
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:(I)V
end local 4 31: goto 2
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
33: goto 2
34: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 35: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 37
36: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
37: StackMap locals:
StackMap stack:
iinc 4 1
38: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 3
39: iload 3
bipush 93
if_icmpeq 35
40: iload 3
bipush 62
if_icmpne 43
41: iload 4
iconst_1
if_icmple 2
42: return
43: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
end local 4 44: StackMap locals:
StackMap stack:
goto 2
StackMap locals:
StackMap stack:
45: iload 3
ldc 55296
if_icmplt 2
46: iload 3
ldc 57344
if_icmpge 49
47: aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogate:(C)C
pop
48: goto 2
StackMap locals:
StackMap stack:
49: iload 3
ldc 65534
if_icmplt 2
50: aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 3
end local 3 51: goto 2
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
1 52 1 TYPES [I
2 52 2 inputBuffer [C
10 17 3 c C
20 51 3 c C
3 19 4 ptr I
4 19 5 max I
24 31 4 ptr I
35 44 4 count 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.ReaderScanner._inputPtr:I
istore 1
start local 1 1: StackMap locals: int
StackMap stack:
iload 1
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 5
2: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 4
3: goto 25
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 1
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
iload 1
caload
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.ReaderScanner.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.ReaderScanner._inputEnd:I
if_icmplt 17
14: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 16
15: goto 25
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
istore 1
17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
iload 1
caload
bipush 10
if_icmpne 19
18: iinc 1 1
19: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.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.ReaderScanner._inputPtr:I
23: aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwInvalidSpace:(I)V
end local 2 24: goto 1
25: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
26: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
1 27 1 ptr I
6 24 2 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
protected char skipInternalWs(boolean, java.lang.String);
descriptor: (ZLjava/lang/String;)C
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 3
start local 3 3: iload 3
bipush 32
if_icmple 7
4: iload 1
ifne 6
5: iload 3
ireturn
6: StackMap locals: int
StackMap stack:
aload 0
iload 3
new java.lang.StringBuilder
dup
ldc " (expected white space "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
7: StackMap locals:
StackMap stack:
iload 3
bipush 10
if_icmpne 10
8: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
9: goto 19
StackMap locals:
StackMap stack:
10: iload 3
bipush 13
if_icmpne 17
11: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 13
12: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 15
14: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
16: goto 19
StackMap locals:
StackMap stack:
17: iload 3
bipush 32
if_icmpeq 19
iload 3
bipush 9
if_icmpeq 19
18: aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwInvalidSpace:(I)V
19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 21
20: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 3
22: iload 3
bipush 32
23: if_icmple 7
24: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 25 1 reqd Z
0 25 2 msg Ljava/lang/String;
3 25 3 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
reqd
msg
private final void matchAsciiKeyword(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: iconst_1
istore 2
start local 2 1: aload 1
invokevirtual java.lang.String.length:()I
istore 3
start local 3 2: goto 9
3: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 5
4: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 4
start local 4 6: iload 4
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 8
7: aload 0
iload 4
new java.lang.StringBuilder
dup
ldc " (expected '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "' for "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " keyword)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
end local 4 8: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
9: iload 2
iload 3
if_icmplt 3
end local 3 end local 2 10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 11 1 keyw Ljava/lang/String;
1 10 2 i I
2 10 3 len I
6 8 4 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
keyw
protected final int checkInTreeIndentation(char);
descriptor: (C)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: iload 1
bipush 13
if_icmpne 6
1: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 4
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 4
2: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iconst_0
bipush 32
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
3: iconst_m1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 6
5: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 9
8: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
10: iload 1
bipush 32
if_icmpeq 19
iload 1
bipush 9
if_icmpeq 19
11: iload 1
bipush 60
if_icmpne 15
12: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmpge 15
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
caload
bipush 33
if_icmpeq 15
13: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iconst_0
bipush 32
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
14: iconst_m1
ireturn
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 2
start local 2 16: aload 2
iconst_0
bipush 10
castore
17: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iconst_1
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
18: iconst_1
ireturn
end local 2 19: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
20: iconst_1
istore 2
start local 2 21: iload 1
bipush 32
if_icmpne 22
bipush 32
goto 23
StackMap locals: int
StackMap stack:
22: bipush 8
StackMap locals:
StackMap stack: int
23: istore 3
start local 3 24: goto 35
25: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 27
26: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 4
start local 4 28: iload 4
iload 1
if_icmpeq 33
29: iload 4
bipush 60
if_icmpne 36
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmpge 36
30: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
caload
bipush 33
if_icmpeq 36
31: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
iload 1
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
32: iconst_m1
ireturn
33: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
34: iinc 2 1
end local 4 35: StackMap locals:
StackMap stack:
iload 2
iload 3
if_icmple 25
36: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 4
start local 4 37: aload 4
iconst_0
bipush 10
castore
38: iconst_1
istore 5
start local 5 39: goto 42
40: StackMap locals: char[] int
StackMap stack:
aload 4
iload 5
iload 1
castore
41: iinc 5 1
StackMap locals:
StackMap stack:
42: iload 5
iload 2
if_icmple 40
end local 5 43: iinc 2 1
44: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
45: 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 46 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 46 1 c C
16 19 2 outputBuffer [C
21 46 2 count I
24 46 3 max I
28 35 4 c2 C
37 46 4 outputBuffer [C
39 43 5 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected final int checkPrologIndentation(char);
descriptor: (C)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: iload 1
bipush 13
if_icmpne 6
1: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 4
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 4
2: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iconst_0
bipush 32
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
3: iconst_m1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 6
5: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
7: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 10
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 10
8: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iconst_0
bipush 32
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
9: iconst_m1
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
11: iload 1
bipush 32
if_icmpeq 19
iload 1
bipush 9
if_icmpeq 19
12: iload 1
bipush 60
if_icmpne 15
13: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iconst_0
bipush 32
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
14: iconst_m1
ireturn
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 2
start local 2 16: aload 2
iconst_0
bipush 10
castore
17: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iconst_1
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
18: iconst_1
ireturn
end local 2 19: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
20: iconst_1
istore 2
start local 2 21: iload 1
bipush 32
if_icmpne 22
bipush 32
goto 23
StackMap locals: int
StackMap stack:
22: bipush 8
StackMap locals:
StackMap stack: int
23: istore 3
start local 3 24: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 26
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 26
25: goto 41
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
iload 1
if_icmpeq 28
27: goto 41
28: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
29: iinc 2 1
30: iload 2
iload 3
if_icmplt 24
31: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 4
start local 4 32: aload 4
iconst_0
bipush 10
castore
33: iconst_1
istore 5
start local 5 34: goto 37
35: StackMap locals: char[] int
StackMap stack:
aload 4
iload 5
iload 1
castore
36: iinc 5 1
StackMap locals:
StackMap stack:
37: iload 5
iload 2
if_icmple 35
end local 5 38: iinc 2 1
39: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
40: iload 2
ireturn
end local 4 41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
iload 1
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
42: iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 43 1 c C
16 19 2 outputBuffer [C
21 43 2 count I
24 43 3 max I
32 41 4 outputBuffer [C
34 38 5 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected com.fasterxml.aalto.in.PName parsePName(char);
descriptor: (C)Lcom/fasterxml/aalto/in/PName;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._nameBuffer:[C
astore 2
start local 2 1: iload 1
bipush 65
if_icmpge 3
2: aload 0
iload 1
ldc "; expected a name start character"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
3: StackMap locals: char[]
StackMap stack:
aload 2
iconst_0
iload 1
castore
4: iload 1
istore 3
start local 3 5: iconst_1
istore 4
start local 4 6: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 8
7: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 1
9: iload 1
istore 5
start local 5 10: iload 5
bipush 65
if_icmpge 16
11: iload 5
bipush 45
if_icmplt 12
iload 5
bipush 58
if_icmpgt 12
iload 5
bipush 47
if_icmpne 16
12: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._symbols:Lcom/fasterxml/aalto/in/CharBasedPNameTable;
aload 2
iconst_0
iload 4
iload 3
invokevirtual com.fasterxml.aalto.in.CharBasedPNameTable.findSymbol:([CIII)Lcom/fasterxml/aalto/in/PNameC;
astore 6
start local 6 13: aload 6
ifnonnull 15
14: aload 0
aload 2
iload 4
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.addPName:([CII)Lcom/fasterxml/aalto/in/PName;
astore 6
15: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 6
areturn
end local 6 16: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
17: iload 4
aload 2
arraylength
if_icmplt 19
18: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.in.ReaderScanner._nameBuffer:[C
19: StackMap locals:
StackMap stack:
aload 2
iload 4
iinc 4 1
iload 1
castore
20: iload 3
bipush 31
imul
iload 5
iadd
istore 3
end local 5 21: goto 6
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 22 1 c C
1 22 2 nameBuffer [C
5 22 3 hash I
6 22 4 ptr I
10 21 5 d I
13 16 6 n Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected final com.fasterxml.aalto.in.PName addPName(char[], int, int);
descriptor: ([CII)Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
iconst_0
caload
istore 4
start local 4 1: iconst_1
istore 5
start local 5 2: iconst_m1
istore 6
start local 6 3: iload 4
ldc 55296
if_icmplt 4
iload 4
ldc 57344
if_icmplt 7
4: StackMap locals: int int int
StackMap stack:
iload 4
invokestatic com.fasterxml.aalto.util.XmlChars.is10NameStartChar:(I)Z
ifne 26
5: aload 0
iload 4
iconst_0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidNameChar:(II)V
6: goto 26
7: StackMap locals:
StackMap stack:
iload 2
iconst_1
if_icmpne 9
8: aload 0
iload 4
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidFirstSurrogate:(C)V
9: StackMap locals:
StackMap stack:
aload 0
iload 4
aload 1
iconst_1
caload
iconst_0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogateNameChar:(CCI)I
pop
10: iinc 5 1
11: goto 26
12: StackMap locals:
StackMap stack:
aload 1
iload 5
caload
istore 4
13: iload 4
ldc 55296
if_icmplt 14
iload 4
ldc 57344
if_icmplt 22
14: StackMap locals:
StackMap stack:
iload 4
bipush 58
if_icmpne 19
15: iload 6
iflt 17
16: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportMultipleColonsInName:()V
17: StackMap locals:
StackMap stack:
iload 5
istore 6
18: goto 25
19: StackMap locals:
StackMap stack:
iload 4
invokestatic com.fasterxml.aalto.util.XmlChars.is10NameChar:(I)Z
ifne 25
20: aload 0
iload 4
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidNameChar:(II)V
21: goto 25
22: StackMap locals:
StackMap stack:
iload 5
iconst_1
iadd
iload 2
if_icmplt 24
23: aload 0
iload 4
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidFirstSurrogate:(C)V
24: StackMap locals:
StackMap stack:
aload 0
iload 4
aload 1
iload 5
iconst_1
iadd
caload
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.checkSurrogateNameChar:(CCI)I
pop
25: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
26: iload 5
iload 2
if_icmplt 12
27: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._symbols:Lcom/fasterxml/aalto/in/CharBasedPNameTable;
aload 1
iconst_0
iload 2
iload 3
invokevirtual com.fasterxml.aalto.in.CharBasedPNameTable.addSymbol:([CIII)Lcom/fasterxml/aalto/in/PNameC;
areturn
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 28 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 28 1 nameBuffer [C
0 28 2 nameLen I
0 28 3 hash I
1 28 4 c C
2 28 5 namePtr I
3 28 6 last_colon I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
nameBuffer
nameLen
hash
protected java.lang.String parsePublicId(char);
descriptor: (C)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._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.ReaderScanner int char[] int int[] int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 6
5: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 6
start local 6 7: iload 6
iload 1
if_icmpne 9
8: goto 25
9: StackMap locals: int
StackMap stack:
iload 6
sipush 255
if_icmpgt 10
aload 4
iload 6
iaload
iconst_1
if_icmpeq 11
10: StackMap locals:
StackMap stack:
aload 0
iload 6
ldc " in public identifier"
invokevirtual com.fasterxml.aalto.in.ReaderScanner.throwUnexpectedChar:(ILjava/lang/String;)V
11: StackMap locals:
StackMap stack:
iload 6
bipush 32
if_icmpgt 14
12: iconst_1
istore 5
13: goto 4
14: StackMap locals:
StackMap stack:
iload 5
ifeq 20
15: iload 3
aload 2
arraylength
if_icmplt 18
16: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 2
17: iconst_0
istore 3
18: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
bipush 32
castore
19: iconst_0
istore 5
20: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 23
21: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.in.ReaderScanner._nameBuffer:[C
22: iconst_0
istore 3
23: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 6
castore
end local 6 24: goto 4
25: 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 26 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 26 1 quoteChar C
1 26 2 outputBuffer [C
2 26 3 outPtr I
3 26 4 TYPES [I
4 26 5 addSpace Z
7 24 6 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
quoteChar
protected java.lang.String parseSystemId(char);
descriptor: (C)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.ReaderScanner._nameBuffer:[C
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: getstatic com.fasterxml.aalto.in.ReaderScanner.sCharTypes: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.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 5
4: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 5
start local 5 6: aload 4
iload 5
iaload
ifeq 20
7: aload 4
iload 5
iaload
lookupswitch { // 4
1: 8
2: 9
3: 16
14: 18
default: 20
}
8: StackMap locals: int
StackMap stack:
aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.ReaderScanner.handleInvalidXmlChar:(I)C
istore 5
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 11
10: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
bipush 10
if_icmpne 13
12: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
14: bipush 10
istore 5
15: goto 20
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.markLF:()V
17: goto 20
18: StackMap locals:
StackMap stack:
iload 5
iload 1
if_icmpne 20
19: goto 25
20: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 23
21: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([CI)[C
dup
astore 2
putfield com.fasterxml.aalto.in.ReaderScanner._nameBuffer:[C
22: iconst_0
istore 3
23: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 5
castore
end local 5 24: goto 3
25: 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 26 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 26 1 quoteChar C
1 26 2 outputBuffer [C
2 26 3 outPtr I
3 26 4 TYPES [I
6 24 5 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
quoteChar
private char checkSurrogate(char);
descriptor: (C)C
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
ldc 56320
if_icmplt 2
1: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidFirstSurrogate:(C)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 4
3: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
start local 2 5: iload 2
ldc 56320
if_icmplt 6
iload 2
ldc 57344
if_icmplt 7
6: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidSecondSurrogate:(C)V
7: StackMap locals:
StackMap stack:
iload 1
ldc 55296
isub
bipush 10
ishl
ldc 65536
iadd
istore 3
start local 3 8: iload 3
ldc 1114111
if_icmple 10
9: aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidXmlChar:(I)V
10: StackMap locals: int
StackMap stack:
iload 2
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 11 1 firstChar C
5 11 2 sec C
8 11 3 val I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
firstChar
private int checkSurrogateNameChar(char, char, int);
descriptor: (CCI)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 1
ldc 56320
if_icmplt 2
1: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidFirstSurrogate:(C)V
2: StackMap locals:
StackMap stack:
iload 2
ldc 56320
if_icmplt 3
iload 2
ldc 57344
if_icmplt 4
3: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidSecondSurrogate:(C)V
4: StackMap locals:
StackMap stack:
iload 1
ldc 55296
isub
bipush 10
ishl
ldc 65536
iadd
istore 4
start local 4 5: iload 4
ldc 1114111
if_icmple 7
6: aload 0
iload 4
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidXmlChar:(I)V
7: StackMap locals: int
StackMap stack:
aload 0
iload 4
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidNameChar:(II)V
8: iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 9 1 firstChar C
0 9 2 sec C
0 9 3 index I
5 9 4 val I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
firstChar
sec
index
private int decodeSurrogate(char);
descriptor: (C)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: iload 1
ldc 56320
if_icmplt 2
1: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidFirstSurrogate:(C)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
if_icmplt 4
3: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMoreGuaranteed:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
istore 2
start local 2 5: iload 2
ldc 56320
if_icmplt 6
iload 2
ldc 57344
if_icmplt 7
6: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidSecondSurrogate:(C)V
7: StackMap locals:
StackMap stack:
iload 1
ldc 55296
isub
bipush 10
ishl
ldc 65536
iadd
istore 3
start local 3 8: iload 3
ldc 1114111
if_icmple 10
9: aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInvalidXmlChar:(I)V
10: StackMap locals: int
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 11 1 firstChar C
5 11 2 sec C
8 11 3 val I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
firstChar
private void reportInvalidFirstSurrogate(char);
descriptor: (C)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
ldc "Invalid surrogate character (code 0x"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "): can not start a surrogate pair"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 2 1 ch C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
ch
private void reportInvalidSecondSurrogate(char);
descriptor: (C)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
ldc "Invalid surrogate character (code "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "): is not legal as the second part of a surrogate pair"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 2 1 ch C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
ch
public org.codehaus.stax2.XMLStreamLocation2 getCurrentLocation();
descriptor: ()Lorg/codehaus/stax2/XMLStreamLocation2;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.getPublicId:()Ljava/lang/String;
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.getSystemId:()Ljava/lang/String;
1: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._pastBytesOrChars:J
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
i2l
ladd
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._currRow:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
isub
2: invokestatic com.fasterxml.aalto.impl.LocationImpl.fromZeroBased:(Ljava/lang/String;Ljava/lang/String;JII)Lcom/fasterxml/aalto/impl/LocationImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
public int getCurrentColumnNr();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
isub
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
public long getStartingByteOffset();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc -1
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
public long getStartingCharOffset();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._startRawOffset:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
public long getEndingByteOffset();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc -1
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
public long getEndingCharOffset();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._tokenIncomplete:Z
ifeq 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.finishToken:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._pastBytesOrChars:J
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
i2l
ladd
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void markLF(int);
descriptor: (I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
1: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._currRow:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._currRow:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 3 1 offset I
MethodParameters:
Name Flags
offset
protected final void markLF();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
putfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
1: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._currRow:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._currRow:I
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
protected final void setStartLocation();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._pastBytesOrChars:J
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
i2l
ladd
putfield com.fasterxml.aalto.in.ReaderScanner._startRawOffset:J
1: aload 0
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._currRow:I
i2l
putfield com.fasterxml.aalto.in.ReaderScanner._startRow:J
2: aload 0
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
isub
i2l
putfield com.fasterxml.aalto.in.ReaderScanner._startColumn:J
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
protected final boolean loadMore();
descriptor: ()Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._in:Ljava/io/Reader;
ifnonnull 3
1: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._pastBytesOrChars:J
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
i2l
ladd
putfield com.fasterxml.aalto.in.ReaderScanner._pastBytesOrChars:J
4: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
isub
putfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
5: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
6: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._in:Ljava/io/Reader;
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
iconst_0
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
arraylength
invokevirtual java.io.Reader.read:([CII)I
istore 1
start local 1 7: iload 1
iconst_1
if_icmpge 12
8: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
9: iload 1
ifne 11
10: aload 0
new java.lang.StringBuilder
dup
ldc "Reader returned 0 bytes, even when asked to read up to "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
11: StackMap locals: int
StackMap stack:
iconst_0
ireturn
12: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
13: iconst_1
ireturn
end local 1 14: StackMap locals: com.fasterxml.aalto.in.ReaderScanner
StackMap stack: java.io.IOException
astore 1
start local 1 15: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 1
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
7 14 1 count I
15 16 1 ioe Ljava/io/IOException;
Exception table:
from to target type
6 11 14 Class java.io.IOException
12 13 14 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final char loadOne();
descriptor: ()C
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected end-of-input when trying to parse "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._currToken:I
invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final char loadOne(int);
descriptor: (I)C
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.aalto.in.ReaderScanner.loadMore:()Z
ifne 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected end-of-input when trying to parse "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokestatic com.fasterxml.aalto.impl.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
caload
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 3 1 type I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
type
protected final boolean loadAndRetain(int);
descriptor: (I)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._in:Ljava/io/Reader;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._pastBytesOrChars:J
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
i2l
ladd
putfield com.fasterxml.aalto.in.ReaderScanner._pastBytesOrChars:J
3: aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
isub
putfield com.fasterxml.aalto.in.ReaderScanner._rowStartOffset:I
4: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
isub
istore 2
start local 2 5: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
iconst_0
iload 2
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
6: aload 0
iconst_0
putfield com.fasterxml.aalto.in.ReaderScanner._inputPtr:I
7: aload 0
iload 2
putfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
8: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
arraylength
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
isub
istore 3
start local 3 9: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._in:Ljava/io/Reader;
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputBuffer:[C
aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
iload 3
invokevirtual java.io.Reader.read:([CII)I
istore 4
start local 4 10: iload 4
iconst_1
if_icmpge 14
11: iload 4
ifne 13
12: aload 0
new java.lang.StringBuilder
dup
ldc "Reader returned 0 bytes, even when asked to read up to "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.ReaderScanner.reportInputProblem:(Ljava/lang/String;)V
13: StackMap locals: int int
StackMap stack:
iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
iload 4
iadd
putfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
end local 4 end local 3 15: aload 0
getfield com.fasterxml.aalto.in.ReaderScanner._inputEnd:I
iload 1
16: if_icmplt 8
17: iconst_1
ireturn
18: StackMap locals: com.fasterxml.aalto.in.ReaderScanner int int
StackMap stack: java.io.IOException
astore 3
start local 3 19: new com.fasterxml.aalto.impl.IoStreamException
dup
aload 3
invokespecial com.fasterxml.aalto.impl.IoStreamException.<init>:(Ljava/io/IOException;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/fasterxml/aalto/in/ReaderScanner;
0 20 1 nrOfChars I
5 20 2 remaining I
9 15 3 max I
10 15 4 count I
19 20 3 ioe Ljava/io/IOException;
Exception table:
from to target type
8 13 18 Class java.io.IOException
14 17 18 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
nrOfChars
}
SourceFile: "ReaderScanner.java"