public abstract class com.fasterxml.aalto.in.StreamScanner extends com.fasterxml.aalto.in.ByteBasedScanner
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.fasterxml.aalto.in.StreamScanner
super_class: com.fasterxml.aalto.in.ByteBasedScanner
{
protected java.io.InputStream _in;
descriptor: Ljava/io/InputStream;
flags: (0x0004) ACC_PROTECTED
protected byte[] _inputBuffer;
descriptor: [B
flags: (0x0004) ACC_PROTECTED
protected final com.fasterxml.aalto.util.XmlCharTypes _charTypes;
descriptor: Lcom/fasterxml/aalto/util/XmlCharTypes;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.fasterxml.aalto.in.ByteBasedPNameTable _symbols;
descriptor: Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected int[] _quadBuffer;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
public void <init>(com.fasterxml.aalto.in.ReaderConfig, java.io.InputStream, byte[], int, int);
descriptor: (Lcom/fasterxml/aalto/in/ReaderConfig;Ljava/io/InputStream;[BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, 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.ByteBasedScanner.<init>:(Lcom/fasterxml/aalto/in/ReaderConfig;)V
1: aload 0
bipush 32
newarray 10
putfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
2: aload 0
aload 1
invokevirtual com.fasterxml.aalto.in.ReaderConfig.getCharTypes:()Lcom/fasterxml/aalto/util/XmlCharTypes;
putfield com.fasterxml.aalto.in.StreamScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
3: aload 0
aload 1
invokevirtual com.fasterxml.aalto.in.ReaderConfig.getBBSymbols:()Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
putfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
4: aload 0
aload 2
putfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
5: aload 0
aload 3
putfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
6: aload 0
iload 4
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
7: aload 0
iload 5
putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
8: 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 9 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 9 1 cfg Lcom/fasterxml/aalto/in/ReaderConfig;
0 9 2 in Ljava/io/InputStream;
0 9 3 buffer [B
0 9 4 ptr I
0 9 5 last I
MethodParameters:
Name Flags
cfg
in
buffer
ptr
last
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.ByteBasedScanner._releaseBuffers:()V
1: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.maybeDirty:()Z
ifeq 3
2: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.updateBBSymbols:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
ifnull 7
4: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
ifnull 7
5: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
invokevirtual com.fasterxml.aalto.in.ReaderConfig.freeFullBBuffer:([B)V
6: aload 0
aconst_null
putfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/aalto/in/StreamScanner;
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.StreamScanner._in:Ljava/io/InputStream;
ifnull 3
1: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
invokevirtual java.io.InputStream.close:()V
2: aload 0
aconst_null
putfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/in/StreamScanner;
Exceptions:
throws java.io.IOException
protected abstract int handleEntityInText(boolean);
descriptor: (Z)I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
inAttr
protected abstract java.lang.String parsePublicId(byte);
descriptor: (B)Ljava/lang/String;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
quoteChar
protected abstract java.lang.String parseSystemId(byte);
descriptor: (B)Ljava/lang/String;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
quoteChar
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.StreamScanner._tokenIncomplete:Z
ifeq 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.skipToken:()Z
pop
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.setStartLocation:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 7
4: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
ifne 7
5: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.setStartLocation:()V
6: iconst_m1
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
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.StreamScanner.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.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 20
16: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
ifne 20
17: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
18: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.setStartLocation:()V
19: iconst_m1
ireturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
bipush 10
if_icmpne 22
21: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
23: goto 3
StackMap locals:
StackMap stack:
24: iload 2
bipush 9
if_icmpeq 3
25: aload 0
iload 1
aload 0
iload 2
i2b
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
aconst_null
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 2 26: goto 3
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 29
28: aload 0
iconst_5
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:(I)V
29: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 2
start local 2 30: iload 2
bipush 33
if_icmpne 32
31: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.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.StreamScanner.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.StreamScanner.reportPrologUnexpElement:(ZI)V
36: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.StreamScanner.handleStartElement:(B)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/StreamScanner;
0 37 1 isProlog Z
8 26 2 c I
30 37 2 b B
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.StreamScanner._tokenIncomplete:Z
ifeq 3
1: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.skipToken:()Z
ifeq 16
2: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner._nextEntity:()I
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._currToken:I
iconst_1
if_icmpne 7
4: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._isEmptyTag:Z
ifeq 16
5: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._depth:I
iconst_1
isub
putfield com.fasterxml.aalto.in.StreamScanner._depth:I
6: aload 0
iconst_2
dup_x1
putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._currToken:I
iconst_2
if_icmpne 13
8: aload 0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
invokevirtual com.fasterxml.aalto.in.ElementScope.getParent:()Lcom/fasterxml/aalto/in/ElementScope;
putfield com.fasterxml.aalto.in.StreamScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
9: goto 11
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
invokevirtual com.fasterxml.aalto.in.NsDeclaration.unbind:()Lcom/fasterxml/aalto/in/NsDeclaration;
putfield com.fasterxml.aalto.in.StreamScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
ifnull 16
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._lastNsDecl:Lcom/fasterxml/aalto/in/NsDeclaration;
invokevirtual com.fasterxml.aalto.in.NsDeclaration.getLevel:()I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._depth:I
if_icmpge 10
12: goto 16
13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._entityPending:Z
ifeq 16
14: aload 0
iconst_0
putfield com.fasterxml.aalto.in.StreamScanner._entityPending:Z
15: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner._nextEntity:()I
ireturn
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.setStartLocation:()V
17: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 21
18: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
ifne 21
19: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.setStartLocation:()V
20: iconst_m1
ireturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 1
start local 1 22: iload 1
bipush 60
if_icmpne 34
23: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
24: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 25
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 26
StackMap locals: int
StackMap stack:
25: aload 0
iconst_5
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:(I)B
StackMap locals:
StackMap stack: int
26: istore 1
27: iload 1
bipush 33
if_icmpne 29
28: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.handleCommentOrCdataStart:()I
ireturn
29: StackMap locals:
StackMap stack:
iload 1
bipush 63
if_icmpne 31
30: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.handlePIStart:()I
ireturn
31: StackMap locals:
StackMap stack:
iload 1
bipush 47
if_icmpne 33
32: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.handleEndElement:()I
ireturn
33: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.handleStartElement:(B)I
ireturn
34: StackMap locals:
StackMap stack:
iload 1
bipush 38
if_icmpne 41
35: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
36: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.in.StreamScanner.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.StreamScanner._currToken:I
ireturn
39: StackMap locals: int
StackMap stack:
aload 0
iload 2
ineg
putfield com.fasterxml.aalto.in.StreamScanner._tmpChar:I
end local 2 40: goto 42
41: StackMap locals:
StackMap stack:
aload 0
iload 1
sipush 255
iand
putfield com.fasterxml.aalto.in.StreamScanner._tmpChar:I
42: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
ifeq 45
43: aload 0
iconst_1
putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
44: goto 46
45: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.finishCharacters:()V
46: StackMap locals:
StackMap stack:
aload 0
iconst_4
dup_x1
putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lcom/fasterxml/aalto/in/StreamScanner;
22 47 1 b B
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.StreamScanner._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.StreamScanner._currToken:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/in/StreamScanner;
private final int handlePrologDeclStart(boolean);
descriptor: (Z)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 2
start local 2 3: iload 2
bipush 45
if_icmpne 13
4: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 6
5: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 2
7: iload 2
bipush 45
if_icmpne 21
8: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
ifeq 11
9: aload 0
iconst_1
putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.finishComment:()V
12: StackMap locals:
StackMap stack:
aload 0
iconst_5
dup_x1
putfield com.fasterxml.aalto.in.StreamScanner._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.StreamScanner.handleDtdStart:()I
pop
16: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
ifne 20
17: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
ifeq 20
18: aload 0
iconst_1
invokevirtual com.fasterxml.aalto.in.StreamScanner.finishDTD:(Z)V
19: aload 0
iconst_0
putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
20: StackMap locals:
StackMap stack:
bipush 11
ireturn
21: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
22: aload 0
iconst_4
putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
23: aload 0
iload 1
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
ldc " (expected '-' for COMMENT)"
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
24: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._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/StreamScanner;
0 25 1 isProlog Z
3 25 2 b B
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.StreamScanner.matchAsciiKeyword:(Ljava/lang/String;)V
1: aload 0
iconst_1
ldc "after DOCTYPE keyword, before root name"
invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
istore 1
start local 1 2: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePName:(B)Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
3: aload 0
iconst_0
aconst_null
invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
istore 1
4: iload 1
bipush 80
if_icmpne 12
5: aload 0
ldc "PUBLIC"
invokevirtual com.fasterxml.aalto.in.StreamScanner.matchAsciiKeyword:(Ljava/lang/String;)V
6: aload 0
iconst_1
aconst_null
invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
istore 1
7: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePublicId:(B)Ljava/lang/String;
putfield com.fasterxml.aalto.in.StreamScanner._publicId:Ljava/lang/String;
8: aload 0
iconst_1
aconst_null
invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
istore 1
9: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.parseSystemId:(B)Ljava/lang/String;
putfield com.fasterxml.aalto.in.StreamScanner._systemId:Ljava/lang/String;
10: aload 0
iconst_0
aconst_null
invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
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.StreamScanner.matchAsciiKeyword:(Ljava/lang/String;)V
14: aload 0
iconst_1
aconst_null
invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
istore 1
15: aload 0
aconst_null
putfield com.fasterxml.aalto.in.StreamScanner._publicId:Ljava/lang/String;
16: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.parseSystemId:(B)Ljava/lang/String;
putfield com.fasterxml.aalto.in.StreamScanner._systemId:Ljava/lang/String;
17: aload 0
iconst_0
aconst_null
invokevirtual com.fasterxml.aalto.in.StreamScanner.skipInternalWs:(ZLjava/lang/String;)B
istore 1
18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
aload 0
aconst_null
dup_x1
putfield com.fasterxml.aalto.in.StreamScanner._systemId:Ljava/lang/String;
putfield com.fasterxml.aalto.in.StreamScanner._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.StreamScanner._tokenIncomplete:Z
22: aload 0
bipush 11
dup_x1
putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
ireturn
23: StackMap locals:
StackMap stack:
iload 1
bipush 91
if_icmpeq 29
24: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._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
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
aload 2
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
end local 2 29: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
30: aload 0
bipush 11
dup_x1
putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/fasterxml/aalto/in/StreamScanner;
2 31 1 b B
28 29 2 msg Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
private final int handleCommentOrCdataStart();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 1
start local 1 3: iload 1
bipush 45
if_icmpne 14
4: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 6
5: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 1
7: iload 1
bipush 45
if_icmpeq 9
8: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
ldc " (expected '-' for COMMENT)"
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
ifeq 12
10: aload 0
iconst_1
putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
11: goto 13
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.finishComment:()V
13: StackMap locals:
StackMap stack:
aload 0
iconst_5
dup_x1
putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
ireturn
14: StackMap locals:
StackMap stack:
iload 1
bipush 91
if_icmpne 31
15: aload 0
bipush 12
putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
16: iconst_0
istore 2
start local 2 17: goto 25
18: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 20
19: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 1
21: iload 1
ldc "CDATA["
iload 2
invokevirtual java.lang.String.charAt:(I)C
i2b
if_icmpeq 24
22: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
istore 3
start local 3 23: aload 0
iload 3
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.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
end local 3 24: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
25: iload 2
bipush 6
if_icmplt 18
end local 2 26: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
ifeq 29
27: aload 0
iconst_1
putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
28: goto 30
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.finishCData:()V
30: StackMap locals:
StackMap stack:
bipush 12
ireturn
31: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
ldc " (expected either '-' for COMMENT or '[CDATA[' for CDATA section)"
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
32: iconst_m1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lcom/fasterxml/aalto/in/StreamScanner;
3 33 1 b B
17 26 2 i I
23 24 3 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
private final int handlePIStart();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
iconst_3
putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
1: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 3
2: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 1
start local 1 4: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePName:(B)Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
5: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._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.StreamScanner._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.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
end local 2 9: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 11
10: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 2
start local 2 12: iload 2
bipush 32
if_icmpgt 37
13: StackMap locals: int
StackMap stack:
iload 2
bipush 10
if_icmpne 16
14: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
15: goto 25
StackMap locals:
StackMap stack:
16: iload 2
bipush 13
if_icmpne 23
17: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 19
18: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
19: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
bipush 10
if_icmpne 21
20: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
22: goto 25
StackMap locals:
StackMap stack:
23: iload 2
bipush 32
if_icmpeq 25
iload 2
bipush 9
if_icmpeq 25
24: aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.StreamScanner.throwInvalidSpace:(I)V
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 27
26: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 2
28: iload 2
bipush 32
if_icmple 30
29: goto 32
30: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
31: goto 13
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._cfgLazyParsing:Z
ifeq 35
33: aload 0
iconst_1
putfield com.fasterxml.aalto.in.StreamScanner._tokenIncomplete:Z
34: goto 46
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.finishPI:()V
36: goto 46
37: StackMap locals:
StackMap stack:
iload 2
bipush 63
if_icmpeq 39
38: aload 0
aload 0
iload 2
i2b
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportMissingPISpace:(I)V
39: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 41
40: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 1
42: iload 1
bipush 62
if_icmpeq 44
43: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportMissingPISpace:(I)V
44: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._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.StreamScanner._tokenIncomplete:Z
46: StackMap locals:
StackMap stack:
iconst_3
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lcom/fasterxml/aalto/in/StreamScanner;
4 47 1 b B
6 9 2 ln Ljava/lang/String;
12 47 2 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final int handleCharEntity();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 1
start local 1 3: iconst_0
istore 2
start local 2 4: iload 1
bipush 120
if_icmpne 35
5: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 7
6: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 1
8: iload 1
bipush 59
if_icmpne 10
9: goto 36
10: StackMap locals:
StackMap stack:
iload 2
iconst_4
ishl
istore 2
11: iload 1
istore 3
start local 3 12: iload 3
bipush 57
if_icmpgt 15
iload 3
bipush 48
if_icmplt 15
13: iload 2
iload 3
bipush 48
isub
iadd
istore 2
14: goto 22
StackMap locals: int
StackMap stack:
15: iload 3
bipush 97
if_icmplt 18
iload 3
bipush 102
if_icmpgt 18
16: iload 2
bipush 10
iload 3
bipush 97
isub
iadd
iadd
istore 2
17: goto 22
StackMap locals:
StackMap stack:
18: iload 3
bipush 65
if_icmplt 21
iload 3
bipush 70
if_icmpgt 21
19: iload 2
bipush 10
iload 3
bipush 65
isub
iadd
iadd
istore 2
20: goto 22
21: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
ldc "; expected a hex digit (0-9a-fA-F)"
invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
22: StackMap locals:
StackMap stack:
iload 2
ldc 1114111
if_icmple 5
23: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportEntityOverflow:()V
end local 3 24: goto 5
25: StackMap locals:
StackMap stack:
iload 1
istore 3
start local 3 26: iload 3
bipush 57
if_icmpgt 31
iload 3
bipush 48
if_icmplt 31
27: iload 2
bipush 10
imul
iload 3
bipush 48
isub
iadd
istore 2
28: iload 2
ldc 1114111
if_icmple 32
29: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportEntityOverflow:()V
30: goto 32
31: StackMap locals: int
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
ldc "; expected a decimal number"
invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 34
33: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
34: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 1
end local 3 35: StackMap locals:
StackMap stack:
iload 1
bipush 59
if_icmpne 25
36: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.in.StreamScanner.verifyXmlChar:(I)V
37: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lcom/fasterxml/aalto/in/StreamScanner;
3 38 1 b B
4 38 2 value I
12 24 3 c I
26 35 3 c I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract int handleStartElement(byte);
descriptor: (B)I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected final int handleEndElement();
descriptor: ()I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=8, args_size=1
start local 0 0: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._depth:I
iconst_1
isub
putfield com.fasterxml.aalto.in.StreamScanner._depth:I
1: aload 0
iconst_2
putfield com.fasterxml.aalto.in.StreamScanner._currToken:I
2: aload 0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._currElem:Lcom/fasterxml/aalto/in/ElementScope;
invokevirtual com.fasterxml.aalto.in.ElementScope.getName:()Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
3: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.sizeInQuads:()I
istore 1
start local 1 4: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
isub
iload 1
iconst_2
ishl
iconst_1
iadd
if_icmpge 6
5: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.handleEndElementSlow:(I)I
ireturn
6: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
istore 2
start local 2 7: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
astore 3
start local 3 8: iinc 1 -1
9: iconst_0
istore 4
start local 4 10: goto 23
11: StackMap locals: int byte[] int
StackMap stack:
aload 3
iload 2
baload
bipush 24
ishl
12: aload 3
iload 2
iconst_1
iadd
baload
sipush 255
iand
bipush 16
ishl
13: ior
14: aload 3
iload 2
iconst_2
iadd
baload
sipush 255
iand
bipush 8
ishl
15: ior
16: aload 3
iload 2
iconst_3
iadd
baload
sipush 255
iand
17: ior
istore 5
start local 5 18: iinc 2 4
19: iload 5
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
iload 4
invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
if_icmpeq 22
20: aload 0
iload 2
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
21: aload 0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
end local 5 22: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
23: iload 4
iload 1
if_icmplt 11
end local 4 24: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
iload 1
invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
istore 4
start local 4 25: aload 3
iload 2
iinc 2 1
baload
sipush 255
iand
istore 5
start local 5 26: iload 5
iload 4
if_icmpeq 35
27: iload 5
bipush 8
ishl
aload 3
iload 2
iinc 2 1
baload
sipush 255
iand
ior
istore 5
28: iload 5
iload 4
if_icmpeq 35
29: iload 5
bipush 8
ishl
aload 3
iload 2
iinc 2 1
baload
sipush 255
iand
ior
istore 5
30: iload 5
iload 4
if_icmpeq 35
31: iload 5
bipush 8
ishl
aload 3
iload 2
iinc 2 1
baload
sipush 255
iand
ior
istore 5
32: iload 5
iload 4
if_icmpeq 35
33: aload 0
iload 2
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
34: aload 0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
35: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
iload 2
baload
sipush 255
iand
istore 6
start local 6 36: aload 0
iload 2
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
37: goto 56
38: StackMap locals: int
StackMap stack:
iload 6
bipush 10
if_icmpne 41
39: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
40: goto 53
StackMap locals:
StackMap stack:
41: iload 6
bipush 13
if_icmpne 51
42: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 43
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 44
StackMap locals:
StackMap stack:
43: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
StackMap locals:
StackMap stack: int
44: istore 7
start local 7 45: iload 7
bipush 10
if_icmpeq 49
46: aload 0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
isub
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:(I)V
47: iload 7
sipush 255
iand
istore 6
48: goto 56
49: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
end local 7 50: goto 53
StackMap locals:
StackMap stack:
51: iload 6
bipush 32
if_icmpeq 53
iload 6
bipush 9
if_icmpeq 53
52: aload 0
iload 6
invokevirtual com.fasterxml.aalto.in.StreamScanner.throwInvalidSpace:(I)V
53: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 54
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 55
StackMap locals:
StackMap stack:
54: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
StackMap locals:
StackMap stack: int
55: sipush 255
iand
istore 6
56: StackMap locals:
StackMap stack:
iload 6
bipush 32
if_icmple 38
57: iload 6
bipush 62
if_icmpeq 59
58: aload 0
aload 0
iload 6
i2b
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
ldc " expected space or closing '>'"
invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
59: StackMap locals:
StackMap stack:
iconst_2
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 60 0 this Lcom/fasterxml/aalto/in/StreamScanner;
4 60 1 size I
7 60 2 ptr I
8 60 3 buf [B
10 24 4 qix I
18 22 5 q I
25 60 4 lastQ I
26 60 5 q I
36 60 6 i2 I
45 50 7 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
private final int handleEndElementSlow(int);
descriptor: (I)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=7, args_size=2
start local 0 start local 1 0: iinc 1 -1
1: iconst_0
istore 2
start local 2 2: goto 14
3: StackMap locals: int
StackMap stack:
iconst_0
istore 3
start local 3 4: iconst_0
istore 4
start local 4 5: goto 10
6: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 8
7: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
8: StackMap locals:
StackMap stack:
iload 3
bipush 8
ishl
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
ior
istore 3
9: iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
iconst_4
if_icmplt 6
end local 4 11: iload 3
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
iload 2
invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
if_icmpeq 13
12: aload 0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
end local 3 13: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
14: iload 2
iload 1
if_icmplt 3
end local 2 15: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
iload 1
invokevirtual com.fasterxml.aalto.in.PName.getQuad:(I)I
istore 2
start local 2 16: iconst_0
istore 3
start local 3 17: iconst_0
istore 4
start local 4 18: StackMap locals: int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 20
19: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
20: StackMap locals:
StackMap stack:
iload 3
bipush 8
ishl
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
ior
istore 3
21: iload 3
iload 2
if_icmpne 23
22: goto 25
23: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
iconst_3
if_icmple 18
24: aload 0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.StreamScanner.reportUnexpectedEndTag:(Ljava/lang/String;)V
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 27
26: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 5
start local 5 28: goto 47
29: StackMap locals: int
StackMap stack:
iload 5
bipush 10
if_icmpne 32
30: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
31: goto 44
StackMap locals:
StackMap stack:
32: iload 5
bipush 13
if_icmpne 42
33: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 34
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 35
StackMap locals:
StackMap stack:
34: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
StackMap locals:
StackMap stack: int
35: istore 6
start local 6 36: iload 6
bipush 10
if_icmpeq 40
37: aload 0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
isub
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:(I)V
38: iload 6
sipush 255
iand
istore 5
39: goto 47
40: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
end local 6 41: goto 44
StackMap locals:
StackMap stack:
42: iload 5
bipush 32
if_icmpeq 44
iload 5
bipush 9
if_icmpeq 44
43: aload 0
iload 5
invokevirtual com.fasterxml.aalto.in.StreamScanner.throwInvalidSpace:(I)V
44: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 45
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 46
StackMap locals:
StackMap stack:
45: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
StackMap locals:
StackMap stack: int
46: sipush 255
iand
istore 5
47: StackMap locals:
StackMap stack:
iload 5
bipush 32
if_icmple 29
48: iload 5
bipush 62
if_icmpeq 50
49: aload 0
aload 0
iload 5
i2b
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
ldc " expected space or closing '>'"
invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
50: StackMap locals:
StackMap stack:
iconst_2
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 51 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 51 1 size I
2 15 2 qix I
4 13 3 q I
5 11 4 i I
16 51 2 lastQ I
17 51 3 q I
18 51 4 i I
28 51 5 i2 I
36 41 6 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
size
protected final com.fasterxml.aalto.in.PName parsePName(byte);
descriptor: (B)Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
isub
bipush 8
if_icmpge 2
1: aload 0
iload 1
invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePNameSlow:(B)Lcom/fasterxml/aalto/in/PName;
areturn
2: StackMap locals:
StackMap stack:
iload 1
sipush 255
iand
istore 2
start local 2 3: iload 2
bipush 65
if_icmpge 5
4: aload 0
iload 2
ldc "; expected a name start character"
invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 3
start local 3 6: iload 3
bipush 65
if_icmpge 9
7: iload 3
bipush 45
if_icmplt 8
iload 3
bipush 58
if_icmpgt 8
iload 3
bipush 47
if_icmpne 9
8: StackMap locals: int
StackMap stack:
aload 0
iload 2
iconst_1
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
9: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
iload 3
ior
istore 2
10: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 3
11: iload 3
bipush 65
if_icmpge 14
12: iload 3
bipush 45
if_icmplt 13
iload 3
bipush 58
if_icmpgt 13
iload 3
bipush 47
if_icmpne 14
13: StackMap locals:
StackMap stack:
aload 0
iload 2
iconst_2
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
14: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
iload 3
ior
istore 2
15: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 3
16: iload 3
bipush 65
if_icmpge 19
17: iload 3
bipush 45
if_icmplt 18
iload 3
bipush 58
if_icmpgt 18
iload 3
bipush 47
if_icmpne 19
18: StackMap locals:
StackMap stack:
aload 0
iload 2
iconst_3
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
19: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
iload 3
ior
istore 2
20: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 3
21: iload 3
bipush 65
if_icmpge 24
22: iload 3
bipush 45
if_icmplt 23
iload 3
bipush 58
if_icmpgt 23
iload 3
bipush 47
if_icmpne 24
23: StackMap locals:
StackMap stack:
aload 0
iload 2
iconst_4
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
24: StackMap locals:
StackMap stack:
aload 0
iload 3
iload 2
invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePNameMedium:(II)Lcom/fasterxml/aalto/in/PName;
areturn
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/StreamScanner;
0 25 1 b B
3 25 2 q I
6 25 3 i2 I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected com.fasterxml.aalto.in.PName parsePNameMedium(int, int);
descriptor: (II)Lcom/fasterxml/aalto/in/PName;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
istore 3
start local 3 1: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 1
2: iload 1
bipush 65
if_icmpge 5
3: iload 1
bipush 45
if_icmplt 4
iload 1
bipush 58
if_icmpgt 4
iload 1
bipush 47
if_icmpne 5
4: StackMap locals: int
StackMap stack:
aload 0
iload 2
iload 3
iconst_1
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(III)Lcom/fasterxml/aalto/in/PName;
areturn
5: StackMap locals:
StackMap stack:
iload 3
bipush 8
ishl
iload 1
ior
istore 3
6: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 1
7: iload 1
bipush 65
if_icmpge 10
8: iload 1
bipush 45
if_icmplt 9
iload 1
bipush 58
if_icmpgt 9
iload 1
bipush 47
if_icmpne 10
9: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 3
iconst_2
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(III)Lcom/fasterxml/aalto/in/PName;
areturn
10: StackMap locals:
StackMap stack:
iload 3
bipush 8
ishl
iload 1
ior
istore 3
11: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 1
12: iload 1
bipush 65
if_icmpge 15
13: iload 1
bipush 45
if_icmplt 14
iload 1
bipush 58
if_icmpgt 14
iload 1
bipush 47
if_icmpne 15
14: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 3
iconst_3
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(III)Lcom/fasterxml/aalto/in/PName;
areturn
15: StackMap locals:
StackMap stack:
iload 3
bipush 8
ishl
iload 1
ior
istore 3
16: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 1
17: iload 1
bipush 65
if_icmpge 20
18: iload 1
bipush 45
if_icmplt 19
iload 1
bipush 58
if_icmpgt 19
iload 1
bipush 47
if_icmpne 20
19: StackMap locals:
StackMap stack:
aload 0
iload 2
iload 3
iconst_4
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(III)Lcom/fasterxml/aalto/in/PName;
areturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
astore 4
start local 4 21: aload 4
iconst_0
iload 2
iastore
22: aload 4
iconst_1
iload 3
iastore
23: aload 0
iload 1
aload 4
invokevirtual com.fasterxml.aalto.in.StreamScanner.parsePNameLong:(I[I)Lcom/fasterxml/aalto/in/PName;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 24 1 i2 I
0 24 2 q1 I
1 24 3 q2 I
21 24 4 quads [I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
i2
q1
protected final com.fasterxml.aalto.in.PName parsePNameLong(int, int[]);
descriptor: (I[I)Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_2
istore 3
start local 3 1: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 3
2: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 4
start local 4 4: iload 4
bipush 65
if_icmpge 7
5: iload 4
bipush 45
if_icmplt 6
iload 4
bipush 58
if_icmpgt 6
iload 4
bipush 47
if_icmpne 7
6: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 3
iconst_1
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(I[III)Lcom/fasterxml/aalto/in/PName;
areturn
7: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 4
ior
istore 1
8: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 9
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 10
StackMap locals:
StackMap stack:
9: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
StackMap locals:
StackMap stack: int
10: sipush 255
iand
istore 4
11: iload 4
bipush 65
if_icmpge 14
12: iload 4
bipush 45
if_icmplt 13
iload 4
bipush 58
if_icmpgt 13
iload 4
bipush 47
if_icmpne 14
13: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
iconst_2
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(I[III)Lcom/fasterxml/aalto/in/PName;
areturn
14: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 4
ior
istore 1
15: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 16
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 17
StackMap locals:
StackMap stack:
16: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
StackMap locals:
StackMap stack: int
17: sipush 255
iand
istore 4
18: iload 4
bipush 65
if_icmpge 21
19: iload 4
bipush 45
if_icmplt 20
iload 4
bipush 58
if_icmpgt 20
iload 4
bipush 47
if_icmpne 21
20: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
iconst_3
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(I[III)Lcom/fasterxml/aalto/in/PName;
areturn
21: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 4
ior
istore 1
22: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 23
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 24
StackMap locals:
StackMap stack:
23: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
StackMap locals:
StackMap stack: int
24: sipush 255
iand
istore 4
25: iload 4
bipush 65
if_icmpge 28
26: iload 4
bipush 45
if_icmplt 27
iload 4
bipush 58
if_icmpgt 27
iload 4
bipush 47
if_icmpne 28
27: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
iconst_4
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(I[III)Lcom/fasterxml/aalto/in/PName;
areturn
28: StackMap locals:
StackMap stack:
iload 3
aload 2
arraylength
if_icmplt 30
29: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([II)[I
dup
astore 2
putfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
30: StackMap locals:
StackMap stack:
aload 2
iload 3
iload 1
iastore
31: iinc 3 1
32: iload 4
istore 1
end local 4 33: goto 1
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 34 1 q I
0 34 2 quads [I
1 34 3 qix I
4 33 4 i2 I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
q
quads
protected final com.fasterxml.aalto.in.PName parsePNameSlow(byte);
descriptor: (B)Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=7, args_size=2
start local 0 start local 1 0: iload 1
sipush 255
iand
istore 2
start local 2 1: iload 2
bipush 65
if_icmpge 3
2: aload 0
iload 2
ldc "; expected a name start character"
invokevirtual com.fasterxml.aalto.in.StreamScanner.throwUnexpectedChar:(ILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
astore 3
start local 3 4: iconst_0
istore 4
start local 4 5: iconst_0
istore 5
start local 5 6: StackMap locals: int[] int int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 8
7: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
sipush 255
iand
istore 6
start local 6 9: iload 6
bipush 65
if_icmpge 12
10: iload 6
bipush 45
if_icmplt 11
iload 6
bipush 58
if_icmpgt 11
iload 6
bipush 47
if_icmpne 12
11: StackMap locals: int
StackMap stack:
aload 0
iload 2
iconst_1
iload 5
iload 4
aload 3
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(IIII[I)Lcom/fasterxml/aalto/in/PName;
areturn
12: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
iload 6
ior
istore 2
13: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 14
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 15
StackMap locals:
StackMap stack:
14: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
StackMap locals:
StackMap stack: int
15: sipush 255
iand
istore 6
16: iload 6
bipush 65
if_icmpge 19
17: iload 6
bipush 45
if_icmplt 18
iload 6
bipush 58
if_icmpgt 18
iload 6
bipush 47
if_icmpne 19
18: StackMap locals:
StackMap stack:
aload 0
iload 2
iconst_2
iload 5
iload 4
aload 3
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(IIII[I)Lcom/fasterxml/aalto/in/PName;
areturn
19: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
iload 6
ior
istore 2
20: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 21
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 22
StackMap locals:
StackMap stack:
21: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
StackMap locals:
StackMap stack: int
22: sipush 255
iand
istore 6
23: iload 6
bipush 65
if_icmpge 26
24: iload 6
bipush 45
if_icmplt 25
iload 6
bipush 58
if_icmpgt 25
iload 6
bipush 47
if_icmpne 26
25: StackMap locals:
StackMap stack:
aload 0
iload 2
iconst_3
iload 5
iload 4
aload 3
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(IIII[I)Lcom/fasterxml/aalto/in/PName;
areturn
26: StackMap locals:
StackMap stack:
iload 2
bipush 8
ishl
iload 6
ior
istore 2
27: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 28
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
goto 29
StackMap locals:
StackMap stack:
28: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadOne:()B
StackMap locals:
StackMap stack: int
29: sipush 255
iand
istore 6
30: iload 6
bipush 65
if_icmpge 33
31: iload 6
bipush 45
if_icmplt 32
iload 6
bipush 58
if_icmpgt 32
iload 6
bipush 47
if_icmpne 33
32: StackMap locals:
StackMap stack:
aload 0
iload 2
iconst_4
iload 5
iload 4
aload 3
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(IIII[I)Lcom/fasterxml/aalto/in/PName;
areturn
33: StackMap locals:
StackMap stack:
iload 4
ifne 36
34: iload 2
istore 5
35: goto 43
StackMap locals:
StackMap stack:
36: iload 4
iconst_1
if_icmpne 40
37: aload 3
iconst_0
iload 5
iastore
38: aload 3
iconst_1
iload 2
iastore
39: goto 43
40: StackMap locals:
StackMap stack:
iload 4
aload 3
arraylength
if_icmplt 42
41: aload 0
aload 3
aload 3
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([II)[I
dup
astore 3
putfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
42: StackMap locals:
StackMap stack:
aload 3
iload 4
iload 2
iastore
43: StackMap locals:
StackMap stack:
iinc 4 1
44: iload 6
istore 2
end local 6 45: goto 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 46 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 46 1 b B
1 46 2 q I
4 46 3 quads [I
5 46 4 qix I
6 46 5 firstQuad I
9 45 6 i2 I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
private final com.fasterxml.aalto.in.PName findPName(int, int);
descriptor: (II)Lcom/fasterxml/aalto/in/PName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
1: iload 1
invokestatic com.fasterxml.aalto.in.ByteBasedPNameTable.calcHash:(I)I
istore 3
start local 3 2: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
iload 3
iload 1
iconst_0
invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.findSymbol:(III)Lcom/fasterxml/aalto/in/ByteBasedPName;
astore 4
start local 4 3: aload 4
ifnonnull 6
4: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
iconst_0
iload 1
iastore
5: aload 0
iload 3
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
iconst_1
iload 2
invokevirtual com.fasterxml.aalto.in.StreamScanner.addPName:(I[III)Lcom/fasterxml/aalto/in/PName;
astore 4
6: StackMap locals: int com.fasterxml.aalto.in.PName
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 7 1 onlyQuad I
0 7 2 lastByteCount I
2 7 3 hash I
3 7 4 name Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
onlyQuad
lastByteCount
private final com.fasterxml.aalto.in.PName findPName(int, int, int);
descriptor: (III)Lcom/fasterxml/aalto/in/PName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
1: iload 1
iload 2
invokestatic com.fasterxml.aalto.in.ByteBasedPNameTable.calcHash:(II)I
istore 4
start local 4 2: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
iload 4
iload 1
iload 2
invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.findSymbol:(III)Lcom/fasterxml/aalto/in/ByteBasedPName;
astore 5
start local 5 3: aload 5
ifnonnull 7
4: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
iconst_0
iload 1
iastore
5: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
iconst_1
iload 2
iastore
6: aload 0
iload 4
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
iconst_2
iload 3
invokevirtual com.fasterxml.aalto.in.StreamScanner.addPName:(I[III)Lcom/fasterxml/aalto/in/PName;
astore 5
7: StackMap locals: int com.fasterxml.aalto.in.PName
StackMap stack:
aload 5
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 8 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 8 1 firstQuad I
0 8 2 secondQuad I
0 8 3 lastByteCount I
2 8 4 hash I
3 8 5 name Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
firstQuad
secondQuad
lastByteCount
private final com.fasterxml.aalto.in.PName findPName(int, int[], int, int);
descriptor: (I[III)Lcom/fasterxml/aalto/in/PName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
1: iload 3
aload 2
arraylength
if_icmplt 3
2: aload 0
aload 2
aload 2
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([II)[I
dup
astore 2
putfield com.fasterxml.aalto.in.StreamScanner._quadBuffer:[I
3: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 1
iastore
4: aload 2
iload 3
invokestatic com.fasterxml.aalto.in.ByteBasedPNameTable.calcHash:([II)I
istore 5
start local 5 5: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
iload 5
aload 2
iload 3
invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.findSymbol:(I[II)Lcom/fasterxml/aalto/in/ByteBasedPName;
astore 6
start local 6 6: aload 6
ifnonnull 8
7: aload 0
iload 5
aload 2
iload 3
iload 4
invokevirtual com.fasterxml.aalto.in.StreamScanner.addPName:(I[III)Lcom/fasterxml/aalto/in/PName;
astore 6
8: StackMap locals: int com.fasterxml.aalto.in.PName
StackMap stack:
aload 6
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 9 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 9 1 lastQuad I
0 9 2 quads [I
0 9 3 qlen I
0 9 4 lastByteCount I
5 9 5 hash I
6 9 6 name Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
lastQuad
quads
qlen
lastByteCount
private final com.fasterxml.aalto.in.PName findPName(int, int, int, int, int[]);
descriptor: (IIII[I)Lcom/fasterxml/aalto/in/PName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 4
iconst_1
if_icmpgt 4
1: iload 4
ifne 3
2: aload 0
iload 1
iload 2
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
3: StackMap locals:
StackMap stack:
aload 0
iload 3
iload 1
iload 2
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(III)Lcom/fasterxml/aalto/in/PName;
areturn
4: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 5
iload 4
iload 2
invokevirtual com.fasterxml.aalto.in.StreamScanner.findPName:(I[III)Lcom/fasterxml/aalto/in/PName;
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 5 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 5 1 lastQuad I
0 5 2 lastByteCount I
0 5 3 firstQuad I
0 5 4 qlen I
0 5 5 quads [I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
lastQuad
lastByteCount
firstQuad
qlen
quads
protected final com.fasterxml.aalto.in.PName addPName(int, int[], int, int);
descriptor: (I[III)Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
iload 1
aload 2
iload 3
iload 4
invokevirtual com.fasterxml.aalto.in.StreamScanner.addUTFPName:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;Lcom/fasterxml/aalto/util/XmlCharTypes;I[III)Lcom/fasterxml/aalto/in/PName;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 1 1 hash I
0 1 2 quads [I
0 1 3 qlen I
0 1 4 lastQuadBytes I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
hash
quads
qlen
lastQuadBytes
protected byte skipInternalWs(boolean, java.lang.String);
descriptor: (ZLjava/lang/String;)B
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 2
1: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 3
start local 3 3: iload 3
sipush 255
iand
istore 4
start local 4 4: iload 4
bipush 32
if_icmple 8
5: iload 1
ifne 7
6: iload 3
ireturn
7: StackMap locals: int int
StackMap stack:
aload 0
aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
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.StreamScanner.reportTreeUnexpChar:(ILjava/lang/String;)V
8: StackMap locals:
StackMap stack:
iload 3
bipush 10
if_icmpne 11
9: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
10: goto 20
StackMap locals:
StackMap stack:
11: iload 3
bipush 13
if_icmpne 18
12: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 14
13: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
bipush 10
if_icmpne 16
15: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
17: goto 20
StackMap locals:
StackMap stack:
18: iload 3
bipush 32
if_icmpeq 20
iload 3
bipush 9
if_icmpeq 20
19: aload 0
iload 3
invokevirtual com.fasterxml.aalto.in.StreamScanner.throwInvalidSpace:(I)V
20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 22
21: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
22: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 3
23: iload 3
sipush 255
iand
bipush 32
24: if_icmple 8
25: iload 3
ireturn
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/StreamScanner;
0 26 1 reqd Z
0 26 2 msg Ljava/lang/String;
3 26 3 b B
4 26 4 c I
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.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 5
4: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 4
start local 4 6: iload 4
aload 1
iload 2
invokevirtual java.lang.String.charAt:(I)C
i2b
if_icmpeq 8
7: aload 0
aload 0
iload 4
invokevirtual com.fasterxml.aalto.in.StreamScanner.decodeCharForError:(B)I
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.StreamScanner.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/StreamScanner;
0 11 1 keyw Ljava/lang/String;
1 10 2 i I
2 10 3 len I
6 8 4 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
keyw
protected final int checkInTreeIndentation(int);
descriptor: (I)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=8, 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.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 4
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
ifne 4
2: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._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.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
bipush 10
if_icmpne 6
5: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
7: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 9
8: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 2
start local 2 10: iload 2
bipush 32
if_icmpeq 19
iload 2
bipush 9
if_icmpeq 19
11: iload 2
bipush 60
if_icmpne 15
12: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 15
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
baload
bipush 33
if_icmpeq 15
13: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._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: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 3
start local 3 16: aload 3
iconst_0
bipush 10
castore
17: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iconst_1
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
18: iconst_1
ireturn
end local 3 19: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
20: iconst_1
istore 3
start local 3 21: iload 2
bipush 32
if_icmpne 22
bipush 32
goto 23
StackMap locals: int
StackMap stack:
22: bipush 8
StackMap locals:
StackMap stack: int
23: istore 4
start local 4 24: goto 35
25: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 27
26: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMoreGuaranteed:()V
27: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 5
start local 5 28: iload 5
iload 2
if_icmpeq 33
29: iload 5
bipush 60
if_icmpne 36
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmpge 36
30: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
baload
bipush 33
if_icmpeq 36
31: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 3
iload 2
i2c
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.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
34: iinc 3 1
end local 5 35: StackMap locals:
StackMap stack:
iload 3
iload 4
if_icmple 25
36: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 5
start local 5 37: aload 5
iconst_0
bipush 10
castore
38: iload 2
i2c
istore 6
start local 6 39: iconst_1
istore 7
start local 7 40: goto 43
41: StackMap locals: char[] int int
StackMap stack:
aload 5
iload 7
iload 6
castore
42: iinc 7 1
StackMap locals:
StackMap stack:
43: iload 7
iload 3
if_icmple 41
end local 7 44: iinc 3 1
45: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 3
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
46: iload 3
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 47 1 c I
10 47 2 b B
16 19 3 outBuf [C
21 47 3 count I
24 47 4 max I
28 35 5 b2 B
37 47 5 outBuf [C
39 47 6 ind C
40 44 7 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected final int checkPrologIndentation(int);
descriptor: (I)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=8, 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.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 4
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
ifne 4
2: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._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.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
bipush 10
if_icmpne 6
5: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.markLF:()V
7: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 10
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
ifne 10
8: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._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.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
istore 2
start local 2 11: iload 2
bipush 32
if_icmpeq 19
iload 2
bipush 9
if_icmpeq 19
12: iload 2
bipush 60
if_icmpne 15
13: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._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: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 3
start local 3 16: aload 3
iconst_0
bipush 10
castore
17: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iconst_1
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
18: iconst_1
ireturn
end local 3 19: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
20: iconst_1
istore 3
start local 3 21: iload 2
bipush 32
if_icmpne 22
bipush 32
goto 23
StackMap locals: int
StackMap stack:
22: bipush 8
StackMap locals:
StackMap stack: int
23: istore 4
start local 4 24: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 26
aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
ifne 26
25: goto 42
26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
iload 2
if_icmpeq 28
27: goto 42
28: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
29: iinc 3 1
30: iload 3
iload 4
if_icmplt 24
31: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 5
start local 5 32: aload 5
iconst_0
bipush 10
castore
33: iload 2
i2c
istore 6
start local 6 34: iconst_1
istore 7
start local 7 35: goto 38
36: StackMap locals: char[] int int
StackMap stack:
aload 5
iload 7
iload 6
castore
37: iinc 7 1
StackMap locals:
StackMap stack:
38: iload 7
iload 3
if_icmple 36
end local 7 39: iinc 3 1
40: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 3
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
41: iload 3
ireturn
end local 6 end local 5 42: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 3
iload 2
i2c
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithIndentation:(IC)V
43: iconst_m1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 44 1 c I
11 44 2 b B
16 19 3 outBuf [C
21 44 3 count I
24 44 4 max I
32 42 5 outBuf [C
34 42 6 ind C
35 39 7 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
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
dup
getfield com.fasterxml.aalto.in.StreamScanner._pastBytesOrChars:J
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
i2l
ladd
putfield com.fasterxml.aalto.in.StreamScanner._pastBytesOrChars:J
1: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._rowStartOffset:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
isub
putfield com.fasterxml.aalto.in.StreamScanner._rowStartOffset:I
2: aload 0
iconst_0
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
3: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
ifnonnull 6
4: aload 0
iconst_0
putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
iconst_0
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
arraylength
invokevirtual java.io.InputStream.read:([BII)I
istore 1
start local 1 7: iload 1
iconst_1
if_icmpge 12
8: aload 0
iconst_0
putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
9: iload 1
ifne 11
10: aload 0
new java.lang.StringBuilder
dup
ldc "InputStream 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.StreamScanner._inputBuffer:[B
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.in.StreamScanner.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.StreamScanner._inputEnd:I
13: iconst_1
ireturn
end local 1 14: StackMap locals: com.fasterxml.aalto.in.StreamScanner
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/StreamScanner;
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 byte nextByte(int);
descriptor: (I)B
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 3
1: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
ifne 3
2: 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.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/in/StreamScanner;
0 4 1 tt I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
tt
protected final byte nextByte();
descriptor: ()B
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
if_icmplt 3
1: aload 0
invokevirtual com.fasterxml.aalto.in.StreamScanner.loadMore:()Z
ifne 3
2: 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.StreamScanner._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.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/in/StreamScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final byte loadOne();
descriptor: ()B
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.StreamScanner.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.StreamScanner._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.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/in/StreamScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final byte loadOne(int);
descriptor: (I)B
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.StreamScanner.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.StreamScanner.reportInputProblem:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
baload
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/in/StreamScanner;
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.StreamScanner._in:Ljava/io/InputStream;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._pastBytesOrChars:J
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
i2l
ladd
putfield com.fasterxml.aalto.in.StreamScanner._pastBytesOrChars:J
3: aload 0
dup
getfield com.fasterxml.aalto.in.StreamScanner._rowStartOffset:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
isub
putfield com.fasterxml.aalto.in.StreamScanner._rowStartOffset:I
4: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
isub
istore 2
start local 2 5: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
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.StreamScanner._inputPtr:I
7: aload 0
iload 2
putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
8: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
arraylength
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
isub
istore 3
start local 3 9: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._in:Ljava/io/InputStream;
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputBuffer:[B
aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
iload 3
invokevirtual java.io.InputStream.read:([BII)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 "InputStream 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.StreamScanner.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.StreamScanner._inputEnd:I
iload 4
iadd
putfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
end local 4 end local 3 15: aload 0
getfield com.fasterxml.aalto.in.StreamScanner._inputEnd:I
iload 1
16: if_icmplt 8
17: iconst_1
ireturn
18: StackMap locals: com.fasterxml.aalto.in.StreamScanner 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/StreamScanner;
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: "StreamScanner.java"