public abstract class com.fasterxml.aalto.async.AsyncByteScanner extends com.fasterxml.aalto.in.ByteBasedScanner implements com.fasterxml.aalto.AsyncInputFeeder
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.fasterxml.aalto.async.AsyncByteScanner
super_class: com.fasterxml.aalto.in.ByteBasedScanner
{
protected static final int EVENT_INCOMPLETE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 257
protected static final int STATE_DEFAULT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected static final int STATE_PROLOG_INITIAL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int STATE_PROLOG_SEEN_LT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int STATE_PROLOG_DECL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_TREE_SEEN_LT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int STATE_TREE_SEEN_AMP;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int STATE_TREE_SEEN_EXCL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_TREE_SEEN_SLASH;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int STATE_TREE_NUMERIC_ENTITY_START;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int STATE_TREE_NAMED_ENTITY_START;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected static final int STATE_XMLDECL_AFTER_XML;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int STATE_XMLDECL_BEFORE_VERSION;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int STATE_XMLDECL_VERSION;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_XMLDECL_AFTER_VERSION;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int STATE_XMLDECL_VERSION_EQ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int STATE_XMLDECL_VERSION_VALUE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected static final int STATE_XMLDECL_AFTER_VERSION_VALUE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 7
protected static final int STATE_XMLDECL_BEFORE_ENCODING;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected static final int STATE_XMLDECL_ENCODING;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 9
protected static final int STATE_XMLDECL_AFTER_ENCODING;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 10
protected static final int STATE_XMLDECL_ENCODING_EQ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 11
protected static final int STATE_XMLDECL_ENCODING_VALUE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 12
protected static final int STATE_XMLDECL_AFTER_ENCODING_VALUE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 13
protected static final int STATE_XMLDECL_BEFORE_STANDALONE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 14
protected static final int STATE_XMLDECL_STANDALONE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 15
protected static final int STATE_XMLDECL_AFTER_STANDALONE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 16
protected static final int STATE_XMLDECL_STANDALONE_EQ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 17
protected static final int STATE_XMLDECL_STANDALONE_VALUE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 18
protected static final int STATE_XMLDECL_AFTER_STANDALONE_VALUE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 19
protected static final int STATE_XMLDECL_ENDQ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 20
protected static final int STATE_DTD_DOCTYPE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int STATE_DTD_AFTER_DOCTYPE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int STATE_DTD_BEFORE_ROOT_NAME;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_DTD_ROOT_NAME;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int STATE_DTD_AFTER_ROOT_NAME;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int STATE_DTD_BEFORE_IDS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected static final int STATE_DTD_PUBLIC_OR_SYSTEM;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 7
protected static final int STATE_DTD_AFTER_PUBLIC;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected static final int STATE_DTD_AFTER_SYSTEM;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 9
protected static final int STATE_DTD_BEFORE_PUBLIC_ID;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 10
protected static final int STATE_DTD_PUBLIC_ID;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 11
protected static final int STATE_DTD_AFTER_PUBLIC_ID;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 12
protected static final int STATE_DTD_BEFORE_SYSTEM_ID;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 13
protected static final int STATE_DTD_SYSTEM_ID;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 14
protected static final int STATE_DTD_AFTER_SYSTEM_ID;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 15
protected static final int STATE_DTD_INT_SUBSET;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 16
protected static final int STATE_DTD_EXPECT_CLOSING_GT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 50
protected static final int STATE_TEXT_AMP;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int STATE_TEXT_AMP_NAME;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected static final int ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_CDATA_CONTENT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int STATE_CDATA_C;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int STATE_CDATA_CD;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_CDATA_CDA;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int STATE_CDATA_CDAT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int STATE_CDATA_CDATA;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected static final int STATE_PI_AFTER_TARGET;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int STATE_PI_AFTER_TARGET_WS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int STATE_PI_AFTER_TARGET_QMARK;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_PI_IN_TARGET;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int STATE_PI_IN_DATA;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int STATE_SE_ELEM_NAME;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int STATE_SE_SPACE_OR_END;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2
protected static final int STATE_SE_SPACE_OR_ATTRNAME;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 3
protected static final int STATE_SE_ATTR_NAME;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int STATE_SE_SPACE_OR_EQ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 5
protected static final int STATE_SE_SPACE_OR_ATTRVALUE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6
protected static final int STATE_SE_ATTR_VALUE_NORMAL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 7
protected static final int STATE_SE_ATTR_VALUE_NSDECL;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected static final int STATE_SE_SEEN_SLASH;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 9
protected static final int STATE_EE_NEED_GT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final int PENDING_STATE_CR;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -1
protected static final int PENDING_STATE_XMLDECL_LT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -5
protected static final int PENDING_STATE_XMLDECL_LTQ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -6
protected static final int PENDING_STATE_XMLDECL_TARGET;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -7
protected static final int PENDING_STATE_PI_QMARK;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -15
protected static final int ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -20
protected static final int ;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -21
protected static final int PENDING_STATE_CDATA_BRACKET1;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -30
protected static final int PENDING_STATE_CDATA_BRACKET2;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -31
protected static final int PENDING_STATE_ENT_SEEN_HASH;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -70
protected static final int PENDING_STATE_ENT_SEEN_HASH_X;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -71
protected static final int PENDING_STATE_ENT_IN_DEC_DIGIT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -72
protected static final int PENDING_STATE_ENT_IN_HEX_DIGIT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -73
protected static final int PENDING_STATE_ATTR_VALUE_AMP;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -60
protected static final int PENDING_STATE_ATTR_VALUE_AMP_HASH;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -61
protected static final int PENDING_STATE_ATTR_VALUE_AMP_HASH_X;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -62
protected static final int PENDING_STATE_ATTR_VALUE_ENTITY_NAME;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -63
protected static final int PENDING_STATE_ATTR_VALUE_DEC_DIGIT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -64
protected static final int PENDING_STATE_ATTR_VALUE_HEX_DIGIT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -65
protected static final int PENDING_STATE_TEXT_AMP;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -80
protected static final int PENDING_STATE_TEXT_AMP_HASH;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -81
protected static final int PENDING_STATE_TEXT_DEC_ENTITY;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -82
protected static final int PENDING_STATE_TEXT_HEX_ENTITY;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -83
protected static final int PENDING_STATE_TEXT_IN_ENTITY;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -84
protected static final int PENDING_STATE_TEXT_BRACKET1;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -85
protected static final int PENDING_STATE_TEXT_BRACKET2;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -86
protected com.fasterxml.aalto.util.XmlCharTypes _charTypes;
descriptor: Lcom/fasterxml/aalto/util/XmlCharTypes;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.aalto.in.ByteBasedPNameTable _symbols;
descriptor: Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
flags: (0x0004) ACC_PROTECTED
protected int[] _quadBuffer;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
protected int _nextEvent;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _state;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _surroundingEvent;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _pendingInput;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean _endOfInput;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int _quadCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _currQuad;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _currQuadBytes;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _entityValue;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean _elemAllNsBound;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _elemAttrCount;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected byte _elemAttrQuote;
descriptor: B
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.aalto.in.PName _elemAttrName;
descriptor: Lcom/fasterxml/aalto/in/PName;
flags: (0x0004) ACC_PROTECTED
protected int _elemAttrPtr;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int _elemNsPtr;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean _inDtdDeclaration;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected void <init>(com.fasterxml.aalto.in.ReaderConfig);
descriptor: (Lcom/fasterxml/aalto/in/ReaderConfig;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 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.async.AsyncByteScanner._quadBuffer:[I
2: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
3: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteScanner._surroundingEvent:I
4: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
5: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._endOfInput:Z
6: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._currQuadBytes:I
7: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._entityValue:I
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 9 1 cfg Lcom/fasterxml/aalto/in/ReaderConfig;
MethodParameters:
Name Flags
cfg
protected void _activateEncoding();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
ifnonnull 3
1: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.getCharTypes:()Lcom/fasterxml/aalto/util/XmlCharTypes;
putfield com.fasterxml.aalto.async.AsyncByteScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
2: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.getBBSymbols:()Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
putfield com.fasterxml.aalto.async.AsyncByteScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
public void endOfInput();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._endOfInput:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
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.async.AsyncByteScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.maybeDirty:()Z
ifeq 3
2: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.updateBBSymbols:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;)V
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
protected void _closeSource();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._endOfInput:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws java.io.IOException
protected void verifyAndSetXmlVersion();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
ldc "1.0"
invokevirtual com.fasterxml.aalto.util.TextBuilder.equalsString:(Ljava/lang/String;)Z
ifeq 3
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
ldc "1.0"
invokevirtual com.fasterxml.aalto.in.ReaderConfig.setXmlVersion:(Ljava/lang/String;)V
2: goto 7
StackMap locals:
StackMap stack:
3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
ldc "1.1"
invokevirtual com.fasterxml.aalto.util.TextBuilder.equalsString:(Ljava/lang/String;)Z
ifeq 6
4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
ldc "1.1"
invokevirtual com.fasterxml.aalto.in.ReaderConfig.setXmlVersion:(Ljava/lang/String;)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Unrecognized XML version '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.contentsAsString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' (expected '1.0' or '1.1')"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInputProblem:(Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void verifyAndSetXmlEncoding();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.contentsAsString:()Ljava/lang/String;
invokestatic com.fasterxml.aalto.util.CharsetNames.normalize:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: ldc "UTF-8"
aload 1
if_acmpeq 4
ldc "US-ASCII"
aload 1
if_acmpeq 4
2: ldc "ISO-8859-1"
aload 1
if_acmpeq 4
3: aload 0
new java.lang.StringBuilder
dup
ldc "Unsupported encoding '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "': only UTF-8 and US-ASCII support by async parser"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInputProblem:(Ljava/lang/String;)V
4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
aload 1
invokevirtual com.fasterxml.aalto.in.ReaderConfig.setXmlEncoding:(Ljava/lang/String;)V
5: aload 1
ifnull 7
6: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
aload 1
invokevirtual com.fasterxml.aalto.in.ReaderConfig.setActualEncoding:(Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.getCharTypes:()Lcom/fasterxml/aalto/util/XmlCharTypes;
putfield com.fasterxml.aalto.async.AsyncByteScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
1 9 1 enc Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void verifyAndSetXmlStandalone();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
ldc "yes"
invokevirtual com.fasterxml.aalto.util.TextBuilder.equalsString:(Ljava/lang/String;)Z
ifeq 3
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.setXmlStandalone:(Ljava/lang/Boolean;)V
2: goto 7
StackMap locals:
StackMap stack:
3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
ldc "no"
invokevirtual com.fasterxml.aalto.util.TextBuilder.equalsString:(Ljava/lang/String;)Z
ifeq 6
4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._config:Lcom/fasterxml/aalto/in/ReaderConfig;
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual com.fasterxml.aalto.in.ReaderConfig.setXmlStandalone:(Ljava/lang/Boolean;)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Invalid standalone value '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.contentsAsString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "': can only use 'yes' and 'no'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInputProblem:(Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void verifyAndSetPublicId();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.contentsAsString:()Ljava/lang/String;
putfield com.fasterxml.aalto.async.AsyncByteScanner._publicId:Ljava/lang/String;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void verifyAndSetSystemId();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.contentsAsString:()Ljava/lang/String;
putfield com.fasterxml.aalto.async.AsyncByteScanner._systemId:Ljava/lang/String;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract byte _currentByte();
descriptor: ()B
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract byte _nextByte();
descriptor: ()B
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract byte _prevByte();
descriptor: ()B
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract int handlePI();
descriptor: ()I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract boolean handleDTDInternalSubset(boolean);
descriptor: (Z)Z
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
init
protected abstract int handleComment();
descriptor: ()I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract int handleStartElementStart(byte);
descriptor: (B)I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected abstract int handleStartElement();
descriptor: ()I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract com.fasterxml.aalto.in.PName parsePName();
descriptor: ()Lcom/fasterxml/aalto/in/PName;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract com.fasterxml.aalto.in.PName parseNewName(byte);
descriptor: (B)Lcom/fasterxml/aalto/in/PName;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected abstract boolean asyncSkipSpace();
descriptor: ()Z
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract boolean handlePartialCR();
descriptor: ()Z
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final void finishToken();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenIncomplete:Z
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
tableswitch { // 3 - 12
3: 2
4: 4
5: 6
6: 8
7: 14
8: 14
9: 14
10: 14
11: 10
12: 12
default: 14
}
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.finishPI:()V
3: goto 15
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.finishCharacters:()V
5: goto 15
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.finishComment:()V
7: goto 15
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.finishSpace:()V
9: goto 15
10: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.finishDTD:(Z)V
11: goto 15
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.finishCData:()V
13: goto 15
14: StackMap locals:
StackMap stack:
invokestatic com.fasterxml.aalto.impl.ErrorConsts.throwInternalError:()V
15: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract int startCharacters(byte);
descriptor: (B)I
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected abstract boolean handleAttrValue();
descriptor: ()Z
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract boolean handleNsDecl();
descriptor: ()Z
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void finishCData();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void ();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void finishDTD(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 2 1 copyContents Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
copyContents
protected void finishPI();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void finishSpace();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract boolean skipCharacters();
descriptor: ()Z
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void skipCData();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void ();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void skipPI();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void skipSpace();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected boolean loadMore();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected abstract void finishCharacters();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final com.fasterxml.aalto.in.PName findPName(int, int);
descriptor: (II)Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
1: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadCount:I
istore 3
start local 3 2: iload 2
ifne 5
3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iinc 3 -1
iload 3
iaload
istore 1
4: iconst_4
istore 2
5: StackMap locals: int
StackMap stack:
iload 3
iconst_1
if_icmpgt 20
6: iload 3
ifne 13
7: iload 1
invokestatic com.fasterxml.aalto.in.ByteBasedPNameTable.calcHash:(I)I
istore 4
start local 4 8: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
iload 4
iload 1
iconst_0
invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.findSymbol:(III)Lcom/fasterxml/aalto/in/ByteBasedPName;
astore 5
start local 5 9: aload 5
ifnonnull 12
10: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iconst_0
iload 1
iastore
11: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
iload 4
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iconst_1
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.addPName:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;I[III)Lcom/fasterxml/aalto/in/PName;
astore 5
12: StackMap locals: int com.fasterxml.aalto.in.PName
StackMap stack:
aload 5
areturn
end local 5 end local 4 13: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iconst_0
iaload
istore 4
start local 4 14: iload 4
iload 1
invokestatic com.fasterxml.aalto.in.ByteBasedPNameTable.calcHash:(II)I
istore 5
start local 5 15: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
iload 5
iload 4
iload 1
invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.findSymbol:(III)Lcom/fasterxml/aalto/in/ByteBasedPName;
astore 6
start local 6 16: aload 6
ifnonnull 19
17: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iconst_1
iload 1
iastore
18: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
iload 5
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iconst_2
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.addPName:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;I[III)Lcom/fasterxml/aalto/in/PName;
astore 6
19: StackMap locals: int int com.fasterxml.aalto.in.PName
StackMap stack:
aload 6
areturn
end local 6 end local 5 end local 4 20: StackMap locals:
StackMap stack:
iload 3
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
arraylength
if_icmplt 22
21: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([II)[I
putfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
22: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iload 3
iinc 3 1
iload 1
iastore
23: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iload 3
invokestatic com.fasterxml.aalto.in.ByteBasedPNameTable.calcHash:([II)I
istore 4
start local 4 24: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
iload 4
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iload 3
invokevirtual com.fasterxml.aalto.in.ByteBasedPNameTable.findSymbol:(I[II)Lcom/fasterxml/aalto/in/ByteBasedPName;
astore 5
start local 5 25: aload 5
ifnonnull 27
26: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._symbols:Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
iload 4
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iload 3
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.addPName:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;I[III)Lcom/fasterxml/aalto/in/PName;
astore 5
27: 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 28 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 28 1 lastQuad I
0 28 2 lastByteCount I
2 28 3 qlen I
8 13 4 hash I
9 13 5 name Lcom/fasterxml/aalto/in/PName;
14 20 4 firstQuad I
15 20 5 hash I
16 20 6 name Lcom/fasterxml/aalto/in/PName;
24 28 4 hash I
25 28 5 name Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
lastQuad
lastByteCount
protected final com.fasterxml.aalto.in.PName addPName(com.fasterxml.aalto.in.ByteBasedPNameTable, int, int[], int, int);
descriptor: (Lcom/fasterxml/aalto/in/ByteBasedPNameTable;I[III)Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._charTypes:Lcom/fasterxml/aalto/util/XmlCharTypes;
iload 2
aload 3
iload 4
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.addUTFPName:(Lcom/fasterxml/aalto/in/ByteBasedPNameTable;Lcom/fasterxml/aalto/util/XmlCharTypes;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 1 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 1 1 symbols Lcom/fasterxml/aalto/in/ByteBasedPNameTable;
0 1 2 hash I
0 1 3 quads [I
0 1 4 qlen I
0 1 5 lastQuadBytes I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
symbols
hash
quads
qlen
lastQuadBytes
protected void verifyAndAppendEntityCharacter(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyXmlChar:(I)V
1: iload 1
bipush 16
ishr
ifeq 5
2: iload 1
ldc 65536
isub
istore 1
3: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
ldc 55296
iload 1
bipush 10
ishr
ior
i2c
invokevirtual com.fasterxml.aalto.util.TextBuilder.append:(C)V
4: ldc 56320
iload 1
sipush 1023
iand
ior
istore 1
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 1
i2c
invokevirtual com.fasterxml.aalto.util.TextBuilder.append:(C)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 7 1 charFromEntity I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
charFromEntity
protected boolean validPublicIdChar(int);
descriptor: (I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 10
if_icmpeq 14
1: iload 1
bipush 13
if_icmpeq 14
2: iload 1
bipush 32
if_icmpeq 14
3: iload 1
bipush 48
if_icmplt 4
iload 1
bipush 57
if_icmple 14
4: StackMap locals:
StackMap stack:
iload 1
bipush 64
if_icmplt 5
iload 1
bipush 90
if_icmple 14
5: StackMap locals:
StackMap stack:
iload 1
bipush 97
if_icmplt 6
iload 1
bipush 122
if_icmple 14
6: StackMap locals:
StackMap stack:
iload 1
bipush 33
if_icmpeq 14
7: iload 1
bipush 35
if_icmplt 8
iload 1
bipush 37
if_icmple 14
8: StackMap locals:
StackMap stack:
iload 1
bipush 39
if_icmplt 9
iload 1
bipush 47
if_icmple 14
9: StackMap locals:
StackMap stack:
iload 1
bipush 58
if_icmplt 10
iload 1
bipush 59
if_icmple 14
10: StackMap locals:
StackMap stack:
iload 1
bipush 61
if_icmpeq 14
11: iload 1
bipush 63
if_icmpeq 14
12: iload 1
bipush 95
if_icmpeq 14
13: iconst_0
ireturn
StackMap locals:
StackMap stack:
14: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 15 1 c I
MethodParameters:
Name Flags
c
protected int decodeCharForError(byte);
descriptor: (B)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 1 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
protected void checkPITargetName(com.fasterxml.aalto.in.PName);
descriptor: (Lcom/fasterxml/aalto/in/PName;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.fasterxml.aalto.in.PName.getLocalName:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
invokevirtual java.lang.String.length:()I
iconst_3
if_icmpne 4
aload 2
ldc "xml"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 4
2: aload 1
invokevirtual com.fasterxml.aalto.in.PName.hasPrefix:()Z
ifne 4
3: aload 0
getstatic com.fasterxml.aalto.impl.ErrorConsts.ERR_WF_PI_XML_TARGET:Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInputProblem:(Ljava/lang/String;)V
4: StackMap locals: java.lang.String
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 5 1 targetName Lcom/fasterxml/aalto/in/PName;
1 5 2 ln Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
targetName
protected int throwInternal();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.IllegalStateException
dup
ldc "Internal error: should never execute this code path"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
protected void reportInvalidOther(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
putfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
1: aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInvalidOther:(I)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 3 1 mask I
0 3 2 ptr I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
mask
ptr
public final int nextFromProlog(boolean);
descriptor: (Z)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
sipush 257
if_icmpeq 11
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.setStartLocation:()V
2: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
bipush 7
if_icmpne 9
3: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnull 11
5: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
6: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
7: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.checkPITargetName:(Lcom/fasterxml/aalto/in/PName;)V
8: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handlePI:()I
ireturn
9: StackMap locals:
StackMap stack:
aload 0
aload 0
sipush 257
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
putfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
10: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
sipush 257
if_icmpne 71
12: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
iconst_1
if_icmpne 33
13: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 15
14: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
ireturn
15: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
ifeq 22
16: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.startXmlDeclaration:()Ljava/lang/Boolean;
astore 2
start local 2 17: aload 2
ifnonnull 19
18: sipush 257
ireturn
19: StackMap locals: java.lang.Boolean
StackMap stack:
aload 2
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
if_acmpne 21
20: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._startDocumentNoXmlDecl:()I
ireturn
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleXmlDeclaration:()I
ireturn
end local 2 22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._currentByte:()B
bipush 60
if_icmpne 31
23: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
24: aload 0
bipush -5
putfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
25: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.startXmlDeclaration:()Ljava/lang/Boolean;
astore 2
start local 2 26: aload 2
ifnonnull 28
27: sipush 257
ireturn
28: StackMap locals: java.lang.Boolean
StackMap stack:
aload 2
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
if_acmpne 30
29: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._startDocumentNoXmlDecl:()I
ireturn
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleXmlDeclaration:()I
ireturn
end local 2 31: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
32: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._startDocumentNoXmlDecl:()I
ireturn
33: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
ifeq 53
34: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handlePartialCR:()Z
ifne 53
35: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
ireturn
36: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 41
37: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._endOfInput:Z
ifeq 40
38: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.setStartLocation:()V
39: iconst_m1
ireturn
40: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
ireturn
41: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 2
start local 2 42: iload 2
bipush 60
if_icmpne 45
43: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
44: goto 54
45: StackMap locals: int
StackMap stack:
iload 2
bipush 32
if_icmpeq 47
iload 2
bipush 13
if_icmpeq 47
46: iload 2
bipush 10
if_icmpeq 47
iload 2
bipush 9
if_icmpne 52
47: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 53
48: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._endOfInput:Z
ifeq 51
49: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.setStartLocation:()V
50: iconst_m1
ireturn
51: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
ireturn
52: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
aconst_null
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 2 53: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
ifeq 36
54: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
iconst_2
if_icmpne 68
55: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 57
56: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
ireturn
57: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 2
start local 2 58: iload 2
bipush 33
if_icmpne 61
59: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
60: aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handlePrologDeclStart:(Z)I
ireturn
61: StackMap locals: int
StackMap stack:
iload 2
bipush 63
if_icmpne 65
62: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
63: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
64: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handlePI:()I
ireturn
65: StackMap locals:
StackMap stack:
iload 2
bipush 47
if_icmpeq 66
iload 1
ifne 67
66: StackMap locals:
StackMap stack:
aload 0
iload 1
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpElement:(ZI)V
67: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleStartElementStart:(B)I
ireturn
end local 2 68: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
iconst_3
if_icmpne 70
69: aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handlePrologDeclStart:(Z)I
ireturn
70: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
ireturn
71: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
tableswitch { // 1 - 11
1: 72
2: 77
3: 74
4: 77
5: 75
6: 77
7: 73
8: 77
9: 77
10: 77
11: 76
default: 77
}
72: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleStartElement:()I
ireturn
73: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleXmlDeclaration:()I
ireturn
74: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handlePI:()I
ireturn
75: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleComment:()I
ireturn
76: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleDTD:()I
ireturn
77: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 78 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 78 1 isProlog Z
17 22 2 b Ljava/lang/Boolean;
26 31 2 b Ljava/lang/Boolean;
42 53 2 b B
58 68 2 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
isProlog
protected int _startDocumentNoXmlDecl();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._activateEncoding:()V
1: aload 0
bipush 7
putfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
2: bipush 7
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
Exceptions:
throws javax.xml.stream.XMLStreamException
private final int handlePrologDeclStart(boolean);
descriptor: (Z)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 2
1: sipush 257
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 2
start local 2 3: iload 2
bipush 45
if_icmpne 7
4: aload 0
iconst_5
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
5: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
6: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleComment:()I
ireturn
7: StackMap locals: int
StackMap stack:
iload 2
bipush 68
if_icmpne 11
8: aload 0
bipush 11
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
9: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
10: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleDTD:()I
ireturn
11: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 0
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '-' for COMMENT)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
12: sipush 257
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 13 1 isProlog Z
3 13 2 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
isProlog
private final java.lang.Boolean startXmlDeclaration();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
bipush -5
if_icmpne 11
3: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._currentByte:()B
bipush 63
if_icmpeq 7
4: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
5: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
6: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
7: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
8: aload 0
bipush -6
putfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
9: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 11
10: aconst_null
areturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
bipush -6
if_icmpne 23
12: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 13: aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._parseNewXmlDeclName:(B)Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
14: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 17
15: aload 0
bipush -7
putfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
16: aconst_null
areturn
17: StackMap locals: int
StackMap stack:
ldc "xml"
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 33
18: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
19: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
20: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
21: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.checkPITargetName:(Lcom/fasterxml/aalto/in/PName;)V
22: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
end local 1 23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
bipush -7
if_icmpne 32
24: aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._parseXmlDeclName:()Lcom/fasterxml/aalto/in/PName;
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 26
25: aconst_null
areturn
26: StackMap locals:
StackMap stack:
ldc "xml"
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 33
27: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
28: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
29: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
30: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.checkPITargetName:(Lcom/fasterxml/aalto/in/PName;)V
31: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
areturn
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
33: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
34: aload 0
bipush 7
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
35: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
36: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
13 23 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
private int handleXmlDeclaration();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
iconst_m1
if_icmpne 192
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handlePartialCR:()Z
ifne 192
2: sipush 257
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
tableswitch { // 1 - 20
1: 4
2: 11
3: 20
4: 27
5: 35
6: 47
7: 54
8: 64
9: 81
10: 92
11: 100
12: 113
13: 120
14: 130
15: 143
16: 150
17: 158
18: 170
19: 177
20: 184
default: 191
}
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 5: iload 1
bipush 32
if_icmpeq 6
iload 1
bipush 13
if_icmpeq 6
iload 1
bipush 10
if_icmpeq 6
iload 1
bipush 9
if_icmpne 8
6: StackMap locals: int
StackMap stack:
aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected space after 'xml' in xml declaration)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 9: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 11
10: goto 192
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 13
12: goto 192
13: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._parseNewXmlDeclName:(B)Lcom/fasterxml/aalto/in/PName;
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 16
14: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
15: goto 192
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ldc "version"
invokevirtual com.fasterxml.aalto.in.PName.hasPrefixedName:(Ljava/lang/String;)Z
ifne 18
17: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected keyword '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' in XML declaration: expected 'version'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInputProblem:(Ljava/lang/String;)V
18: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
19: goto 192
20: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._parseXmlDeclName:()Lcom/fasterxml/aalto/in/PName;
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 22
21: goto 192
22: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ldc "version"
invokevirtual com.fasterxml.aalto.in.PName.hasPrefixedName:(Ljava/lang/String;)Z
ifne 24
23: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected keyword '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' in XML declaration: expected 'version'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInputProblem:(Ljava/lang/String;)V
24: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
25: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 27
26: goto 192
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 29
28: goto 192
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 30: iload 1
bipush 61
if_icmpeq 32
31: aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '=' after 'version' in xml declaration)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 32: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
33: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 35
34: goto 192
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 37
36: goto 192
37: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
putfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
38: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
bipush 34
if_icmpeq 40
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
bipush 39
if_icmpeq 40
39: aload 0
iconst_1
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '\"' or ''' in xml declaration for version value)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
40: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 1
start local 1 41: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmpge 42
aload 0
aload 1
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseXmlDeclAttr:([CI)Z
ifne 44
42: StackMap locals: char[]
StackMap stack:
aload 0
bipush 6
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
43: goto 192
end local 1 44: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyAndSetXmlVersion:()V
45: aload 0
bipush 7
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
46: goto 192
47: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseXmlDeclAttr:([CI)Z
ifne 50
48: aload 0
bipush 6
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
49: goto 192
50: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyAndSetXmlVersion:()V
51: aload 0
bipush 7
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
52: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 54
53: goto 192
54: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 55: iload 1
bipush 63
if_icmpne 58
56: aload 0
bipush 20
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
57: goto 192
58: StackMap locals: int
StackMap stack:
iload 1
bipush 32
if_icmpeq 59
iload 1
bipush 13
if_icmpeq 59
iload 1
bipush 10
if_icmpeq 59
iload 1
bipush 9
if_icmpne 61
59: StackMap locals:
StackMap stack:
aload 0
bipush 8
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
60: goto 62
61: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected space after version value in xml declaration)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 62: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 64
63: goto 192
64: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 66
65: goto 192
66: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 67: iload 1
bipush 63
if_icmpne 70
68: aload 0
bipush 20
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
69: goto 192
70: StackMap locals: int
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._parseNewXmlDeclName:(B)Lcom/fasterxml/aalto/in/PName;
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 73
71: aload 0
bipush 9
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
72: goto 192
73: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ldc "encoding"
invokevirtual com.fasterxml.aalto.in.PName.hasPrefixedName:(Ljava/lang/String;)Z
ifeq 76
74: aload 0
bipush 10
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
75: goto 192
StackMap locals:
StackMap stack:
76: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ldc "standalone"
invokevirtual com.fasterxml.aalto.in.PName.hasPrefixedName:(Ljava/lang/String;)Z
ifeq 79
77: aload 0
bipush 16
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
78: goto 192
79: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected keyword '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' in XML declaration: expected 'encoding'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInputProblem:(Ljava/lang/String;)V
end local 1 80: goto 192
81: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._parseXmlDeclName:()Lcom/fasterxml/aalto/in/PName;
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 83
82: goto 192
83: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ldc "encoding"
invokevirtual com.fasterxml.aalto.in.PName.hasPrefixedName:(Ljava/lang/String;)Z
ifeq 86
84: aload 0
bipush 10
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
85: goto 90
StackMap locals:
StackMap stack:
86: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ldc "standalone"
invokevirtual com.fasterxml.aalto.in.PName.hasPrefixedName:(Ljava/lang/String;)Z
ifeq 89
87: aload 0
bipush 16
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
88: goto 192
89: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected keyword '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' in XML declaration: expected 'encoding'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInputProblem:(Ljava/lang/String;)V
90: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 92
91: goto 192
92: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 94
93: goto 192
94: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 95: iload 1
bipush 61
if_icmpeq 97
96: aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '=' after 'encoding' in xml declaration)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 97: StackMap locals:
StackMap stack:
aload 0
bipush 11
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
98: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 100
99: goto 192
100: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 102
101: goto 192
102: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
putfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
103: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
bipush 34
if_icmpeq 105
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
bipush 39
if_icmpeq 105
104: aload 0
iconst_1
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '\"' or ''' in xml declaration for encoding value)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
105: StackMap locals:
StackMap stack:
aload 0
bipush 12
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
106: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 1
start local 1 107: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmpge 108
aload 0
aload 1
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseXmlDeclAttr:([CI)Z
ifne 110
108: StackMap locals: char[]
StackMap stack:
aload 0
bipush 12
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
109: goto 192
end local 1 110: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyAndSetXmlEncoding:()V
111: aload 0
bipush 13
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
112: goto 192
113: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseXmlDeclAttr:([CI)Z
ifne 116
114: aload 0
bipush 12
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
115: goto 192
116: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyAndSetXmlEncoding:()V
117: aload 0
bipush 13
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
118: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 120
119: goto 192
120: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 121: iload 1
bipush 63
if_icmpne 124
122: aload 0
bipush 20
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
123: goto 192
124: StackMap locals: int
StackMap stack:
iload 1
bipush 32
if_icmpeq 125
iload 1
bipush 13
if_icmpeq 125
iload 1
bipush 10
if_icmpeq 125
iload 1
bipush 9
if_icmpne 127
125: StackMap locals:
StackMap stack:
aload 0
bipush 14
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
126: goto 128
127: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected space after encoding value in xml declaration)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 128: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 130
129: goto 192
130: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 132
131: goto 192
132: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 133: iload 1
bipush 63
if_icmpne 136
134: aload 0
bipush 20
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
135: goto 192
136: StackMap locals: int
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._parseNewXmlDeclName:(B)Lcom/fasterxml/aalto/in/PName;
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 139
137: aload 0
bipush 15
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
138: goto 192
139: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ldc "standalone"
invokevirtual com.fasterxml.aalto.in.PName.hasPrefixedName:(Ljava/lang/String;)Z
ifne 141
140: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected keyword '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' in XML declaration: expected 'standalone'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInputProblem:(Ljava/lang/String;)V
end local 1 141: StackMap locals:
StackMap stack:
aload 0
bipush 16
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
142: goto 192
143: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._parseXmlDeclName:()Lcom/fasterxml/aalto/in/PName;
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 145
144: goto 192
145: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ldc "standalone"
invokevirtual com.fasterxml.aalto.in.PName.hasPrefixedName:(Ljava/lang/String;)Z
ifne 147
146: aload 0
ldc "Unexpected keyword 'encoding' in XML declaration: expected 'standalone'"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportInputProblem:(Ljava/lang/String;)V
147: StackMap locals:
StackMap stack:
aload 0
bipush 16
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
148: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 150
149: goto 192
150: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 152
151: goto 192
152: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 153: iload 1
bipush 61
if_icmpeq 155
154: aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '=' after 'standalone' in xml declaration)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 155: StackMap locals:
StackMap stack:
aload 0
bipush 17
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
156: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 158
157: goto 192
158: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 160
159: goto 192
160: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
putfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
161: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
bipush 34
if_icmpeq 163
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
bipush 39
if_icmpeq 163
162: aload 0
iconst_1
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '\"' or ''' in xml declaration for standalone value)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
163: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 1
start local 1 164: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmpge 165
aload 0
aload 1
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseXmlDeclAttr:([CI)Z
ifne 167
165: StackMap locals: char[]
StackMap stack:
aload 0
bipush 18
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
166: goto 192
end local 1 167: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyAndSetXmlStandalone:()V
168: aload 0
bipush 19
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
169: goto 192
170: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseXmlDeclAttr:([CI)Z
ifne 173
171: aload 0
bipush 18
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
172: goto 192
173: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyAndSetXmlStandalone:()V
174: aload 0
bipush 19
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
175: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 177
176: goto 192
177: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 179
178: goto 192
179: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
bipush 63
if_icmpeq 181
180: aload 0
iconst_1
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._prevByte:()B
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '?>' to end xml declaration)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
181: StackMap locals:
StackMap stack:
aload 0
bipush 20
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
182: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 184
183: goto 192
184: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
185: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
186: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
187: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
bipush 62
if_icmpeq 189
188: aload 0
iconst_1
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._prevByte:()B
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '>' to end xml declaration)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
189: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._activateEncoding:()V
190: bipush 7
ireturn
191: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
192: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 3
193: sipush 257
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 194 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
5 9 1 b B
30 32 1 b B
41 44 1 buf [C
55 62 1 b B
67 80 1 b B
95 97 1 b B
107 110 1 buf [C
121 128 1 b B
133 141 1 b B
153 155 1 b B
164 167 1 buf [C
Exceptions:
throws javax.xml.stream.XMLStreamException
private int handleDTD();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._pendingInput:I
iconst_m1
if_icmpne 3
1: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handlePartialCR:()Z
ifne 3
2: sipush 257
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
bipush 16
if_icmpne 160
4: aload 0
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleDTDInternalSubset:(Z)Z
ifeq 7
5: aload 0
bipush 50
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
6: goto 160
7: StackMap locals:
StackMap stack:
sipush 257
ireturn
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
lookupswitch { // 17
0: 9
1: 17
2: 25
3: 30
4: 37
5: 42
6: 51
7: 71
8: 84
9: 90
10: 96
11: 108
12: 114
13: 119
14: 131
15: 137
50: 151
default: 159
}
9: StackMap locals:
StackMap stack:
aload 0
aload 0
bipush 68
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseNewName:(B)Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
10: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 13
11: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
12: sipush 257
ireturn
13: StackMap locals:
StackMap stack:
ldc "DOCTYPE"
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 15
14: aload 0
iconst_1
ldc "expected 'DOCTYPE'"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologProblem:(ZLjava/lang/String;)V
15: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
16: goto 160
17: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parsePName:()Lcom/fasterxml/aalto/in/PName;
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
18: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 21
19: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
20: sipush 257
ireturn
21: StackMap locals:
StackMap stack:
ldc "DOCTYPE"
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 23
22: aload 0
iconst_1
ldc "expected 'DOCTYPE'"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologProblem:(ZLjava/lang/String;)V
23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 25
24: goto 160
25: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 26: iload 1
bipush 32
if_icmpeq 27
iload 1
bipush 13
if_icmpeq 27
iload 1
bipush 10
if_icmpeq 27
iload 1
bipush 9
if_icmpne 29
27: StackMap locals: int
StackMap stack:
aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
28: goto 30
29: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected space after 'DOCTYPE')"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 30: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 32
31: goto 160
32: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseNewName:(B)Lcom/fasterxml/aalto/in/PName;
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 35
33: aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
34: goto 160
35: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
36: goto 160
37: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parsePName:()Lcom/fasterxml/aalto/in/PName;
dup_x1
putfield com.fasterxml.aalto.async.AsyncByteScanner._tokenName:Lcom/fasterxml/aalto/in/PName;
ifnonnull 39
38: goto 160
39: StackMap locals:
StackMap stack:
aload 0
iconst_5
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
40: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 42
41: goto 160
42: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 43: iload 1
bipush 62
if_icmpne 47
44: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
45: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
46: bipush 11
ireturn
47: StackMap locals: int
StackMap stack:
iload 1
bipush 32
if_icmpeq 48
iload 1
bipush 13
if_icmpeq 48
iload 1
bipush 10
if_icmpeq 48
iload 1
bipush 9
if_icmpne 50
48: StackMap locals:
StackMap stack:
aload 0
bipush 6
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
49: goto 51
50: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected space after root name in DOCTYPE declaration)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 51: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 53
52: goto 160
53: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 54: iload 1
bipush 62
if_icmpne 58
55: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
56: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
57: bipush 11
ireturn
58: StackMap locals: int
StackMap stack:
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseNewName:(B)Lcom/fasterxml/aalto/in/PName;
dup
astore 2
start local 2 59: ifnonnull 62
60: aload 0
bipush 7
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
61: goto 160
62: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 2
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
astore 3
start local 3 63: ldc "PUBLIC"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 66
64: aload 0
bipush 8
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
65: goto 160
StackMap locals: java.lang.String
StackMap stack:
66: ldc "SYSTEM"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 69
67: aload 0
bipush 9
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
68: goto 160
69: StackMap locals:
StackMap stack:
aload 0
iconst_1
new java.lang.StringBuilder
dup
ldc "unexpected token '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "': expected either PUBLIC or SYSTEM"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologProblem:(ZLjava/lang/String;)V
end local 3 end local 2 end local 1 70: goto 160
71: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parsePName:()Lcom/fasterxml/aalto/in/PName;
dup
astore 1
start local 1 72: ifnonnull 75
73: aload 0
bipush 7
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
74: goto 160
75: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 1
invokevirtual com.fasterxml.aalto.in.PName.getPrefixedName:()Ljava/lang/String;
astore 2
start local 2 76: ldc "PUBLIC"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 79
77: aload 0
bipush 8
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
78: goto 160
StackMap locals: java.lang.String
StackMap stack:
79: ldc "SYSTEM"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 82
80: aload 0
bipush 9
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
81: goto 160
82: StackMap locals:
StackMap stack:
aload 0
iconst_1
new java.lang.StringBuilder
dup
ldc "unexpected token '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "': expected either PUBLIC or SYSTEM"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologProblem:(ZLjava/lang/String;)V
end local 2 end local 1 83: goto 160
84: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 85: iload 1
bipush 32
if_icmpeq 86
iload 1
bipush 13
if_icmpeq 86
iload 1
bipush 10
if_icmpeq 86
iload 1
bipush 9
if_icmpne 88
86: StackMap locals: int
StackMap stack:
aload 0
bipush 10
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
87: goto 160
88: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected space after PUBLIC keyword)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 89: goto 160
90: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 91: iload 1
bipush 32
if_icmpeq 92
iload 1
bipush 13
if_icmpeq 92
iload 1
bipush 10
if_icmpeq 92
iload 1
bipush 9
if_icmpne 94
92: StackMap locals: int
StackMap stack:
aload 0
bipush 13
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
93: goto 160
94: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected space after SYSTEM keyword)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 95: goto 160
96: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 98
97: goto 160
98: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
putfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
99: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
bipush 34
if_icmpeq 101
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
bipush 39
if_icmpeq 101
100: aload 0
iconst_1
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '\"' or ''' for PUBLIC ID)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
101: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 1
start local 1 102: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmpge 103
aload 0
aload 1
iconst_0
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseDtdId:([CIZ)Z
ifne 105
103: StackMap locals: char[]
StackMap stack:
aload 0
bipush 11
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
104: goto 160
end local 1 105: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyAndSetPublicId:()V
106: aload 0
bipush 12
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
107: goto 160
108: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseDtdId:([CIZ)Z
ifne 110
109: goto 160
110: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyAndSetPublicId:()V
111: aload 0
bipush 12
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
112: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 114
113: goto 160
114: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 115: iload 1
bipush 32
if_icmpeq 116
iload 1
bipush 13
if_icmpeq 116
iload 1
bipush 10
if_icmpeq 116
iload 1
bipush 9
if_icmpne 118
116: StackMap locals: int
StackMap stack:
aload 0
bipush 13
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
117: goto 119
118: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
iload 1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected space after PUBLIC ID)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 119: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 121
120: goto 160
121: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
putfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
122: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
bipush 34
if_icmpeq 124
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
bipush 39
if_icmpeq 124
123: aload 0
iconst_1
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected '\"' or ''' for SYSTEM ID)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
124: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.resetWithEmpty:()[C
astore 1
start local 1 125: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmpge 126
aload 0
aload 1
iconst_0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseDtdId:([CIZ)Z
ifne 128
126: StackMap locals: char[]
StackMap stack:
aload 0
bipush 14
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
127: goto 160
end local 1 128: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyAndSetSystemId:()V
129: aload 0
bipush 15
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
130: goto 160
131: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getBufferWithoutReset:()[C
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.getCurrentLength:()I
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.parseDtdId:([CIZ)Z
ifne 133
132: goto 160
133: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.verifyAndSetSystemId:()V
134: aload 0
bipush 15
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
135: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 137
136: goto 160
137: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 139
138: goto 160
139: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 140: iload 1
bipush 62
if_icmpne 144
141: aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
142: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
143: bipush 11
ireturn
144: StackMap locals: int
StackMap stack:
iload 1
bipush 91
if_icmpeq 146
145: aload 0
iconst_1
aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (expected either '[' for internal subset, or '>' to end DOCTYPE)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 146: StackMap locals:
StackMap stack:
aload 0
bipush 16
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
147: aload 0
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.handleDTDInternalSubset:(Z)Z
ifeq 150
148: aload 0
bipush 50
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
149: goto 151
150: StackMap locals:
StackMap stack:
sipush 257
ireturn
151: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.asyncSkipSpace:()Z
ifne 153
152: goto 160
153: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
istore 1
start local 1 154: iload 1
bipush 62
if_icmpeq 156
155: aload 0
iconst_1
iload 1
ldc "expected '>' to end DTD"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
end local 1 156: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._state:I
157: aload 0
sipush 257
putfield com.fasterxml.aalto.async.AsyncByteScanner._nextEvent:I
158: bipush 11
ireturn
159: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwInternal:()I
pop
160: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 8
161: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currToken:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 162 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
26 30 1 b B
43 51 1 b B
54 70 1 b B
59 70 2 name Lcom/fasterxml/aalto/in/PName;
63 70 3 str Ljava/lang/String;
72 83 1 name Lcom/fasterxml/aalto/in/PName;
76 83 2 str Ljava/lang/String;
85 89 1 b B
91 95 1 b B
102 105 1 buf [C
115 119 1 b B
125 128 1 buf [C
140 146 1 b B
154 156 1 b B
Exceptions:
throws javax.xml.stream.XMLStreamException
private final boolean parseDtdId(char[], int, boolean);
descriptor: ([CIZ)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
istore 4
start local 4 1: goto 14
2: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
sipush 255
iand
istore 5
start local 5 3: iload 5
iload 4
if_icmpne 6
4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
5: iconst_1
ireturn
6: StackMap locals: int
StackMap stack:
iload 3
ifne 10
aload 0
iload 5
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.validPublicIdChar:(I)Z
ifne 10
7: aload 0
iconst_1
aload 0
iload 5
i2b
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
new java.lang.StringBuilder
dup
ldc " (not valid in "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
ifeq 8
ldc "SYSTEM"
goto 9
StackMap locals: com.fasterxml.aalto.async.AsyncByteScanner char[] int int int int
StackMap stack: com.fasterxml.aalto.async.AsyncByteScanner int int java.lang.StringBuilder
8: ldc "PUBLIC"
StackMap locals: com.fasterxml.aalto.async.AsyncByteScanner char[] int int int int
StackMap stack: com.fasterxml.aalto.async.AsyncByteScanner int int java.lang.StringBuilder java.lang.String
9: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " ID)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
10: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 13
11: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 1
12: iconst_0
istore 2
13: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 5
i2c
castore
end local 5 14: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 2
15: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
16: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 17 1 outputBuffer [C
0 17 2 outputPtr I
0 17 3 system Z
1 17 4 quote I
3 14 5 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
outputBuffer
outputPtr
system
private final com.fasterxml.aalto.in.PName _parseNewXmlDeclName(byte);
descriptor: (B)Lcom/fasterxml/aalto/in/PName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iload 1
sipush 255
iand
istore 2
start local 2 1: iload 2
bipush 65
if_icmpge 3
2: aload 0
iload 2
ldc "; expected a name start character"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.throwUnexpectedChar:(ILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._quadCount:I
4: aload 0
iload 2
putfield com.fasterxml.aalto.async.AsyncByteScanner._currQuad:I
5: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._currQuadBytes:I
6: aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._parseXmlDeclName:()Lcom/fasterxml/aalto/in/PName;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 7 1 b B
1 7 2 q I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
b
private final com.fasterxml.aalto.in.PName _parseXmlDeclName();
descriptor: ()Lcom/fasterxml/aalto/in/PName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currQuad:I
istore 1
start local 1 1: StackMap locals: int
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._currQuadBytes:I
tableswitch { // 0 - 3
0: 2
1: 8
2: 17
3: 26
default: 35
}
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
sipush 255
iand
istore 1
5: iload 1
bipush 65
if_icmpge 8
6: iload 1
bipush 45
if_icmplt 7
iload 1
bipush 58
if_icmpgt 7
iload 1
bipush 47
if_icmpne 8
7: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._findXmlDeclName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 12
9: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteScanner._currQuad:I
10: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._currQuadBytes:I
11: aconst_null
areturn
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
sipush 255
iand
istore 2
start local 2 13: iload 2
bipush 65
if_icmpge 16
14: iload 2
bipush 45
if_icmplt 15
iload 2
bipush 58
if_icmpgt 15
iload 2
bipush 47
if_icmpne 16
15: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_1
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._findXmlDeclName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
16: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 2
ior
istore 1
end local 2 17: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 21
18: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteScanner._currQuad:I
19: aload 0
iconst_2
putfield com.fasterxml.aalto.async.AsyncByteScanner._currQuadBytes:I
20: aconst_null
areturn
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
sipush 255
iand
istore 2
start local 2 22: iload 2
bipush 65
if_icmpge 25
23: iload 2
bipush 45
if_icmplt 24
iload 2
bipush 58
if_icmpgt 24
iload 2
bipush 47
if_icmpne 25
24: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_2
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._findXmlDeclName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
25: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 2
ior
istore 1
end local 2 26: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 30
27: aload 0
iload 1
putfield com.fasterxml.aalto.async.AsyncByteScanner._currQuad:I
28: aload 0
iconst_3
putfield com.fasterxml.aalto.async.AsyncByteScanner._currQuadBytes:I
29: aconst_null
areturn
30: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
sipush 255
iand
istore 2
start local 2 31: iload 2
bipush 65
if_icmpge 34
32: iload 2
bipush 45
if_icmplt 33
iload 2
bipush 58
if_icmpgt 33
iload 2
bipush 47
if_icmpne 34
33: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_3
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._findXmlDeclName:(II)Lcom/fasterxml/aalto/in/PName;
areturn
34: StackMap locals:
StackMap stack:
iload 1
bipush 8
ishl
iload 2
ior
istore 1
end local 2 35: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadCount:I
ifne 39
36: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iconst_0
iload 1
iastore
37: aload 0
iconst_1
putfield com.fasterxml.aalto.async.AsyncByteScanner._quadCount:I
38: goto 42
39: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadCount:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
arraylength
if_icmplt 41
40: aload 0
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
arraylength
invokestatic com.fasterxml.aalto.util.DataUtil.growArrayBy:([II)[I
putfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
41: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadCount:I
dup_x1
iconst_1
iadd
putfield com.fasterxml.aalto.async.AsyncByteScanner._quadCount:I
iload 1
iastore
42: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.fasterxml.aalto.async.AsyncByteScanner._currQuadBytes:I
43: goto 1
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
1 44 1 q I
13 17 2 i I
22 26 2 i I
31 35 2 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final com.fasterxml.aalto.in.PName _findXmlDeclName(int, int);
descriptor: (II)Lcom/fasterxml/aalto/in/PName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadCount:I
istore 3
start local 3 1: iload 2
ifne 3
2: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iinc 3 -1
iload 3
iaload
istore 1
3: StackMap locals: int
StackMap stack:
iload 3
tableswitch { // 0 - 2
0: 4
1: 6
2: 8
default: 10
}
4: StackMap locals:
StackMap stack:
iload 1
invokestatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.find:(I)Lcom/fasterxml/aalto/in/PName;
astore 4
start local 4 5: goto 11
end local 4 6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iconst_0
iaload
iload 1
invokestatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.find:(II)Lcom/fasterxml/aalto/in/PName;
astore 4
start local 4 7: goto 11
end local 4 8: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iconst_0
iaload
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._quadBuffer:[I
iconst_1
iaload
iload 1
invokestatic com.fasterxml.aalto.async.AsyncXmlDeclHelper.find:(III)Lcom/fasterxml/aalto/in/PName;
astore 4
start local 4 9: goto 11
end local 4 10: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 11: StackMap locals: com.fasterxml.aalto.in.PName
StackMap stack:
aload 4
ifnull 14
12: aload 0
dup
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
iconst_1
isub
putfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
13: aload 4
areturn
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._activateEncoding:()V
15: aload 0
iload 1
iload 2
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.findPName:(II)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 16 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 16 1 lastQuad I
0 16 2 lastByteCount I
1 16 3 qlen I
5 6 4 pname Lcom/fasterxml/aalto/in/PName;
7 8 4 pname Lcom/fasterxml/aalto/in/PName;
9 10 4 pname Lcom/fasterxml/aalto/in/PName;
11 16 4 pname Lcom/fasterxml/aalto/in/PName;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
lastQuad
lastByteCount
protected boolean parseXmlDeclAttr(char[], int);
descriptor: ([CI)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._elemAttrQuote:B
istore 3
start local 3 1: goto 12
2: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner._nextByte:()B
sipush 255
iand
istore 4
start local 4 3: iload 4
iload 3
if_icmpne 6
4: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
5: iconst_1
ireturn
6: StackMap locals: int
StackMap stack:
iload 4
bipush 32
if_icmple 7
iload 4
bipush 122
if_icmple 8
7: StackMap locals:
StackMap stack:
aload 0
iconst_1
aload 0
iload 4
i2b
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.decodeCharForError:(B)I
ldc " (not valid in XML pseudo-attribute values)"
invokevirtual com.fasterxml.aalto.async.AsyncByteScanner.reportPrologUnexpChar:(ZILjava/lang/String;)V
8: StackMap locals:
StackMap stack:
iload 2
aload 1
arraylength
if_icmplt 11
9: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
invokevirtual com.fasterxml.aalto.util.TextBuilder.finishCurrentSegment:()[C
astore 1
10: iconst_0
istore 2
11: StackMap locals:
StackMap stack:
aload 1
iload 2
iinc 2 1
iload 4
i2c
castore
end local 4 12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputPtr:I
aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._inputEnd:I
if_icmplt 2
13: aload 0
getfield com.fasterxml.aalto.async.AsyncByteScanner._textBuilder:Lcom/fasterxml/aalto/util/TextBuilder;
iload 2
invokevirtual com.fasterxml.aalto.util.TextBuilder.setCurrentLength:(I)V
14: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/fasterxml/aalto/async/AsyncByteScanner;
0 15 1 outputBuffer [C
0 15 2 outputPtr I
1 15 3 quote I
3 12 4 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
outputBuffer
outputPtr
}
SourceFile: "AsyncByteScanner.java"