public abstract class com.ctc.wstx.sr.BasicStreamReader extends com.ctc.wstx.sr.StreamScanner implements com.ctc.wstx.sr.StreamReaderImpl, org.codehaus.stax2.DTDInfo, org.codehaus.stax2.LocationInfo
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.ctc.wstx.sr.BasicStreamReader
super_class: com.ctc.wstx.sr.StreamScanner
{
static final int DOC_STANDALONE_UNKNOWN;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int DOC_STANDALONE_YES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int DOC_STANDALONE_NO;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int STATE_PROLOG;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int STATE_TREE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int STATE_EPILOG;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int STATE_MULTIDOC_HACK;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int STATE_CLOSED;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int TOKEN_NOT_STARTED;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int TOKEN_STARTED;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int TOKEN_PARTIAL_SINGLE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int TOKEN_FULL_SINGLE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int TOKEN_FULL_COALESCED;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
protected static final int MASK_GET_TEXT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6768
protected static final int MASK_GET_TEXT_XXX;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4208
protected static final int MASK_GET_TEXT_WITH_WRITER;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 6776
protected static final int MASK_GET_ELEMENT_TEXT;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 4688
static final int ALL_WS_UNKNOWN;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int ALL_WS_YES;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int ALL_WS_NO;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int INDENT_CHECK_START;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16
private static final int INDENT_CHECK_MAX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 40
protected static final java.lang.String sPrefixXml;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final java.lang.String sPrefixXmlns;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected final int mConfigFlags;
descriptor: I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean mCfgCoalesceText;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean mCfgReportTextAsChars;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean mCfgLazyParsing;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final int mShortestTextSegment;
descriptor: I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.ctc.wstx.sr.ReaderCreator mOwner;
descriptor: Lcom/ctc/wstx/sr/ReaderCreator;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected int mDocStandalone;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.lang.String mRootPrefix;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String mRootLName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String mDtdPublicId;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String mDtdSystemId;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected final com.ctc.wstx.util.TextBuffer mTextBuffer;
descriptor: Lcom/ctc/wstx/util/TextBuffer;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.ctc.wstx.sr.InputElementStack mElementStack;
descriptor: Lcom/ctc/wstx/sr/InputElementStack;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.ctc.wstx.sr.AttributeCollector mAttrCollector;
descriptor: Lcom/ctc/wstx/sr/AttributeCollector;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected boolean mStDoctypeFound;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int mTokenState;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected final int mStTextThreshold;
descriptor: I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected int mCurrTextLength;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean mStEmptyElem;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int mParseState;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int mCurrToken;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int mSecondaryToken;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int mWsStatus;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean mValidateText;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected int mCheckIndentation;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected javax.xml.stream.XMLStreamException mPendingException;
descriptor: Ljavax/xml/stream/XMLStreamException;
flags: (0x0004) ACC_PROTECTED
protected java.util.Map<java.lang.String, com.ctc.wstx.ent.EntityDecl> mGeneralEntities;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/ctc/wstx/ent/EntityDecl;>;
protected int mVldContent;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean mReturnNullForDefaultNamespace;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.ctc.wstx.util.DefaultXmlSymbolTable.getXmlSymbol:()Ljava/lang/String;
putstatic com.ctc.wstx.sr.BasicStreamReader.sPrefixXml:Ljava/lang/String;
1: invokestatic com.ctc.wstx.util.DefaultXmlSymbolTable.getXmlnsSymbol:()Ljava/lang/String;
putstatic com.ctc.wstx.sr.BasicStreamReader.sPrefixXmlns:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(com.ctc.wstx.io.InputBootstrapper, com.ctc.wstx.io.BranchingReaderSource, com.ctc.wstx.sr.ReaderCreator, com.ctc.wstx.api.ReaderConfig, com.ctc.wstx.sr.InputElementStack, boolean);
descriptor: (Lcom/ctc/wstx/io/InputBootstrapper;Lcom/ctc/wstx/io/BranchingReaderSource;Lcom/ctc/wstx/sr/ReaderCreator;Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/sr/InputElementStack;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 2
aload 4
aload 4
invokevirtual com.ctc.wstx.api.ReaderConfig.getEntityResolver:()Ljavax/xml/stream/XMLResolver;
invokespecial com.ctc.wstx.sr.StreamScanner.<init>:(Lcom/ctc/wstx/io/WstxInputSource;Lcom/ctc/wstx/api/ReaderConfig;Ljavax/xml/stream/XMLResolver;)V
1: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
2: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mStDoctypeFound:Z
3: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
4: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mStEmptyElem:Z
5: aload 0
bipush 7
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
6: aload 0
bipush 7
putfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
7: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mValidateText:Z
8: aload 0
aconst_null
putfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
9: aload 0
aconst_null
putfield com.ctc.wstx.sr.BasicStreamReader.mGeneralEntities:Ljava/util/Map;
10: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
11: aload 0
aload 3
putfield com.ctc.wstx.sr.BasicStreamReader.mOwner:Lcom/ctc/wstx/sr/ReaderCreator;
12: aload 0
aload 4
invokestatic com.ctc.wstx.util.TextBuffer.createRecyclableBuffer:(Lcom/ctc/wstx/api/ReaderConfig;)Lcom/ctc/wstx/util/TextBuffer;
putfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
13: aload 0
aload 4
invokevirtual com.ctc.wstx.api.ReaderConfig.getConfigFlags:()I
putfield com.ctc.wstx.sr.BasicStreamReader.mConfigFlags:I
14: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfigFlags:I
iconst_2
iand
ifeq 15
iconst_1
goto 16
StackMap locals: com.ctc.wstx.sr.BasicStreamReader com.ctc.wstx.io.InputBootstrapper com.ctc.wstx.io.BranchingReaderSource com.ctc.wstx.sr.ReaderCreator com.ctc.wstx.api.ReaderConfig com.ctc.wstx.sr.InputElementStack int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
15: iconst_0
StackMap locals: com.ctc.wstx.sr.BasicStreamReader com.ctc.wstx.io.InputBootstrapper com.ctc.wstx.io.BranchingReaderSource com.ctc.wstx.sr.ReaderCreator com.ctc.wstx.api.ReaderConfig com.ctc.wstx.sr.InputElementStack int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
16: putfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
17: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfigFlags:I
sipush 512
iand
ifne 18
iconst_1
goto 19
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
18: iconst_0
StackMap locals: com.ctc.wstx.sr.BasicStreamReader com.ctc.wstx.io.InputBootstrapper com.ctc.wstx.io.BranchingReaderSource com.ctc.wstx.sr.ReaderCreator com.ctc.wstx.api.ReaderConfig com.ctc.wstx.sr.InputElementStack int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
19: putfield com.ctc.wstx.sr.BasicStreamReader.mCfgReportTextAsChars:Z
20: aload 0
aload 4
invokevirtual com.ctc.wstx.api.ReaderConfig.isXml11:()Z
putfield com.ctc.wstx.sr.BasicStreamReader.mXml11:Z
21: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 22
bipush 16
goto 23
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
22: iconst_0
StackMap locals: com.ctc.wstx.sr.BasicStreamReader com.ctc.wstx.io.InputBootstrapper com.ctc.wstx.io.BranchingReaderSource com.ctc.wstx.sr.ReaderCreator com.ctc.wstx.api.ReaderConfig com.ctc.wstx.sr.InputElementStack int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
23: putfield com.ctc.wstx.sr.BasicStreamReader.mCheckIndentation:I
24: aload 0
iload 6
ifne 25
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfigFlags:I
ldc 262144
iand
ifeq 25
iconst_1
goto 26
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
25: iconst_0
StackMap locals: com.ctc.wstx.sr.BasicStreamReader com.ctc.wstx.io.InputBootstrapper com.ctc.wstx.io.BranchingReaderSource com.ctc.wstx.sr.ReaderCreator com.ctc.wstx.api.ReaderConfig com.ctc.wstx.sr.InputElementStack int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
26: putfield com.ctc.wstx.sr.BasicStreamReader.mCfgLazyParsing:Z
27: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifeq 31
28: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
29: aload 0
ldc 2147483647
putfield com.ctc.wstx.sr.BasicStreamReader.mShortestTextSegment:I
30: goto 36
31: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
32: iload 6
ifeq 35
33: aload 0
ldc 2147483647
putfield com.ctc.wstx.sr.BasicStreamReader.mShortestTextSegment:I
34: goto 36
35: StackMap locals:
StackMap stack:
aload 0
aload 4
invokevirtual com.ctc.wstx.api.ReaderConfig.getShortestReportedTextSegment:()I
putfield com.ctc.wstx.sr.BasicStreamReader.mShortestTextSegment:I
36: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.ctc.wstx.io.InputBootstrapper.getDeclaredVersion:()I
putfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlVersion:I
37: aload 0
aload 1
invokevirtual com.ctc.wstx.io.InputBootstrapper.getInputEncoding:()Ljava/lang/String;
putfield com.ctc.wstx.sr.BasicStreamReader.mDocInputEncoding:Ljava/lang/String;
38: aload 0
aload 1
invokevirtual com.ctc.wstx.io.InputBootstrapper.getDeclaredEncoding:()Ljava/lang/String;
putfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlEncoding:Ljava/lang/String;
39: aload 1
invokevirtual com.ctc.wstx.io.InputBootstrapper.getStandalone:()Ljava/lang/String;
astore 7
start local 7 40: aload 7
ifnonnull 43
41: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
42: goto 47
43: StackMap locals: java.lang.String
StackMap stack:
ldc "yes"
aload 7
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 46
44: aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
45: goto 47
46: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
47: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.inputParsingModeFragment:()Z
ifeq 49
48: iconst_1
goto 50
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
49: iconst_0
50: StackMap locals: com.ctc.wstx.sr.BasicStreamReader com.ctc.wstx.io.InputBootstrapper com.ctc.wstx.io.BranchingReaderSource com.ctc.wstx.sr.ReaderCreator com.ctc.wstx.api.ReaderConfig com.ctc.wstx.sr.InputElementStack int java.lang.String
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
putfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
51: aload 0
aload 5
putfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
52: aload 0
aload 5
invokevirtual com.ctc.wstx.sr.InputElementStack.getAttrCollector:()Lcom/ctc/wstx/sr/AttributeCollector;
putfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
53: aload 2
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrDepth:I
iconst_0
invokevirtual com.ctc.wstx.io.BranchingReaderSource.initInputLocation:(Lcom/ctc/wstx/io/WstxInputData;II)V
54: aload 5
aload 0
invokevirtual com.ctc.wstx.sr.InputElementStack.connectReporter:(Lcom/ctc/wstx/sr/InputProblemReporter;)V
55: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.returnNullForDefaultNamespace:()Z
putfield com.ctc.wstx.sr.BasicStreamReader.mReturnNullForDefaultNamespace:Z
56: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 57 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 57 1 bs Lcom/ctc/wstx/io/InputBootstrapper;
0 57 2 input Lcom/ctc/wstx/io/BranchingReaderSource;
0 57 3 owner Lcom/ctc/wstx/sr/ReaderCreator;
0 57 4 cfg Lcom/ctc/wstx/api/ReaderConfig;
0 57 5 elemStack Lcom/ctc/wstx/sr/InputElementStack;
0 57 6 forER Z
40 57 7 sa Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
bs
input
owner
cfg
elemStack
forER
protected static com.ctc.wstx.sr.InputElementStack createElementStack(com.ctc.wstx.api.ReaderConfig);
descriptor: (Lcom/ctc/wstx/api/ReaderConfig;)Lcom/ctc/wstx/sr/InputElementStack;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new com.ctc.wstx.sr.InputElementStack
dup
aload 0
aload 0
invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportNamespaces:()Z
invokespecial com.ctc.wstx.sr.InputElementStack.<init>:(Lcom/ctc/wstx/api/ReaderConfig;Z)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 cfg Lcom/ctc/wstx/api/ReaderConfig;
MethodParameters:
Name Flags
cfg
public java.lang.String getCharacterEncodingScheme();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDocInputEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlVersion:I
sipush 256
if_icmpne 2
1: ldc "1.0"
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlVersion:I
sipush 272
if_icmpne 4
3: ldc "1.1"
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public boolean isStandalone();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
iconst_1
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public boolean standaloneSet();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: ldc "com.ctc.wstx.baseURL"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInput:Lcom/ctc/wstx/io/WstxInputSource;
invokevirtual com.ctc.wstx.io.WstxInputSource.getSource:()Ljava/net/URL;
2: areturn
3: StackMap locals:
StackMap stack: java.io.IOException
astore 2
start local 2 4: new java.lang.IllegalStateException
dup
aload 2
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 1
invokevirtual com.ctc.wstx.api.ReaderConfig.safeGetProperty:(Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 6 1 name Ljava/lang/String;
4 5 2 e Ljava/io/IOException;
Exception table:
from to target type
1 2 3 Class java.io.IOException
MethodParameters:
Name Flags
name
public int getAttributeCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
invokevirtual com.ctc.wstx.sr.AttributeCollector.getCount:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getAttributeLocalName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.getLocalName:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 3 1 index I
MethodParameters:
Name Flags
index
public javax.xml.namespace.QName getAttributeName(int);
descriptor: (I)Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.getQName:(I)Ljavax/xml/namespace/QName;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 3 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributeNamespace(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.getURI:(I)Ljava/lang/String;
astore 2
start local 2 3: aload 2
ifnonnull 4
ldc ""
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: aload 2
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 6 1 index I
3 6 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getAttributePrefix(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.getPrefix:(I)Ljava/lang/String;
astore 2
start local 2 3: aload 2
ifnonnull 4
ldc ""
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: aload 2
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 6 1 index I
3 6 2 p Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getAttributeType(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
iload 1
invokevirtual com.ctc.wstx.sr.InputElementStack.getAttributeType:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 3 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributeValue(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.getValue:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 3 1 index I
MethodParameters:
Name Flags
index
public java.lang.String getAttributeValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
aload 2
invokevirtual com.ctc.wstx.sr.AttributeCollector.getValueByLocalName:(Ljava/lang/String;)Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
aload 1
aload 2
invokevirtual com.ctc.wstx.sr.AttributeCollector.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 5 1 nsURI Ljava/lang/String;
0 5 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
nsURI
localName
public java.lang.String getElementText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
aconst_null
aconst_null
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStEmptyElem:Z
ifeq 6
3: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mStEmptyElem:Z
4: aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
5: ldc ""
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.next:()I
istore 1
start local 1 7: iload 1
iconst_2
if_icmpne 9
8: ldc ""
areturn
9: StackMap locals: int
StackMap stack:
iload 1
iconst_5
if_icmpeq 6
iload 1
iconst_3
if_icmpne 11
10: goto 6
11: StackMap locals:
StackMap stack:
iconst_1
iload 1
ishl
sipush 4688
iand
ifne 13
12: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader._constructUnexpectedInTyped:(I)Ljavax/xml/stream/XMLStreamException;
athrow
end local 1 13: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_4
if_icmpge 15
14: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readCoalescedText:(IZ)V
15: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 22
16: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
bipush 60
if_icmpne 22
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
caload
bipush 47
if_icmpne 22
17: aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_2
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
18: aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
19: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.contentsAsString:()Ljava/lang/String;
astore 1
start local 1 20: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readEndElem:()V
21: aload 1
areturn
end local 1 22: StackMap locals:
StackMap stack:
iconst_1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
iconst_1
ishr
iadd
istore 1
start local 1 23: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iload 1
invokevirtual com.ctc.wstx.util.TextBuffer.contentsAsStringBuilder:(I)Ljava/lang/StringBuilder;
astore 2
start local 2 24: goto 33
start local 3 25: StackMap locals: int java.lang.StringBuilder int
StackMap stack:
iconst_1
iload 3
ishl
sipush 4688
iand
ifeq 31
26: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 28
27: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
28: StackMap locals:
StackMap stack:
aload 0
ldc "Text size"
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getMaxTextLength:()J
aload 2
invokevirtual java.lang.StringBuilder.length:()I
i2l
invokevirtual com.ctc.wstx.sr.BasicStreamReader.verifyLimit:(Ljava/lang/String;JJ)V
29: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 2
invokevirtual com.ctc.wstx.util.TextBuffer.contentsToStringBuilder:(Ljava/lang/StringBuilder;)V
30: goto 33
31: StackMap locals:
StackMap stack:
iload 3
iconst_5
if_icmpeq 33
iload 3
iconst_3
if_icmpeq 33
32: aload 0
iload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader._constructUnexpectedInTyped:(I)Ljavax/xml/stream/XMLStreamException;
athrow
end local 3 33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.next:()I
dup
istore 3
start local 3 34: iconst_2
if_icmpne 25
35: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
7 13 1 type I
20 22 1 result Ljava/lang/String;
23 36 1 extra I
24 36 2 sb Ljava/lang/StringBuilder;
25 33 3 type I
34 36 3 type I
Exceptions:
throws javax.xml.stream.XMLStreamException
public int getEventType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
bipush 12
if_icmpne 3
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifne 2
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgReportTextAsChars:Z
ifeq 3
2: StackMap locals:
StackMap stack:
iconst_4
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getLocalName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpne 2
1: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalName:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
bipush 9
if_icmpne 6
3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrEntity:Lcom/ctc/wstx/ent/EntityDecl;
ifnonnull 4
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrName:Ljava/lang/String;
goto 5
StackMap locals:
StackMap stack:
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrEntity:Lcom/ctc/wstx/ent/EntityDecl;
invokevirtual com.ctc.wstx.ent.EntityDecl.getName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
5: areturn
6: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
ldc "Current state not START_ELEMENT, END_ELEMENT or ENTITY_REFERENCE"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public javax.xml.namespace.QName getName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getCurrentElementName:()Ljavax/xml/namespace/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public javax.xml.namespace.NamespaceContext getNamespaceContext();
descriptor: ()Ljavax/xml/namespace/NamespaceContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public int getNamespaceCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getCurrentNsCount:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getNamespacePrefix(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
iload 1
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsPrefix:(I)Ljava/lang/String;
astore 2
start local 2 3: aload 2
ifnonnull 7
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mReturnNullForDefaultNamespace:Z
ifeq 5
aconst_null
goto 6
StackMap locals: java.lang.String
StackMap stack:
5: ldc ""
StackMap locals:
StackMap stack: java.lang.String
6: areturn
7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 8 1 index I
3 8 2 p Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getNamespaceURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getNsURI:()Ljava/lang/String;
astore 1
start local 1 3: aload 1
ifnonnull 4
ldc ""
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: aload 1
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
3 6 1 uri Ljava/lang/String;
public java.lang.String getNamespaceURI(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
iload 1
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsURI:(I)Ljava/lang/String;
astore 2
start local 2 3: aload 2
ifnonnull 4
ldc ""
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: aload 2
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 6 1 index I
3 6 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getNamespaceURI(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
aload 1
invokevirtual com.ctc.wstx.sr.InputElementStack.getNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 3 1 prefix Ljava/lang/String;
MethodParameters:
Name Flags
prefix
public java.lang.String getPIData();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_3
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_PI:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_1
if_icmpgt 4
3: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.safeFinishToken:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.contentsAsString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getPITarget();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_3
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_PI:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getPrefix();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_ELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getPrefix:()Ljava/lang/String;
astore 1
start local 1 3: aload 1
ifnonnull 4
ldc ""
goto 5
StackMap locals: java.lang.String
StackMap stack:
4: aload 1
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
3 6 1 p Ljava/lang/String;
public java.lang.String getText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
istore 1
start local 1 1: iconst_1
iload 1
ishl
sipush 6768
iand
ifne 3
2: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwNotTextual:(I)V
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 5
4: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.safeFinishToken:()V
5: StackMap locals:
StackMap stack:
iload 1
bipush 9
if_icmpne 9
6: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrEntity:Lcom/ctc/wstx/ent/EntityDecl;
ifnonnull 7
aconst_null
goto 8
StackMap locals:
StackMap stack:
7: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrEntity:Lcom/ctc/wstx/ent/EntityDecl;
invokevirtual com.ctc.wstx.ent.EntityDecl.getReplacementText:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
8: areturn
9: StackMap locals:
StackMap stack:
iload 1
bipush 11
if_icmpne 11
10: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDInternalSubset:()Ljava/lang/String;
areturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.contentsAsString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 12 1 currToken I
public char[] getTextCharacters();
descriptor: ()[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
istore 1
start local 1 1: iconst_1
iload 1
ishl
sipush 4208
iand
ifne 3
2: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwNotTextXxx:(I)V
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 5
4: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.safeFinishToken:()V
5: StackMap locals:
StackMap stack:
iload 1
bipush 9
if_icmpne 7
6: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrEntity:Lcom/ctc/wstx/ent/EntityDecl;
invokevirtual com.ctc.wstx.ent.EntityDecl.getReplacementChars:()[C
areturn
7: StackMap locals:
StackMap stack:
iload 1
bipush 11
if_icmpne 9
8: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDInternalSubsetArray:()[C
areturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.getTextBuffer:()[C
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 10 1 currToken I
public int getTextCharacters(int, char[], int, int);
descriptor: (I[CII)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
istore 5
start local 5 1: iconst_1
iload 5
ishl
sipush 4208
iand
ifne 3
2: aload 0
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwNotTextXxx:(I)V
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 5
4: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.safeFinishToken:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iload 1
aload 2
iload 3
iload 4
invokevirtual com.ctc.wstx.util.TextBuffer.contentsToArray:(I[CII)I
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 6 1 sourceStart I
0 6 2 target [C
0 6 3 targetStart I
0 6 4 len I
1 6 5 currToken I
MethodParameters:
Name Flags
sourceStart
target
targetStart
len
public int getTextLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
istore 1
start local 1 1: iconst_1
iload 1
ishl
sipush 4208
iand
ifne 3
2: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwNotTextXxx:(I)V
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 5
4: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.safeFinishToken:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 6 1 currToken I
public int getTextStart();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
istore 1
start local 1 1: iconst_1
iload 1
ishl
sipush 4208
iand
ifne 3
2: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwNotTextXxx:(I)V
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 5
4: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.safeFinishToken:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.getTextStart:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 6 1 currToken I
public boolean hasName();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpeq 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public boolean hasNext();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
bipush 8
if_icmpne 3
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
iconst_3
if_icmpeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public boolean hasText();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iconst_1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
ishl
sipush 6768
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public boolean isAttributeSpecified(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.isSpecified:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 3 1 index I
MethodParameters:
Name Flags
index
public boolean isCharacters();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iconst_4
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getEventType:()I
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public boolean isEndElement();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public boolean isStartElement();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public boolean isWhiteSpace();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
istore 1
start local 1 1: iload 1
iconst_4
if_icmpeq 2
iload 1
bipush 12
if_icmpne 11
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 4
3: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.safeFinishToken:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
ifne 9
5: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.isAllWhitespace:()Z
ifeq 7
6: iconst_1
goto 8
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
7: iconst_2
8: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
putfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
9: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
iconst_1
if_icmpne 10
iconst_1
ireturn
StackMap locals:
StackMap stack:
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
iload 1
bipush 6
if_icmpne 12
iconst_1
ireturn
StackMap locals:
StackMap stack:
12: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 13 1 currToken I
public void require(int, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
istore 4
start local 4 1: iload 4
iload 1
if_icmpeq 5
2: iload 4
bipush 12
if_icmpne 5
3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifne 4
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgReportTextAsChars:Z
ifeq 5
4: StackMap locals: int
StackMap stack:
iconst_4
istore 4
5: StackMap locals:
StackMap stack:
iload 1
iload 4
if_icmpeq 10
6: aload 0
new java.lang.StringBuilder
dup
ldc "Expected type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: ldc ", current type "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: aload 0
iload 4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
aload 3
ifnull 17
11: iload 4
iconst_1
if_icmpeq 14
iload 4
iconst_2
if_icmpeq 14
12: iload 4
bipush 9
if_icmpeq 14
13: aload 0
new java.lang.StringBuilder
dup
ldc "Expected non-null local name, but current token not a START_ELEMENT, END_ELEMENT or ENTITY_REFERENCE (was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocalName:()Ljava/lang/String;
astore 5
start local 5 15: aload 5
aload 3
if_acmpeq 17
aload 5
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 17
16: aload 0
new java.lang.StringBuilder
dup
ldc "Expected local name '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'; current local name '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
end local 5 17: StackMap locals:
StackMap stack:
aload 2
ifnull 29
18: iload 4
iconst_1
if_icmpeq 20
iload 4
iconst_2
if_icmpeq 20
19: aload 0
new java.lang.StringBuilder
dup
ldc "Expected non-null NS URI, but current token not a START_ELEMENT or END_ELEMENT (was "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
20: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getNsURI:()Ljava/lang/String;
astore 5
start local 5 21: aload 2
invokevirtual java.lang.String.length:()I
ifne 25
22: aload 5
ifnull 29
aload 5
invokevirtual java.lang.String.length:()I
ifle 29
23: aload 0
new java.lang.StringBuilder
dup
ldc "Expected empty namespace, instead have '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
24: goto 29
25: StackMap locals: java.lang.String
StackMap stack:
aload 2
aload 5
if_acmpeq 29
aload 2
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 29
26: aload 0
new java.lang.StringBuilder
dup
ldc "Expected namespace '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'; have '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
27: aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
28: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
end local 5 29: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 30 1 type I
0 30 2 nsUri Ljava/lang/String;
0 30 3 localName Ljava/lang/String;
1 30 4 curr I
15 17 5 n Ljava/lang/String;
21 29 5 uri Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
type
nsUri
localName
public final int next();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
ifnull 4
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
astore 1
start local 1 2: aload 0
aconst_null
putfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
3: aload 1
athrow
end local 1 4: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
iconst_1
if_icmpne 33
5: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.nextFromTree:()I
istore 1
start local 1 6: aload 0
iload 1
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
7: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 11
8: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgLazyParsing:Z
ifeq 10
9: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mValidateText:Z
ifeq 11
iload 1
iconst_4
if_icmpeq 10
iload 1
bipush 12
if_icmpne 11
10: StackMap locals: int
StackMap stack:
aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
11: StackMap locals:
StackMap stack:
iload 1
bipush 12
if_icmpne 19
12: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mValidateText:Z
ifeq 14
13: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iconst_0
invokevirtual com.ctc.wstx.sr.InputElementStack.validateText:(Lcom/ctc/wstx/util/TextBuffer;Z)V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifne 15
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgReportTextAsChars:Z
ifeq 16
15: StackMap locals:
StackMap stack:
iconst_4
ireturn
16: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrTextLength:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrTextLength:I
17: aload 0
ldc "Text size"
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getMaxTextLength:()J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrTextLength:I
i2l
invokevirtual com.ctc.wstx.sr.BasicStreamReader.verifyLimit:(Ljava/lang/String;JJ)V
18: goto 32
StackMap locals:
StackMap stack:
19: iload 1
iconst_4
if_icmpne 30
20: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mValidateText:Z
ifeq 27
21: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 26
22: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
bipush 60
if_icmpne 26
23: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
caload
bipush 47
if_icmpne 26
24: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iconst_1
invokevirtual com.ctc.wstx.sr.InputElementStack.validateText:(Lcom/ctc/wstx/util/TextBuffer;Z)V
25: goto 27
26: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iconst_0
invokevirtual com.ctc.wstx.sr.InputElementStack.validateText:(Lcom/ctc/wstx/util/TextBuffer;Z)V
27: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrTextLength:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrTextLength:I
28: aload 0
ldc "Text size"
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getMaxTextLength:()J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrTextLength:I
i2l
invokevirtual com.ctc.wstx.sr.BasicStreamReader.verifyLimit:(Ljava/lang/String;JJ)V
29: goto 32
StackMap locals:
StackMap stack:
30: iload 1
iconst_1
if_icmpeq 31
iload 1
iconst_2
if_icmpne 32
31: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrTextLength:I
32: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 33: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
ifne 36
34: aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.nextFromProlog:(Z)Z
pop
35: goto 47
StackMap locals:
StackMap stack:
36: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
iconst_2
if_icmpne 40
37: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.nextFromProlog:(Z)Z
ifeq 47
38: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
39: goto 47
StackMap locals:
StackMap stack:
40: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
iconst_3
if_icmpne 43
41: aload 0
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.nextFromMultiDocState:()I
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
42: goto 47
43: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
bipush 8
if_icmpne 46
44: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
45: bipush 8
ireturn
46: StackMap locals:
StackMap stack:
new java.util.NoSuchElementException
dup
invokespecial java.util.NoSuchElementException.<init>:()V
athrow
47: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
2 4 1 strEx Ljavax/xml/stream/XMLStreamException;
6 33 1 type I
Exceptions:
throws javax.xml.stream.XMLStreamException
public int nextTag();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.next:()I
istore 1
start local 1 1: iload 1
tableswitch { // 1 - 12
1: 13
2: 13
3: 2
4: 3
5: 2
6: 2
7: 14
8: 14
9: 14
10: 14
11: 14
12: 3
default: 14
}
2: StackMap locals: int
StackMap stack:
goto 0
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 5
4: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
ifne 9
6: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.isAllWhitespace:()Z
ifeq 7
iconst_1
goto 8
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
7: iconst_2
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
8: putfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
9: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
iconst_1
if_icmpne 11
10: goto 0
11: StackMap locals:
StackMap stack:
aload 0
ldc "Received non-all-whitespace CHARACTERS or CDATA event in nextTag()."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
12: goto 14
13: StackMap locals:
StackMap stack:
iload 1
ireturn
14: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Received event "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokestatic com.ctc.wstx.cfg.ErrorConsts.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
15: ldc ", instead of START_ELEMENT or END_ELEMENT."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
16: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
end local 1 17: goto 0
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 17 1 next I
Exceptions:
throws javax.xml.stream.XMLStreamException
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
iconst_4
if_icmpeq 8
1: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
bipush 8
if_icmpeq 6
3: aload 0
aload 0
bipush 8
dup_x1
putfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
invokevirtual com.ctc.wstx.util.SymbolTable.isDirty:()Z
ifeq 6
5: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mOwner:Lcom/ctc/wstx/sr/ReaderCreator;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
invokeinterface com.ctc.wstx.sr.ReaderCreator.updateSymbolTable:(Lcom/ctc/wstx/util/SymbolTable;)V
6: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.closeAllInput:(Z)V
7: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iconst_1
invokevirtual com.ctc.wstx.util.TextBuffer.recycle:(Z)V
8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
public java.lang.Object getFeature(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.IllegalArgumentException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_UNKNOWN_FEATURE:Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 1 1 name Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
name
public void setFeature(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.IllegalArgumentException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_UNKNOWN_FEATURE:Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 1 1 name Ljava/lang/String;
0 1 2 value Ljava/lang/Object;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
name
value
public boolean isPropertySupported(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 1
invokevirtual com.ctc.wstx.api.ReaderConfig.isPropertySupported:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public boolean setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 1
aload 2
invokevirtual com.ctc.wstx.api.ReaderConfig.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z
istore 3
start local 3 1: iload 3
ifeq 3
ldc "com.ctc.wstx.baseURL"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInput:Lcom/ctc/wstx/io/WstxInputSource;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getBaseURL:()Ljava/net/URL;
invokevirtual com.ctc.wstx.io.WstxInputSource.overrideSource:(Ljava/net/URL;)V
3: StackMap locals: int
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 4 1 name Ljava/lang/String;
0 4 2 value Ljava/lang/Object;
1 4 3 ok Z
MethodParameters:
Name Flags
name
value
public void skipElement();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iconst_1
istore 1
start local 1 3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.next:()I
istore 2
start local 2 4: iload 2
iconst_1
if_icmpne 7
5: iinc 1 1
6: goto 3
StackMap locals: int
StackMap stack:
7: iload 2
iconst_2
if_icmpne 3
8: iinc 1 -1
iload 1
ifne 3
end local 2 9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
3 10 1 nesting I
4 9 2 type I
Exceptions:
throws javax.xml.stream.XMLStreamException
public org.codehaus.stax2.AttributeInfo getAttributeInfo();
descriptor: ()Lorg/codehaus/stax2/AttributeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_STELEM:Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
public org.codehaus.stax2.DTDInfo getDTDInfo();
descriptor: ()Lorg/codehaus/stax2/DTDInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
bipush 11
if_icmpeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_3
if_icmpge 4
3: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
public final org.codehaus.stax2.LocationInfo getLocationInfo();
descriptor: ()Lorg/codehaus/stax2/LocationInfo;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public int getText(java.io.Writer, boolean);
descriptor: (Ljava/io/Writer;Z)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
istore 3
start local 3 1: iconst_1
iload 3
ishl
sipush 6776
iand
ifne 3
2: aload 0
iload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwNotTextual:(I)V
3: StackMap locals: int
StackMap stack:
iload 2
ifne 24
4: iload 3
iconst_4
if_icmpne 14
5: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.rawContentsTo:(Ljava/io/Writer;)I
istore 4
start local 4 6: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithEmpty:()V
7: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_3
if_icmpge 9
8: iload 4
aload 0
aload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readAndWriteText:(Ljava/io/Writer;)I
iadd
istore 4
9: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifeq 13
10: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_4
if_icmpge 13
11: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifeq 13
12: iload 4
aload 0
aload 1
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readAndWriteCoalesced:(Ljava/io/Writer;Z)I
iadd
istore 4
13: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 14: StackMap locals:
StackMap stack:
iload 3
bipush 12
if_icmpne 24
15: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.rawContentsTo:(Ljava/io/Writer;)I
istore 4
start local 4 16: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithEmpty:()V
17: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_3
if_icmpge 19
18: iload 4
aload 0
aload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readAndWriteCData:(Ljava/io/Writer;)I
iadd
istore 4
19: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifeq 23
20: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_4
if_icmpge 23
21: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifeq 23
22: iload 4
aload 0
aload 1
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readAndWriteCoalesced:(Ljava/io/Writer;Z)I
iadd
istore 4
23: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 24: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 26
25: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
26: StackMap locals:
StackMap stack:
iload 3
bipush 9
if_icmpne 28
27: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrEntity:Lcom/ctc/wstx/ent/EntityDecl;
aload 1
invokevirtual com.ctc.wstx.ent.EntityDecl.getReplacementText:(Ljava/io/Writer;)I
ireturn
28: StackMap locals:
StackMap stack:
iload 3
bipush 11
if_icmpne 34
29: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDInternalSubsetArray:()[C
astore 4
start local 4 30: aload 4
ifnull 33
31: aload 1
aload 4
invokevirtual java.io.Writer.write:([C)V
32: aload 4
arraylength
ireturn
33: StackMap locals: char[]
StackMap stack:
iconst_0
ireturn
end local 4 34: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.rawContentsTo:(Ljava/io/Writer;)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 35 1 w Ljava/io/Writer;
0 35 2 preserveContents Z
1 35 3 currToken I
6 14 4 count I
16 24 4 count I
30 34 4 ch [C
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
w
preserveContents
public int getDepth();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getDepth:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public boolean isEmptyElement();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpne 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStEmptyElem:Z
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
public javax.xml.namespace.NamespaceContext getNonTransientNamespaceContext();
descriptor: ()Ljavax/xml/namespace/NamespaceContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
aconst_null
invokevirtual com.ctc.wstx.sr.InputElementStack.createNonTransientNsContext:(Ljavax/xml/stream/Location;)Lcom/ctc/wstx/util/BaseNsContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getPrefixedName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
tableswitch { // 1 - 11
1: 1
2: 1
3: 11
4: 13
5: 13
6: 13
7: 13
8: 13
9: 10
10: 13
11: 12
default: 13
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getPrefix:()Ljava/lang/String;
astore 1
start local 1 2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalName:()Ljava/lang/String;
astore 2
start local 2 3: aload 1
ifnonnull 5
4: aload 2
areturn
5: StackMap locals: java.lang.String java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
aload 2
invokevirtual java.lang.String.length:()I
iconst_1
iadd
aload 1
invokevirtual java.lang.String.length:()I
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 3
start local 3 6: aload 3
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: aload 3
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
8: aload 3
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocalName:()Ljava/lang/String;
areturn
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getPITarget:()Ljava/lang/String;
areturn
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDRootName:()Ljava/lang/String;
areturn
13: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
ldc "Current state not START_ELEMENT, END_ELEMENT, ENTITY_REFERENCE, PROCESSING_INSTRUCTION or DTD"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
2 10 1 prefix Ljava/lang/String;
3 10 2 ln Ljava/lang/String;
6 10 3 sb Ljava/lang/StringBuilder;
public void closeCompletely();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.closeAllInput:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
public java.lang.Object getProcessedDTD();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getDTDRootName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootPrefix:Ljava/lang/String;
ifnonnull 2
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootLName:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootPrefix:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootLName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getDTDPublicId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDtdPublicId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getDTDSystemId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDtdSystemId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.String getDTDInternalSubset();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
bipush 11
if_icmpeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.contentsAsString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
private char[] getDTDInternalSubsetArray();
descriptor: ()[C
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.contentsAsArray:()[C
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public org.codehaus.stax2.validation.DTDValidationSchema getProcessedDTDSchema();
descriptor: ()Lorg/codehaus/stax2/validation/DTDValidationSchema;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public long getStartingByteOffset();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc -1
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public long getStartingCharOffset();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputTotal:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public long getEndingByteOffset();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc -1
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
public long getEndingCharOffset();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 2
1: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputProcessed:J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
i2l
ladd
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
public final javax.xml.stream.Location getLocation();
descriptor: ()Ljavax/xml/stream/Location;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public final org.codehaus.stax2.XMLStreamLocation2 getEndLocation();
descriptor: ()Lorg/codehaus/stax2/XMLStreamLocation2;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 2
1: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getCurrentLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
public org.codehaus.stax2.validation.XMLValidator validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema);
descriptor: (Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 1 1 schema Lorg/codehaus/stax2/validation/XMLValidationSchema;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
schema
public org.codehaus.stax2.validation.XMLValidator stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema);
descriptor: (Lorg/codehaus/stax2/validation/XMLValidationSchema;)Lorg/codehaus/stax2/validation/XMLValidator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 1 1 schema Lorg/codehaus/stax2/validation/XMLValidationSchema;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
schema
public org.codehaus.stax2.validation.XMLValidator stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator);
descriptor: (Lorg/codehaus/stax2/validation/XMLValidator;)Lorg/codehaus/stax2/validation/XMLValidator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 1 1 validator Lorg/codehaus/stax2/validation/XMLValidator;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
validator
public org.codehaus.stax2.validation.ValidationProblemHandler setValidationProblemHandler(org.codehaus.stax2.validation.ValidationProblemHandler);
descriptor: (Lorg/codehaus/stax2/validation/ValidationProblemHandler;)Lorg/codehaus/stax2/validation/ValidationProblemHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 1 1 h Lorg/codehaus/stax2/validation/ValidationProblemHandler;
MethodParameters:
Name Flags
h
public com.ctc.wstx.ent.EntityDecl getCurrentEntityDecl();
descriptor: ()Lcom/ctc/wstx/ent/EntityDecl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrEntity:Lcom/ctc/wstx/ent/EntityDecl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public java.lang.Object withStartElement(com.ctc.wstx.sr.ElemCallback, javax.xml.stream.Location);
descriptor: (Lcom/ctc/wstx/sr/ElemCallback;Ljavax/xml/stream/Location;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
aload 2
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getName:()Ljavax/xml/namespace/QName;
3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
aload 2
invokevirtual com.ctc.wstx.sr.InputElementStack.createNonTransientNsContext:(Ljavax/xml/stream/Location;)Lcom/ctc/wstx/util/BaseNsContext;
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
invokevirtual com.ctc.wstx.sr.AttributeCollector.buildAttrOb:()Lcom/ctc/wstx/sr/ElemAttrs;
5: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStEmptyElem:Z
6: invokevirtual com.ctc.wstx.sr.ElemCallback.withStartElement:(Ljavax/xml/stream/Location;Ljavax/xml/namespace/QName;Lcom/ctc/wstx/util/BaseNsContext;Lcom/ctc/wstx/sr/ElemAttrs;Z)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 7 1 cb Lcom/ctc/wstx/sr/ElemCallback;
0 7 2 loc Ljavax/xml/stream/Location;
MethodParameters:
Name Flags
cb
loc
public boolean isNamespaceAware();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgNsEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public com.ctc.wstx.sr.InputElementStack getInputElementStack();
descriptor: ()Lcom/ctc/wstx/sr/InputElementStack;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public com.ctc.wstx.sr.AttributeCollector getAttributeCollector();
descriptor: ()Lcom/ctc/wstx/sr/AttributeCollector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
public void fireSaxStartElement(org.xml.sax.ContentHandler, org.xml.sax.Attributes);
descriptor: (Lorg/xml/sax/ContentHandler;Lorg/xml/sax/Attributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 16
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getCurrentNsCount:()I
istore 3
start local 3 2: iconst_0
istore 4
start local 4 3: goto 10
4: StackMap locals: int int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
iload 4
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsPrefix:(I)Ljava/lang/String;
astore 5
start local 5 5: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
iload 4
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsURI:(I)Ljava/lang/String;
astore 6
start local 6 6: aload 1
aload 5
ifnonnull 7
ldc ""
goto 8
StackMap locals: com.ctc.wstx.sr.BasicStreamReader org.xml.sax.ContentHandler org.xml.sax.Attributes int int java.lang.String java.lang.String
StackMap stack: org.xml.sax.ContentHandler
7: aload 5
StackMap locals: com.ctc.wstx.sr.BasicStreamReader org.xml.sax.ContentHandler org.xml.sax.Attributes int int java.lang.String java.lang.String
StackMap stack: org.xml.sax.ContentHandler java.lang.String
8: aload 6
invokeinterface org.xml.sax.ContentHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
end local 6 end local 5 9: iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
iload 3
if_icmplt 4
end local 4 11: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getNsURI:()Ljava/lang/String;
astore 4
start local 4 12: aload 1
aload 4
ifnonnull 13
ldc ""
goto 14
StackMap locals: com.ctc.wstx.sr.BasicStreamReader org.xml.sax.ContentHandler org.xml.sax.Attributes int java.lang.String
StackMap stack: org.xml.sax.ContentHandler
13: aload 4
14: StackMap locals: com.ctc.wstx.sr.BasicStreamReader org.xml.sax.ContentHandler org.xml.sax.Attributes int java.lang.String
StackMap stack: org.xml.sax.ContentHandler java.lang.String
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalName:()Ljava/lang/String;
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getPrefixedName:()Ljava/lang/String;
aload 2
15: invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
end local 4 end local 3 16: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 17 1 h Lorg/xml/sax/ContentHandler;
0 17 2 attrs Lorg/xml/sax/Attributes;
2 16 3 nsCount I
3 11 4 i I
5 9 5 prefix Ljava/lang/String;
6 9 6 uri Ljava/lang/String;
12 16 4 uri Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
h
attrs
public void fireSaxEndElement(org.xml.sax.ContentHandler);
descriptor: (Lorg/xml/sax/ContentHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnull 15
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getNsURI:()Ljava/lang/String;
astore 2
start local 2 2: aload 1
aload 2
ifnonnull 3
ldc ""
goto 4
StackMap locals: com.ctc.wstx.sr.BasicStreamReader org.xml.sax.ContentHandler java.lang.String
StackMap stack: org.xml.sax.ContentHandler
3: aload 2
4: StackMap locals: com.ctc.wstx.sr.BasicStreamReader org.xml.sax.ContentHandler java.lang.String
StackMap stack: org.xml.sax.ContentHandler java.lang.String
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalName:()Ljava/lang/String;
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getPrefixedName:()Ljava/lang/String;
5: invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
6: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getCurrentNsCount:()I
istore 3
start local 3 7: iconst_0
istore 4
start local 4 8: goto 14
9: StackMap locals: int int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
iload 4
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsPrefix:(I)Ljava/lang/String;
astore 5
start local 5 10: aload 1
aload 5
ifnonnull 11
ldc ""
goto 12
StackMap locals: com.ctc.wstx.sr.BasicStreamReader org.xml.sax.ContentHandler java.lang.String int int java.lang.String
StackMap stack: org.xml.sax.ContentHandler
11: aload 5
StackMap locals: com.ctc.wstx.sr.BasicStreamReader org.xml.sax.ContentHandler java.lang.String int int java.lang.String
StackMap stack: org.xml.sax.ContentHandler java.lang.String
12: invokeinterface org.xml.sax.ContentHandler.endPrefixMapping:(Ljava/lang/String;)V
end local 5 13: iinc 4 1
StackMap locals:
StackMap stack:
14: iload 4
iload 3
if_icmplt 9
end local 4 end local 3 end local 2 15: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 16 1 h Lorg/xml/sax/ContentHandler;
2 15 2 uri Ljava/lang/String;
7 15 3 nsCount I
8 15 4 i I
10 13 5 prefix Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
h
public void fireSaxCharacterEvents(org.xml.sax.ContentHandler);
descriptor: (Lorg/xml/sax/ContentHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 8
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
ifnull 5
2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
astore 2
start local 2 3: aload 0
aconst_null
putfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
4: aload 2
athrow
end local 2 5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 7
6: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.fireSaxCharacterEvents:(Lorg/xml/sax/ContentHandler;)V
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 9 1 h Lorg/xml/sax/ContentHandler;
3 5 2 sex Ljavax/xml/stream/XMLStreamException;
Exceptions:
throws javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
MethodParameters:
Name Flags
h
public void fireSaxSpaceEvents(org.xml.sax.ContentHandler);
descriptor: (Lorg/xml/sax/ContentHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 4
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 3
2: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.fireSaxSpaceEvents:(Lorg/xml/sax/ContentHandler;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 5 1 h Lorg/xml/sax/ContentHandler;
Exceptions:
throws javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
MethodParameters:
Name Flags
h
public void fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler);
descriptor: (Lorg/xml/sax/ext/LexicalHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 4
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 3
2: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.fireSaxCommentEvent:(Lorg/xml/sax/ext/LexicalHandler;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 5 1 h Lorg/xml/sax/ext/LexicalHandler;
Exceptions:
throws javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
MethodParameters:
Name Flags
h
public void fireSaxPIEvent(org.xml.sax.ContentHandler);
descriptor: (Lorg/xml/sax/ContentHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 4
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 3
2: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
3: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrName:Ljava/lang/String;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.contentsAsString:()Ljava/lang/String;
invokeinterface org.xml.sax.ContentHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 5 1 h Lorg/xml/sax/ContentHandler;
Exceptions:
throws javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
MethodParameters:
Name Flags
h
protected final boolean hasConfigFlags(int);
descriptor: (I)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfigFlags:I
iload 1
iand
iload 1
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 2 1 flags I
MethodParameters:
Name Flags
flags
protected java.lang.String checkKeyword(char, java.lang.String);
descriptor: (CLjava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 2
invokevirtual java.lang.String.length:()I
istore 4
start local 4 2: goto 10
3: StackMap locals: int int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 6
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 1
5: goto 10
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNext:()I
istore 5
start local 5 7: iload 5
ifge 9
8: goto 11
9: StackMap locals: int
StackMap stack:
iload 5
i2c
istore 1
end local 5 10: StackMap locals:
StackMap stack:
aload 2
iload 3
invokevirtual java.lang.String.charAt:(I)C
iload 1
if_icmpne 11
iinc 3 1
iload 3
iload 4
if_icmplt 3
11: StackMap locals:
StackMap stack:
iload 3
iload 4
if_icmpne 15
12: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.peekNext:()I
istore 5
start local 5 13: iload 5
iflt 14
aload 0
iload 5
i2c
invokevirtual com.ctc.wstx.sr.BasicStreamReader.isNameChar:(C)Z
ifne 15
iload 5
bipush 58
if_icmpeq 15
14: StackMap locals: int
StackMap stack:
aconst_null
areturn
end local 5 15: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 2
invokevirtual java.lang.String.length:()I
bipush 16
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 5
start local 5 16: aload 5
aload 2
iconst_0
iload 3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: iload 3
iload 4
if_icmpge 19
18: aload 5
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
19: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 22
20: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 1
21: goto 26
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNext:()I
istore 6
start local 6 23: iload 6
ifge 25
24: goto 31
25: StackMap locals: int
StackMap stack:
iload 6
i2c
istore 1
end local 6 26: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.isNameChar:(C)Z
ifne 29
27: aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
28: goto 31
29: StackMap locals:
StackMap stack:
aload 5
iload 1
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
30: goto 19
31: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
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 32 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 32 1 c C
0 32 2 expected Ljava/lang/String;
1 32 3 ptr I
2 32 4 len I
7 10 5 ci I
13 15 5 i I
16 32 5 sb Ljava/lang/StringBuilder;
23 26 6 ci I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
expected
protected void checkCData();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
aload 0
ldc " in CDATA section"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
ldc "CDATA"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkKeyword:(CLjava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 0
new java.lang.StringBuilder
dup
ldc "Unrecognized XML directive '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'; expected 'CDATA'."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc " in CDATA section"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 2
start local 2 4: iload 2
bipush 91
if_icmpeq 6
5: aload 0
iload 2
ldc "excepted '[' after '<![CDATA'"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
6: StackMap locals: int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 7 1 wrong Ljava/lang/String;
4 7 2 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
private final void parseAttrValue(char, com.ctc.wstx.util.TextBuilder);
descriptor: (CLcom/ctc/wstx/util/TextBuilder;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual com.ctc.wstx.util.TextBuilder.getCharBuffer:()[C
astore 3
start local 3 1: aload 2
invokevirtual com.ctc.wstx.util.TextBuilder.getCharSize:()I
istore 4
start local 4 2: iload 4
istore 5
start local 5 3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getMaxAttributeSize:()I
istore 6
start local 6 4: iload 5
iload 6
iadd
aload 3
arraylength
invokestatic java.lang.Math.min:(II)I
istore 7
start local 7 5: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInput:Lcom/ctc/wstx/io/WstxInputSource;
astore 8
start local 8 6: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int com.ctc.wstx.util.TextBuilder char[] int int int int com.ctc.wstx.io.WstxInputSource
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 7
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 8
7: StackMap locals:
StackMap stack:
aload 0
ldc " in attribute value"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
8: StackMap locals:
StackMap stack: int
istore 9
start local 9 9: iload 9
bipush 39
if_icmpgt 46
10: iload 9
bipush 32
if_icmpge 25
11: iload 9
bipush 10
if_icmpne 14
12: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:()V
13: goto 23
StackMap locals: int
StackMap stack:
14: iload 9
bipush 13
if_icmpne 21
15: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 19
16: aload 0
ldc " in attribute value"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 9
17: iload 9
bipush 10
if_icmpeq 19
18: aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:()V
20: goto 23
StackMap locals:
StackMap stack:
21: iload 9
bipush 9
if_icmpeq 23
22: aload 0
iload 9
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
23: StackMap locals:
StackMap stack:
bipush 32
istore 9
24: goto 48
StackMap locals:
StackMap stack:
25: iload 9
iload 1
if_icmpne 28
26: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInput:Lcom/ctc/wstx/io/WstxInputSource;
aload 8
if_acmpne 48
27: goto 53
28: StackMap locals:
StackMap stack:
iload 9
bipush 38
if_icmpne 48
29: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.inputInBuffer:()I
iconst_3
if_icmplt 33
30: aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.resolveSimpleEntity:(Z)I
dup
istore 10
start local 10 31: ifeq 33
32: goto 36
end local 10 33: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fullyResolveEntity:(Z)I
istore 10
start local 10 34: iload 10
ifne 36
35: goto 6
36: StackMap locals: int
StackMap stack:
iload 10
ldc 65535
if_icmpgt 39
37: iload 10
i2c
istore 9
38: goto 48
39: StackMap locals:
StackMap stack:
iload 10
ldc 65536
isub
istore 10
40: iload 4
iload 7
if_icmplt 43
41: aload 0
aload 2
aload 3
iload 4
iload 4
iload 5
isub
iload 6
invokevirtual com.ctc.wstx.sr.BasicStreamReader._checkAttributeLimit:(Lcom/ctc/wstx/util/TextBuilder;[CIII)[C
astore 3
42: iload 5
iload 6
iadd
aload 3
arraylength
invokestatic java.lang.Math.min:(II)I
istore 7
43: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 10
bipush 10
ishr
ldc 55296
iadd
i2c
castore
44: iload 10
sipush 1023
iand
ldc 56320
iadd
i2c
istore 9
end local 10 45: goto 48
StackMap locals:
StackMap stack:
46: iload 9
bipush 60
if_icmpne 48
47: aload 0
iload 9
ldc " in attribute value"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
48: StackMap locals:
StackMap stack:
iload 4
iload 7
if_icmplt 51
49: aload 0
aload 2
aload 3
iload 4
iload 4
iload 5
isub
iload 6
invokevirtual com.ctc.wstx.sr.BasicStreamReader._checkAttributeLimit:(Lcom/ctc/wstx/util/TextBuilder;[CIII)[C
astore 3
50: iload 5
iload 6
iadd
aload 3
arraylength
invokestatic java.lang.Math.min:(II)I
istore 7
51: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 9
castore
end local 9 52: goto 6
53: StackMap locals:
StackMap stack:
aload 2
iload 4
invokevirtual com.ctc.wstx.util.TextBuilder.setBufferSize:(I)V
54: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 55 1 openingQuote C
0 55 2 tb Lcom/ctc/wstx/util/TextBuilder;
1 55 3 outBuf [C
2 55 4 outPtr I
3 55 5 startingOffset I
4 55 6 maxAttrSize I
5 55 7 outLimit I
6 55 8 currScope Lcom/ctc/wstx/io/WstxInputSource;
9 52 9 c C
31 33 10 ch I
34 45 10 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
openingQuote
tb
private final char[] _checkAttributeLimit(com.ctc.wstx.util.TextBuilder, char[], int, int, int);
descriptor: (Lcom/ctc/wstx/util/TextBuilder;[CIII)[C
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
ldc "Maximum attribute size"
iload 5
i2l
iload 4
iconst_1
iadd
i2l
invokevirtual com.ctc.wstx.sr.BasicStreamReader.verifyLimit:(Ljava/lang/String;JJ)V
1: iload 3
aload 2
arraylength
if_icmpge 5
2: new java.lang.StringBuilder
dup
ldc "Expected either attr limit ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 5
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: ldc ") >= currAttrSize ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ") OR >= outBuf.length ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic com.ctc.wstx.util.ExceptionUtil.throwInternal:(Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual com.ctc.wstx.util.TextBuilder.bufferFull:(I)[C
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 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 6 1 tb Lcom/ctc/wstx/util/TextBuilder;
0 6 2 outBuf [C
0 6 3 outPtr I
0 6 4 currAttrSize I
0 6 5 maxAttrSize I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
tb
outBuf
outPtr
currAttrSize
maxAttrSize
private boolean nextFromProlog(boolean);
descriptor: (Z)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 4
1: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
2: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipToken:()I
istore 2
start local 2 3: goto 8
end local 2 4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputProcessed:J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
i2l
ladd
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputTotal:J
5: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRow:I
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputRow:I
6: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRowStart:I
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputCol:I
7: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNext:()I
istore 2
start local 2 8: StackMap locals: int
StackMap stack:
iload 2
bipush 32
if_icmpgt 26
iload 2
iflt 26
9: aload 0
sipush 256
invokevirtual com.ctc.wstx.sr.BasicStreamReader.hasConfigFlags:(I)Z
ifeq 20
10: aload 0
bipush 6
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
11: aload 0
iload 2
i2c
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readSpacePrimary:(CZ)Z
ifeq 14
12: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
13: goto 19
14: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgLazyParsing:Z
ifeq 17
15: aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
16: goto 19
17: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readSpaceSecondary:(Z)V
18: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
19: StackMap locals:
StackMap stack:
iconst_0
ireturn
20: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
21: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextAfterWS:()I
istore 2
22: iload 2
iflt 26
23: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputProcessed:J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
i2l
ladd
lconst_1
lsub
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputTotal:J
24: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRow:I
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputRow:I
25: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRowStart:I
isub
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputCol:I
26: StackMap locals:
StackMap stack:
iload 2
ifge 30
27: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleEOF:(Z)I
pop
28: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
29: iconst_1
ireturn
30: StackMap locals:
StackMap stack:
iload 2
bipush 60
if_icmpeq 37
31: aload 0
iload 2
32: new java.lang.StringBuilder
dup
iload 1
ifeq 33
ldc " in prolog"
goto 34
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int new 32 new 32
33: ldc " in epilog"
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int new 32 new 32 java.lang.String
34: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
35: ldc "; expected '<'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
36: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
37: StackMap locals:
StackMap stack:
aload 0
iload 1
ifeq 38
ldc " in prolog"
goto 39
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
38: ldc " in epilog"
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader java.lang.String
39: invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 3
start local 3 40: iload 3
bipush 63
if_icmpne 43
41: aload 0
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readPIPrimary:()I
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
42: goto 64
StackMap locals: int
StackMap stack:
43: iload 3
bipush 33
if_icmpne 46
44: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.nextFromPrologBang:(Z)V
45: goto 64
StackMap locals:
StackMap stack:
46: iload 3
bipush 47
if_icmpne 51
47: iload 1
ifeq 49
48: aload 0
ldc "Unexpected character combination '</' in prolog."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
49: StackMap locals:
StackMap stack:
aload 0
ldc "Unexpected character combination '</' in epilog (extra close tag?)."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
50: goto 64
StackMap locals:
StackMap stack:
51: iload 3
bipush 58
if_icmpeq 52
aload 0
iload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.isNameStartChar:(C)Z
ifeq 58
52: StackMap locals:
StackMap stack:
iload 1
ifne 55
53: aload 0
aload 0
iload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleExtraRoot:(C)I
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
54: iconst_0
ireturn
55: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleRootElem:(C)V
56: aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
57: goto 64
58: StackMap locals:
StackMap stack:
aload 0
iload 3
59: new java.lang.StringBuilder
dup
iload 1
ifeq 60
ldc " in prolog"
goto 61
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int new 59 new 59
60: ldc " in epilog"
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int new 59 new 59 java.lang.String
61: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
62: ldc ", after '<'."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
63: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
64: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgLazyParsing:Z
ifne 66
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 66
65: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
66: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 67 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 67 1 isProlog Z
3 4 2 i I
8 67 2 i I
40 67 3 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
isProlog
protected void handleRootElem(char);
descriptor: (C)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
1: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.initValidation:()V
2: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleStartElem:(C)V
3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootLName:Ljava/lang/String;
ifnull 10
4: aload 0
bipush 32
invokevirtual com.ctc.wstx.sr.BasicStreamReader.hasConfigFlags:(I)Z
ifeq 10
5: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootPrefix:Ljava/lang/String;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootLName:Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.InputElementStack.matches:(Ljava/lang/String;Ljava/lang/String;)Z
ifne 10
6: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootPrefix:Ljava/lang/String;
ifnonnull 7
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootLName:Ljava/lang/String;
goto 8
7: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootPrefix:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootLName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: StackMap locals:
StackMap stack: java.lang.String
astore 2
start local 2 9: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_VLD_WRONG_ROOT:Ljava/lang/String;
aload 2
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mRootLName:Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportValidationProblem:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
end local 2 10: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 11 1 c C
9 10 2 actual Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected void initValidation();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected int handleEOF(boolean);
descriptor: (Z)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
bipush 8
dup_x1
putfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iconst_1
invokevirtual com.ctc.wstx.util.TextBuffer.recycle:(Z)V
2: iload 1
ifeq 4
3: aload 0
ldc " in prolog"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedEOF:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 5 1 isProlog Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
isProlog
private int handleExtraRoot(char);
descriptor: (C)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.inputParsingModeDocuments:()Z
ifne 2
1: aload 0
ldc "Illegal to have multiple roots (start tag in epilog?)."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
3: aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleMultiDocStart:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 4 1 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected int handleMultiDocStart(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_3
putfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
1: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
2: aload 0
iload 1
putfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
3: bipush 8
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 4 1 nextEvent I
MethodParameters:
Name Flags
nextEvent
private int nextFromMultiDocState();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
bipush 8
if_icmpne 8
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
bipush 7
if_icmpne 4
2: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleMultiDocXmlDecl:()V
3: goto 7
4: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlEncoding:Ljava/lang/String;
5: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlVersion:I
6: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
7: StackMap locals:
StackMap stack:
bipush 7
ireturn
8: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
bipush 7
if_icmpne 20
9: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
10: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
bipush 7
if_icmpne 13
11: aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.nextFromProlog:(Z)Z
pop
12: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
iconst_1
if_icmpne 16
14: aload 0
aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleRootElem:(C)V
15: iconst_1
ireturn
16: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
bipush 11
if_icmpne 20
17: aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mStDoctypeFound:Z
18: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.startDTD:()V
19: bipush 11
ireturn
20: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: unexpected state; current event "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
21: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", sec. state: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
22: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void handleMultiDocXmlDecl();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
1: aload 0
aconst_null
putfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlEncoding:Ljava/lang/String;
2: aload 0
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;)C
istore 1
start local 1 3: aload 0
iload 1
ldc "version"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkKeyword:(CLjava/lang/String;)Ljava/lang/String;
astore 2
start local 2 4: aload 2
ifnull 6
5: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_UNEXP_KEYWORD:Ljava/lang/String;
aload 2
ldc "version"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
6: StackMap locals: int java.lang.String
StackMap stack:
aload 0
ldc "version"
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipEquals:(Ljava/lang/String;Ljava/lang/String;)C
istore 1
7: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
astore 3
start local 3 8: aload 3
invokevirtual com.ctc.wstx.util.TextBuffer.resetInitialized:()V
9: aload 0
ldc "version"
iload 1
aload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseQuoted:(Ljava/lang/String;CLcom/ctc/wstx/util/TextBuffer;)V
10: aload 3
ldc "1.0"
invokevirtual com.ctc.wstx.util.TextBuffer.equalsString:(Ljava/lang/String;)Z
ifeq 14
11: aload 0
sipush 256
putfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlVersion:I
12: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mXml11:Z
13: goto 21
StackMap locals: com.ctc.wstx.util.TextBuffer
StackMap stack:
14: aload 3
ldc "1.1"
invokevirtual com.ctc.wstx.util.TextBuffer.equalsString:(Ljava/lang/String;)Z
ifeq 18
15: aload 0
sipush 272
putfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlVersion:I
16: aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mXml11:Z
17: goto 21
18: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlVersion:I
19: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mXml11:Z
20: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected xml version '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual com.ctc.wstx.util.TextBuffer.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'; expected '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "1.0"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' or '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "1.1"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
21: StackMap locals:
StackMap stack:
aload 0
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;)C
istore 1
22: iload 1
bipush 63
if_icmpeq 53
23: iload 1
bipush 101
if_icmpne 33
24: aload 0
iload 1
ldc "encoding"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkKeyword:(CLjava/lang/String;)Ljava/lang/String;
astore 2
25: aload 2
ifnull 27
26: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_UNEXP_KEYWORD:Ljava/lang/String;
aload 2
ldc "encoding"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
27: StackMap locals:
StackMap stack:
aload 0
ldc "encoding"
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipEquals:(Ljava/lang/String;Ljava/lang/String;)C
istore 1
28: aload 3
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithEmpty:()V
29: aload 0
ldc "encoding"
iload 1
aload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseQuoted:(Ljava/lang/String;CLcom/ctc/wstx/util/TextBuffer;)V
30: aload 0
aload 3
invokevirtual com.ctc.wstx.util.TextBuffer.toString:()Ljava/lang/String;
putfield com.ctc.wstx.sr.BasicStreamReader.mDocXmlEncoding:Ljava/lang/String;
31: aload 0
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;)C
istore 1
32: goto 35
StackMap locals:
StackMap stack:
33: iload 1
bipush 115
if_icmpeq 35
34: aload 0
iload 1
ldc " in xml declaration; expected either 'encoding' or 'standalone' pseudo-attribute"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
35: StackMap locals:
StackMap stack:
iload 1
bipush 115
if_icmpne 53
36: aload 0
iload 1
ldc "standalone"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkKeyword:(CLjava/lang/String;)Ljava/lang/String;
astore 2
37: aload 2
ifnull 39
38: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_UNEXP_KEYWORD:Ljava/lang/String;
aload 2
ldc "standalone"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
39: StackMap locals:
StackMap stack:
aload 0
ldc "standalone"
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipEquals:(Ljava/lang/String;Ljava/lang/String;)C
istore 1
40: aload 3
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithEmpty:()V
41: aload 0
ldc "standalone"
iload 1
aload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseQuoted:(Ljava/lang/String;CLcom/ctc/wstx/util/TextBuffer;)V
42: aload 3
ldc "yes"
invokevirtual com.ctc.wstx.util.TextBuffer.equalsString:(Ljava/lang/String;)Z
ifeq 45
43: aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
44: goto 52
StackMap locals:
StackMap stack:
45: aload 3
ldc "no"
invokevirtual com.ctc.wstx.util.TextBuffer.equalsString:(Ljava/lang/String;)Z
ifeq 48
46: aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
47: goto 52
48: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected xml 'standalone' pseudo-attribute value '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
49: aload 3
invokevirtual com.ctc.wstx.util.TextBuffer.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'; expected '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "yes"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' or '"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
50: ldc "no"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
51: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
52: StackMap locals:
StackMap stack:
aload 0
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;)C
istore 1
53: StackMap locals:
StackMap stack:
iload 1
bipush 63
if_icmpeq 55
54: aload 0
iload 1
ldc " in xml declaration; expected '?>' as the end marker"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
55: StackMap locals:
StackMap stack:
aload 0
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 1
56: iload 1
bipush 62
if_icmpeq 58
57: aload 0
iload 1
ldc " in xml declaration; expected '>' to close the declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
58: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 59 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
3 59 1 c C
4 59 2 wrong Ljava/lang/String;
8 59 3 tb Lcom/ctc/wstx/util/TextBuffer;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected final char skipEquals(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)C
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;)C
istore 3
start local 3 1: iload 3
bipush 61
if_icmpeq 3
2: aload 0
iload 3
new java.lang.StringBuilder
dup
ldc " in xml declaration; expected '=' to follow pseudo-attribute '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
3: StackMap locals: int
StackMap stack:
aload 0
aload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;)C
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 4 1 name Ljava/lang/String;
0 4 2 eofMsg Ljava/lang/String;
1 4 3 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
eofMsg
protected final void parseQuoted(java.lang.String, char, com.ctc.wstx.util.TextBuffer);
descriptor: (Ljava/lang/String;CLcom/ctc/wstx/util/TextBuffer;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
bipush 34
if_icmpeq 2
iload 2
bipush 39
if_icmpeq 2
1: aload 0
iload 2
new java.lang.StringBuilder
dup
ldc " in xml declaration; waited ' or \" to start a value for pseudo-attribute '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegment:()[C
astore 4
start local 4 3: iconst_0
istore 5
start local 5 4: StackMap locals: char[] int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 5
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 6
5: StackMap locals:
StackMap stack:
aload 0
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
6: StackMap locals:
StackMap stack: int
istore 6
start local 6 7: iload 6
iload 2
if_icmpne 9
8: goto 19
9: StackMap locals: int
StackMap stack:
iload 6
bipush 32
if_icmplt 10
iload 6
bipush 60
if_icmpne 12
10: StackMap locals:
StackMap stack:
aload 0
iload 6
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
11: goto 14
StackMap locals:
StackMap stack:
12: iload 6
ifne 14
13: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwNullChar:()V
14: StackMap locals:
StackMap stack:
iload 5
aload 4
arraylength
if_icmplt 17
15: aload 3
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 4
16: iconst_0
istore 5
17: StackMap locals:
StackMap stack:
aload 4
iload 5
iinc 5 1
iload 6
castore
end local 6 18: goto 4
19: StackMap locals:
StackMap stack:
aload 3
iload 5
invokevirtual com.ctc.wstx.util.TextBuffer.setCurrentLength:(I)V
20: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 21 1 name Ljava/lang/String;
0 21 2 quoteChar C
0 21 3 tbuf Lcom/ctc/wstx/util/TextBuffer;
3 21 4 outBuf [C
4 21 5 outPtr I
7 18 6 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
quoteChar
tbuf
private void nextFromPrologBang(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNext:()I
istore 2
start local 2 1: iload 2
ifge 3
2: aload 0
ldc " in prolog"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedEOF:(Ljava/lang/String;)V
3: StackMap locals: int
StackMap stack:
iload 2
bipush 68
if_icmpne 19
4: aload 0
bipush 68
ldc "DOCTYPE"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkKeyword:(CLjava/lang/String;)Ljava/lang/String;
astore 3
start local 3 5: aload 3
ifnull 7
6: aload 0
new java.lang.StringBuilder
dup
ldc "Unrecognized XML directive '<!"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' (misspelled DOCTYPE?)."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
7: StackMap locals: java.lang.String
StackMap stack:
iload 1
ifne 13
8: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.inputParsingModeDocuments:()Z
ifeq 12
9: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStDoctypeFound:Z
ifne 13
10: aload 0
aload 0
bipush 11
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleMultiDocStart:(I)I
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
11: return
12: StackMap locals:
StackMap stack:
aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_DTD_IN_EPILOG:Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
13: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStDoctypeFound:Z
ifeq 15
14: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_DTD_DUP:Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
15: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mStDoctypeFound:Z
16: aload 0
bipush 11
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
17: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.startDTD:()V
18: return
end local 3 19: StackMap locals:
StackMap stack:
iload 2
bipush 45
if_icmpne 28
20: aload 0
iload 1
ifeq 21
ldc " in prolog"
goto 22
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
21: ldc " in epilog"
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader java.lang.String
22: invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 3
start local 3 23: iload 3
bipush 45
if_icmpeq 25
24: aload 0
iload 2
ldc " (malformed comment?)"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
25: StackMap locals: int
StackMap stack:
aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
26: aload 0
iconst_5
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
27: return
end local 3 28: StackMap locals:
StackMap stack:
iload 2
bipush 91
if_icmpne 32
29: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.peekNext:()I
istore 2
30: iload 2
bipush 67
if_icmpne 32
31: aload 0
iload 2
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_CDATA_IN_EPILOG:Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
32: StackMap locals:
StackMap stack:
aload 0
iload 2
ldc " after '<!' (malformed comment?)"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
33: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 34 1 isProlog Z
1 34 2 i I
5 19 3 keyw Ljava/lang/String;
23 28 3 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
isProlog
private void startDTD();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.resetInitialized:()V
1: aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;)C
istore 1
start local 1 2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgNsEnabled:Z
ifeq 16
3: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseLocalName:(C)Ljava/lang/String;
astore 2
start local 2 4: aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 1
5: iload 1
bipush 58
if_icmpne 9
6: aload 0
aload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mRootPrefix:Ljava/lang/String;
7: aload 0
aload 0
aload 0
ldc "; expected an identifier"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseLocalName:(C)Ljava/lang/String;
putfield com.ctc.wstx.sr.BasicStreamReader.mRootLName:Ljava/lang/String;
8: goto 18
StackMap locals: int java.lang.String
StackMap stack:
9: iload 1
bipush 32
if_icmple 10
iload 1
bipush 91
if_icmpeq 10
iload 1
bipush 62
if_icmpne 14
10: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
11: aload 0
aconst_null
putfield com.ctc.wstx.sr.BasicStreamReader.mRootPrefix:Ljava/lang/String;
12: aload 0
aload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mRootLName:Ljava/lang/String;
13: goto 18
14: StackMap locals:
StackMap stack:
aload 0
iload 1
ldc " in DOCTYPE declaration; expected '[' or white space."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
end local 2 15: goto 18
16: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseFullName:(C)Ljava/lang/String;
putfield com.ctc.wstx.sr.BasicStreamReader.mRootLName:Ljava/lang/String;
17: aload 0
aconst_null
putfield com.ctc.wstx.sr.BasicStreamReader.mRootPrefix:Ljava/lang/String;
18: StackMap locals:
StackMap stack:
aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;)C
istore 1
19: iload 1
bipush 91
if_icmpeq 62
iload 1
bipush 62
if_icmpeq 62
20: aconst_null
astore 2
start local 2 21: iload 1
bipush 80
if_icmpne 41
22: aload 0
aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
ldc "UBLIC"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkKeyword:(CLjava/lang/String;)Ljava/lang/String;
astore 2
23: aload 2
ifnull 26
24: new java.lang.StringBuilder
dup
ldc "P"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
25: goto 59
26: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipWS:(C)Z
ifne 28
27: aload 0
iload 1
ldc " in DOCTYPE declaration; expected a space between PUBLIC keyword and public id"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
28: StackMap locals:
StackMap stack:
aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 1
29: iload 1
bipush 34
if_icmpeq 31
iload 1
bipush 39
if_icmpeq 31
30: aload 0
iload 1
ldc " in DOCTYPE declaration; expected a public identifier."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
31: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parsePublicId:(CLjava/lang/String;)Ljava/lang/String;
putfield com.ctc.wstx.sr.BasicStreamReader.mDtdPublicId:Ljava/lang/String;
32: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDtdPublicId:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
pop
33: aload 0
aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipWS:(C)Z
ifne 35
34: aload 0
iload 1
ldc " in DOCTYPE declaration; expected a space between public and system identifiers"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
35: StackMap locals:
StackMap stack:
aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 1
36: iload 1
bipush 34
if_icmpeq 38
iload 1
bipush 39
if_icmpeq 38
37: aload 0
ldc " in DOCTYPE declaration; expected a system identifier."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
38: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseSystemId:(CZLjava/lang/String;)Ljava/lang/String;
putfield com.ctc.wstx.sr.BasicStreamReader.mDtdSystemId:Ljava/lang/String;
39: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDtdSystemId:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
pop
40: goto 59
StackMap locals:
StackMap stack:
41: iload 1
bipush 83
if_icmpne 54
42: aload 0
aconst_null
putfield com.ctc.wstx.sr.BasicStreamReader.mDtdPublicId:Ljava/lang/String;
43: aload 0
aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
ldc "YSTEM"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkKeyword:(CLjava/lang/String;)Ljava/lang/String;
astore 2
44: aload 2
ifnull 47
45: new java.lang.StringBuilder
dup
ldc "S"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
46: goto 59
47: StackMap locals:
StackMap stack:
aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;)C
istore 1
48: iload 1
bipush 34
if_icmpeq 50
iload 1
bipush 39
if_icmpeq 50
49: aload 0
iload 1
ldc " in DOCTYPE declaration; expected a system identifier."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
50: StackMap locals:
StackMap stack:
aload 0
aload 0
iload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseSystemId:(CZLjava/lang/String;)Ljava/lang/String;
putfield com.ctc.wstx.sr.BasicStreamReader.mDtdSystemId:Ljava/lang/String;
51: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDtdSystemId:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 59
52: aload 0
aconst_null
putfield com.ctc.wstx.sr.BasicStreamReader.mDtdSystemId:Ljava/lang/String;
53: goto 59
54: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.isNameStartChar:(C)Z
ifne 57
55: aload 0
iload 1
ldc " in DOCTYPE declaration; expected keywords 'PUBLIC' or 'SYSTEM'."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
56: goto 59
57: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
58: aload 0
iload 1
ldc "SYSTEM"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkKeyword:(CLjava/lang/String;)Ljava/lang/String;
astore 2
59: StackMap locals:
StackMap stack:
aload 2
ifnull 61
60: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected keyword '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'; expected 'PUBLIC' or 'SYSTEM'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
61: StackMap locals:
StackMap stack:
aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;)C
istore 1
end local 2 62: StackMap locals:
StackMap stack:
iload 1
bipush 91
if_icmpne 64
63: goto 66
64: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpeq 66
65: aload 0
iload 1
ldc " in DOCTYPE declaration; expected closing '>'."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
66: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
67: aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
68: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 69 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
2 69 1 c C
4 15 2 str Ljava/lang/String;
21 62 2 keyw Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void finishDTD(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc " in DOCTYPE declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 2
start local 2 1: iload 2
bipush 91
if_icmpne 13
2: iload 1
ifeq 4
3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInput:Lcom/ctc/wstx/io/WstxInputSource;
checkcast com.ctc.wstx.io.BranchingReaderSource
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
invokevirtual com.ctc.wstx.io.BranchingReaderSource.startBranch:(Lcom/ctc/wstx/util/TextBuffer;IZ)V
4: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInput:Lcom/ctc/wstx/io/WstxInputSource;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokestatic com.ctc.wstx.dtd.MinimalDTDReader.skipInternalSubset:(Lcom/ctc/wstx/io/WstxInputData;Lcom/ctc/wstx/io/WstxInputSource;Lcom/ctc/wstx/api/ReaderConfig;)V
5: goto 10
StackMap locals:
StackMap stack: java.lang.Throwable
6: astore 3
7: iload 1
ifeq 9
8: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInput:Lcom/ctc/wstx/io/WstxInputSource;
checkcast com.ctc.wstx.io.BranchingReaderSource
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
invokevirtual com.ctc.wstx.io.BranchingReaderSource.endBranch:(I)V
9: StackMap locals: java.lang.Throwable
StackMap stack:
aload 3
athrow
10: StackMap locals:
StackMap stack:
iload 1
ifeq 12
11: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInput:Lcom/ctc/wstx/io/WstxInputSource;
checkcast com.ctc.wstx.io.BranchingReaderSource
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
invokevirtual com.ctc.wstx.io.BranchingReaderSource.endBranch:(I)V
12: StackMap locals:
StackMap stack:
aload 0
ldc " in internal DTD subset"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharAfterWS:(Ljava/lang/String;)C
istore 2
13: StackMap locals:
StackMap stack:
iload 2
bipush 62
if_icmpeq 15
14: aload 0
iload 2
ldc "; expected '>' to finish DOCTYPE declaration."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
15: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 16 1 copyContents Z
1 16 2 c C
Exception table:
from to target type
4 6 6 any
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
copyContents
private final int nextFromTree();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 6
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
iconst_3
if_icmpne 4
2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_4
if_icmpeq 3
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
bipush 12
if_icmpne 4
3: StackMap locals:
StackMap stack:
aload 0
ldc "Internal error: skipping validatable text"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipToken:()I
istore 1
start local 1 5: goto 44
end local 1 6: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_1
if_icmpne 15
7: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStEmptyElem:Z
ifeq 40
8: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mStEmptyElem:Z
9: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.validateEndElement:()I
istore 2
start local 2 10: aload 0
iload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
11: aload 0
iload 2
iconst_3
if_icmpne 12
iconst_1
goto 13
StackMap locals: com.ctc.wstx.sr.BasicStreamReader top int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
12: iconst_0
StackMap locals: com.ctc.wstx.sr.BasicStreamReader top int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
13: putfield com.ctc.wstx.sr.BasicStreamReader.mValidateText:Z
14: iconst_2
ireturn
end local 2 15: StackMap locals: com.ctc.wstx.sr.BasicStreamReader
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_2
if_icmpne 19
16: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.pop:()Z
ifne 40
17: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.inputParsingModeFragment:()Z
ifne 40
18: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.closeContentTree:()I
ireturn
19: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
bipush 12
if_icmpne 40
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_2
if_icmpgt 40
20: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputProcessed:J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
i2l
ladd
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputTotal:J
21: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRow:I
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputRow:I
22: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRowStart:I
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputCol:I
23: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 24
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 25
24: StackMap locals:
StackMap stack:
aload 0
ldc " in CDATA section"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
25: StackMap locals:
StackMap stack: int
istore 2
start local 2 26: aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readCDataPrimary:(C)Z
ifeq 29
27: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
ifle 40
28: bipush 12
ireturn
29: StackMap locals: com.ctc.wstx.sr.BasicStreamReader top int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
ifne 38
30: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgLazyParsing:Z
ifeq 32
31: iconst_1
goto 33
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
32: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mShortestTextSegment:I
33: StackMap locals: com.ctc.wstx.sr.BasicStreamReader top int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readCDataSecondary:(I)Z
34: ifeq 38
35: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
ifle 40
36: aload 0
iconst_3
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
37: bipush 12
ireturn
38: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
39: bipush 12
ireturn
end local 2 40: StackMap locals: com.ctc.wstx.sr.BasicStreamReader
StackMap stack:
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputProcessed:J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
i2l
ladd
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputTotal:J
41: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRow:I
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputRow:I
42: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRowStart:I
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputCol:I
43: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNext:()I
istore 1
start local 1 44: StackMap locals: int
StackMap stack:
iload 1
ifge 76
45: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.isEmpty:()Z
ifne 47
46: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedEOF:()V
47: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleEOF:(Z)I
ireturn
48: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
49: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
ifne 51
50: aload 0
bipush 9
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportInvalidContent:(I)V
51: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgReplaceEntities:Z
ifeq 53
52: aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fullyResolveEntity:(Z)I
goto 54
StackMap locals:
StackMap stack:
53: aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.resolveCharOnlyEntity:(Z)I
54: StackMap locals:
StackMap stack: int
istore 2
start local 2 55: iload 2
ifeq 69
56: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
iconst_1
if_icmpgt 59
57: iload 2
bipush 32
if_icmple 59
58: aload 0
iconst_4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportInvalidContent:(I)V
59: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
astore 3
start local 3 60: aload 3
invokevirtual com.ctc.wstx.util.TextBuffer.resetInitialized:()V
61: iload 2
ldc 65535
if_icmpgt 64
62: aload 3
iload 2
i2c
invokevirtual com.ctc.wstx.util.TextBuffer.append:(C)V
63: goto 67
64: StackMap locals: com.ctc.wstx.util.TextBuffer
StackMap stack:
iload 2
ldc 65536
isub
istore 2
65: aload 3
iload 2
bipush 10
ishr
ldc 55296
iadd
i2c
invokevirtual com.ctc.wstx.util.TextBuffer.append:(C)V
66: aload 3
iload 2
sipush 1023
iand
ldc 56320
iadd
i2c
invokevirtual com.ctc.wstx.util.TextBuffer.append:(C)V
67: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
68: iconst_4
ireturn
end local 3 69: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgReplaceEntities:Z
ifeq 70
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgTreatCharRefsAsEntities:Z
ifeq 75
70: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgTreatCharRefsAsEntities:Z
ifne 73
71: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.resolveNonCharEntity:()Lcom/ctc/wstx/ent/EntityDecl;
astore 3
start local 3 72: aload 0
aload 3
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrEntity:Lcom/ctc/wstx/ent/EntityDecl;
end local 3 73: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
74: bipush 9
ireturn
75: StackMap locals:
StackMap stack:
aload 0
ldc " in main document content"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 1
end local 2 76: StackMap locals:
StackMap stack:
iload 1
bipush 38
if_icmpeq 48
77: iload 1
bipush 60
if_icmpne 97
78: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 2
start local 2 79: iload 2
bipush 63
if_icmpne 83
80: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
ifne 82
81: aload 0
iconst_3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportInvalidContent:(I)V
82: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readPIPrimary:()I
ireturn
83: StackMap locals:
StackMap stack:
iload 2
bipush 33
if_icmpne 88
84: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.nextFromTreeCommentOrCData:()I
istore 3
start local 3 85: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
ifne 87
86: aload 0
iload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportInvalidContent:(I)V
87: StackMap locals: int
StackMap stack:
iload 3
ireturn
end local 3 88: StackMap locals:
StackMap stack:
iload 2
bipush 47
if_icmpne 91
89: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readEndElem:()V
90: iconst_2
ireturn
91: StackMap locals:
StackMap stack:
iload 2
bipush 58
if_icmpeq 92
aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.isNameStartChar:(C)Z
ifeq 94
92: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleStartElem:(C)V
93: iconst_1
ireturn
94: StackMap locals:
StackMap stack:
iload 2
bipush 91
if_icmpne 96
95: aload 0
iload 2
ldc " in content after '<' (malformed <![CDATA[]] directive?)"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
96: StackMap locals:
StackMap stack:
aload 0
iload 2
ldc " in content after '<' (malformed start element?)."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
end local 2 97: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
iconst_2
if_icmpgt 109
98: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
ifne 101
99: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.reallyValidating:()Z
ifeq 101
100: aload 0
iconst_4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportInvalidContent:(I)V
101: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpgt 107
102: aload 0
aload 0
iload 1
i2c
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readSpacePrimary:(CZ)Z
ifeq 104
103: iconst_4
goto 105
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
104: iconst_1
105: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
106: bipush 6
ireturn
107: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.reallyValidating:()Z
ifeq 109
108: aload 0
iconst_4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportInvalidContent:(I)V
109: StackMap locals:
StackMap stack:
aload 0
iload 1
i2c
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readTextPrimary:(C)Z
ifeq 112
110: aload 0
iconst_3
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
111: goto 117
112: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifne 116
113: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mShortestTextSegment:I
if_icmplt 116
114: aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
115: goto 117
116: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
117: StackMap locals:
StackMap stack:
iconst_4
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 118 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
5 6 1 i I
44 118 1 i I
10 15 2 vld I
26 40 2 c C
55 76 2 ch I
60 69 3 tb Lcom/ctc/wstx/util/TextBuffer;
72 73 3 ed Lcom/ctc/wstx/ent/EntityDecl;
79 97 2 c C
85 88 3 type I
Exceptions:
throws javax.xml.stream.XMLStreamException
private int closeContentTree();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
1: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.nextFromProlog:(Z)Z
ifeq 3
2: aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mSecondaryToken:I
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
invokevirtual com.ctc.wstx.util.SymbolTable.isDirty:()Z
ifeq 5
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mOwner:Lcom/ctc/wstx/sr/ReaderCreator;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
invokeinterface com.ctc.wstx.sr.ReaderCreator.updateSymbolTable:(Lcom/ctc/wstx/util/SymbolTable;)V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iconst_0
invokevirtual com.ctc.wstx.util.TextBuffer.recycle:(Z)V
6: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
private final void handleStartElem(char);
descriptor: (C)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgNsEnabled:Z
ifeq 23
2: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseLocalName:(C)Ljava/lang/String;
astore 3
start local 3 3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 5
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 6
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int top java.lang.String
StackMap stack:
5: aload 0
ldc "; expected an identifier"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
6: StackMap locals:
StackMap stack: int
istore 1
7: iload 1
bipush 58
if_icmpne 18
8: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 10
9: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 11
StackMap locals:
StackMap stack:
10: aload 0
ldc "; expected an identifier"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
11: StackMap locals:
StackMap stack: int
istore 1
12: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
aload 3
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseLocalName:(C)Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.InputElementStack.push:(Ljava/lang/String;Ljava/lang/String;)V
13: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 15
14: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 16
StackMap locals:
StackMap stack:
15: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
16: StackMap locals:
StackMap stack: int
istore 1
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
aconst_null
aload 3
invokevirtual com.ctc.wstx.sr.InputElementStack.push:(Ljava/lang/String;Ljava/lang/String;)V
19: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpne 20
iconst_0
goto 21
StackMap locals:
StackMap stack:
20: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs:(C)Z
StackMap locals:
StackMap stack: int
21: istore 2
end local 3 start local 2 22: goto 31
end local 2 23: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
aconst_null
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseFullName:(C)Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.InputElementStack.push:(Ljava/lang/String;Ljava/lang/String;)V
24: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 26
25: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 27
StackMap locals:
StackMap stack:
26: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
27: StackMap locals:
StackMap stack: int
istore 1
28: iload 1
bipush 62
if_icmpne 29
iconst_0
goto 30
StackMap locals:
StackMap stack:
29: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleNonNsAttrs:(C)Z
StackMap locals:
StackMap stack: int
30: istore 2
start local 2 31: StackMap locals: int
StackMap stack:
iload 2
ifne 33
32: aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrDepth:I
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrDepth:I
33: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mStEmptyElem:Z
34: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.resolveAndValidateElement:()I
istore 3
start local 3 35: aload 0
iload 3
putfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
36: aload 0
iload 3
iconst_3
if_icmpne 37
iconst_1
goto 38
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
37: iconst_0
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
38: putfield com.ctc.wstx.sr.BasicStreamReader.mValidateText:Z
39: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 40 1 c C
22 23 2 empty Z
31 40 2 empty Z
3 22 3 str Ljava/lang/String;
35 40 3 vld I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
private final boolean handleNsAttrs(char);
descriptor: (C)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
astore 2
start local 2 1: StackMap locals: com.ctc.wstx.sr.AttributeCollector
StackMap stack:
iload 1
bipush 32
if_icmpgt 4
2: aload 0
ldc " in start tag"
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;C)C
istore 1
3: goto 6
StackMap locals:
StackMap stack:
4: iload 1
bipush 47
if_icmpeq 6
iload 1
bipush 62
if_icmpeq 6
5: aload 0
iload 1
ldc " excepted space, or '>' or \"/>\""
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
6: StackMap locals:
StackMap stack:
iload 1
bipush 47
if_icmpne 11
7: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 1
8: iload 1
bipush 62
if_icmpeq 10
9: aload 0
iload 1
ldc " expected '>'"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
10: StackMap locals:
StackMap stack:
iconst_1
ireturn
11: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpne 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
iload 1
bipush 60
if_icmpne 15
14: aload 0
ldc "Unexpected '<' character in element (missing closing '>'?)"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
15: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseLocalName:(C)Ljava/lang/String;
astore 5
start local 5 16: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 18
17: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 19
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int com.ctc.wstx.sr.AttributeCollector top top java.lang.String
StackMap stack:
18: aload 0
ldc "; expected an identifier"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
19: StackMap locals:
StackMap stack: int
istore 1
20: iload 1
bipush 58
if_icmpne 28
21: aload 5
astore 3
start local 3 22: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 24
23: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 25
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int com.ctc.wstx.sr.AttributeCollector java.lang.String top java.lang.String
StackMap stack:
24: aload 0
ldc "; expected an identifier"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
25: StackMap locals:
StackMap stack: int
istore 1
26: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseLocalName:(C)Ljava/lang/String;
astore 4
start local 4 27: goto 31
end local 4 end local 3 28: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int com.ctc.wstx.sr.AttributeCollector top top java.lang.String
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
29: aconst_null
astore 3
start local 3 30: aload 5
astore 4
start local 4 31: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int com.ctc.wstx.sr.AttributeCollector java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 33
32: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 34
StackMap locals:
StackMap stack:
33: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
34: StackMap locals:
StackMap stack: int
istore 1
35: iload 1
bipush 32
if_icmpgt 37
36: aload 0
ldc " in start tag"
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;C)C
istore 1
37: StackMap locals:
StackMap stack:
iload 1
bipush 61
if_icmpeq 39
38: aload 0
iload 1
ldc " expected '='"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
39: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 41
40: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 42
StackMap locals:
StackMap stack:
41: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
42: StackMap locals:
StackMap stack: int
istore 1
43: iload 1
bipush 32
if_icmpgt 45
44: aload 0
ldc " in start tag"
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;C)C
istore 1
45: StackMap locals:
StackMap stack:
iload 1
bipush 34
if_icmpeq 47
iload 1
bipush 39
if_icmpeq 47
46: aload 0
iload 1
ldc " in start tag Expected a quote"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
47: StackMap locals:
StackMap stack:
iconst_m1
istore 6
start local 6 48: aload 3
getstatic com.ctc.wstx.sr.BasicStreamReader.sPrefixXmlns:Ljava/lang/String;
if_acmpne 54
49: aload 2
aload 4
invokevirtual com.ctc.wstx.sr.AttributeCollector.getNsBuilder:(Ljava/lang/String;)Lcom/ctc/wstx/util/TextBuilder;
astore 7
start local 7 50: aload 7
ifnonnull 52
51: aload 0
new java.lang.StringBuilder
dup
ldc "Duplicate declaration for namespace prefix '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
52: StackMap locals: int com.ctc.wstx.util.TextBuilder
StackMap stack:
aload 7
invokevirtual com.ctc.wstx.util.TextBuilder.getCharSize:()I
istore 6
53: goto 60
end local 7 StackMap locals:
StackMap stack:
54: aload 4
getstatic com.ctc.wstx.sr.BasicStreamReader.sPrefixXmlns:Ljava/lang/String;
if_acmpne 59
aload 3
ifnonnull 59
55: aload 2
invokevirtual com.ctc.wstx.sr.AttributeCollector.getDefaultNsBuilder:()Lcom/ctc/wstx/util/TextBuilder;
astore 7
start local 7 56: aload 7
ifnonnull 60
57: aload 0
ldc "Duplicate default namespace declaration."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
58: goto 60
end local 7 59: StackMap locals:
StackMap stack:
aload 2
aload 3
aload 4
invokevirtual com.ctc.wstx.sr.AttributeCollector.getAttrBuilder:(Ljava/lang/String;Ljava/lang/String;)Lcom/ctc/wstx/util/TextBuilder;
astore 7
start local 7 60: StackMap locals: com.ctc.wstx.util.TextBuilder
StackMap stack:
aload 0
iload 1
aload 7
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseAttrValue:(CLcom/ctc/wstx/util/TextBuilder;)V
61: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mXml11:Z
ifne 64
62: iload 6
iflt 64
aload 7
invokevirtual com.ctc.wstx.util.TextBuilder.getCharSize:()I
iload 6
if_icmpne 64
63: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_NS_EMPTY:Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
64: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 66
65: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 67
StackMap locals:
StackMap stack:
66: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
67: StackMap locals:
StackMap stack: int
istore 1
end local 7 end local 6 end local 5 end local 4 end local 3 68: goto 1
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 69 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 69 1 c C
1 69 2 ac Lcom/ctc/wstx/sr/AttributeCollector;
22 28 3 prefix Ljava/lang/String;
30 68 3 prefix Ljava/lang/String;
27 28 4 localName Ljava/lang/String;
31 68 4 localName Ljava/lang/String;
16 68 5 str Ljava/lang/String;
48 68 6 startLen I
50 54 7 tb Lcom/ctc/wstx/util/TextBuilder;
56 59 7 tb Lcom/ctc/wstx/util/TextBuilder;
60 68 7 tb Lcom/ctc/wstx/util/TextBuilder;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
private final boolean handleNonNsAttrs(char);
descriptor: (C)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
astore 2
start local 2 1: StackMap locals: com.ctc.wstx.sr.AttributeCollector
StackMap stack:
iload 1
bipush 32
if_icmpgt 4
2: aload 0
ldc " in start tag"
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;C)C
istore 1
3: goto 6
StackMap locals:
StackMap stack:
4: iload 1
bipush 47
if_icmpeq 6
iload 1
bipush 62
if_icmpeq 6
5: aload 0
iload 1
ldc " excepted space, or '>' or \"/>\""
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
6: StackMap locals:
StackMap stack:
iload 1
bipush 47
if_icmpne 11
7: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 1
8: iload 1
bipush 62
if_icmpeq 10
9: aload 0
iload 1
ldc " expected '>'"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
10: StackMap locals:
StackMap stack:
iconst_1
ireturn
11: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpne 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
iload 1
bipush 60
if_icmpne 15
14: aload 0
ldc "Unexpected '<' character in element (missing closing '>'?)"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
15: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseFullName:(C)Ljava/lang/String;
astore 3
start local 3 16: aload 2
aconst_null
aload 3
invokevirtual com.ctc.wstx.sr.AttributeCollector.getAttrBuilder:(Ljava/lang/String;Ljava/lang/String;)Lcom/ctc/wstx/util/TextBuilder;
astore 4
start local 4 17: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 19
18: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 20
StackMap locals: java.lang.String com.ctc.wstx.util.TextBuilder
StackMap stack:
19: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
20: StackMap locals:
StackMap stack: int
istore 1
21: iload 1
bipush 32
if_icmpgt 23
22: aload 0
ldc " in start tag"
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;C)C
istore 1
23: StackMap locals:
StackMap stack:
iload 1
bipush 61
if_icmpeq 25
24: aload 0
iload 1
ldc " expected '='"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
25: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 27
26: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 28
StackMap locals:
StackMap stack:
27: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
28: StackMap locals:
StackMap stack: int
istore 1
29: iload 1
bipush 32
if_icmpgt 31
30: aload 0
ldc " in start tag"
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;C)C
istore 1
31: StackMap locals:
StackMap stack:
iload 1
bipush 34
if_icmpeq 33
iload 1
bipush 39
if_icmpeq 33
32: aload 0
iload 1
ldc " in start tag Expected a quote"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
33: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseAttrValue:(CLcom/ctc/wstx/util/TextBuilder;)V
34: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 36
35: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 37
StackMap locals:
StackMap stack:
36: aload 0
ldc " in start tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
37: StackMap locals:
StackMap stack: int
istore 1
end local 4 end local 3 38: goto 1
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 39 1 c C
1 39 2 ac Lcom/ctc/wstx/sr/AttributeCollector;
16 38 3 name Ljava/lang/String;
17 38 4 tb Lcom/ctc/wstx/util/TextBuilder;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected final void readEndElem();
descriptor: ()V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=5, locals=7, args_size=1
start local 0 0: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.isEmpty:()Z
ifeq 4
2: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportExtraEndElem:()V
3: return
4: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 5
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 6
5: StackMap locals:
StackMap stack:
aload 0
ldc " in end tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
6: StackMap locals:
StackMap stack: int
istore 1
start local 1 7: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.isNameStartChar:(C)Z
ifne 11
iload 1
bipush 58
if_icmpeq 11
8: iload 1
bipush 32
if_icmpgt 10
9: aload 0
iload 1
ldc "; missing element name?"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
10: StackMap locals: int
StackMap stack:
aload 0
iload 1
ldc "; expected an element name."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
11: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getPrefix:()Ljava/lang/String;
astore 2
start local 2 12: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalName:()Ljava/lang/String;
astore 3
start local 3 13: aload 2
ifnull 34
aload 2
invokevirtual java.lang.String.length:()I
ifle 34
14: aload 2
invokevirtual java.lang.String.length:()I
istore 4
start local 4 15: iconst_0
istore 5
start local 5 16: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int java.lang.String java.lang.String int int
StackMap stack:
iload 1
aload 2
iload 5
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 19
17: aload 0
aload 2
aload 3
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportWrongEndPrefix:(Ljava/lang/String;Ljava/lang/String;I)V
18: return
19: StackMap locals:
StackMap stack:
iinc 5 1
iload 5
iload 4
if_icmplt 21
20: goto 25
21: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 22
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 23
22: StackMap locals:
StackMap stack:
aload 0
ldc " in end tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
23: StackMap locals:
StackMap stack: int
istore 1
24: goto 16
25: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 26
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 27
26: StackMap locals:
StackMap stack:
aload 0
ldc " in end tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
27: StackMap locals:
StackMap stack: int
istore 1
28: iload 1
bipush 58
if_icmpeq 31
29: aload 0
aload 2
aload 3
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportWrongEndPrefix:(Ljava/lang/String;Ljava/lang/String;I)V
30: return
31: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 32
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 33
32: StackMap locals:
StackMap stack:
aload 0
ldc " in end tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
33: StackMap locals:
StackMap stack: int
istore 1
end local 5 end local 4 34: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.String.length:()I
istore 4
start local 4 35: iconst_0
istore 5
start local 5 36: StackMap locals: int int
StackMap stack:
iload 1
aload 3
iload 5
invokevirtual java.lang.String.charAt:(I)C
if_icmpeq 39
37: aload 0
aload 2
aload 3
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportWrongEndElem:(Ljava/lang/String;Ljava/lang/String;I)V
38: return
39: StackMap locals:
StackMap stack:
iinc 5 1
iload 5
iload 4
if_icmplt 41
40: goto 45
41: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 42
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 43
42: StackMap locals:
StackMap stack:
aload 0
ldc " in end tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
43: StackMap locals:
StackMap stack: int
istore 1
44: goto 36
45: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 46
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 47
46: StackMap locals:
StackMap stack:
aload 0
ldc " in end tag"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
47: StackMap locals:
StackMap stack: int
istore 1
48: iload 1
bipush 32
if_icmpgt 51
49: aload 0
ldc " in end tag"
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextInCurrAfterWS:(Ljava/lang/String;C)C
istore 1
50: goto 55
StackMap locals:
StackMap stack:
51: iload 1
bipush 62
if_icmpne 53
52: goto 55
StackMap locals:
StackMap stack:
53: iload 1
bipush 58
if_icmpeq 54
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.isNameChar:(C)Z
ifeq 55
54: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
iload 4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.reportWrongEndElem:(Ljava/lang/String;Ljava/lang/String;I)V
55: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpeq 57
56: aload 0
iload 1
ldc " in end tag Expected '>'."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
57: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.validateEndElement:()I
istore 6
start local 6 58: aload 0
iload 6
putfield com.ctc.wstx.sr.BasicStreamReader.mVldContent:I
59: aload 0
iload 6
iconst_3
if_icmpne 60
iconst_1
goto 61
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int java.lang.String java.lang.String int int int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
60: iconst_0
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int java.lang.String java.lang.String int int int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
61: putfield com.ctc.wstx.sr.BasicStreamReader.mValidateText:Z
62: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrDepth:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputTopDepth:I
if_icmpne 64
63: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInput:Lcom/ctc/wstx/io/WstxInputSource;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleGreedyEntityProblem:(Lcom/ctc/wstx/io/WstxInputSource;)V
64: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrDepth:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrDepth:I
65: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 66 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
7 66 1 c C
12 66 2 expPrefix Ljava/lang/String;
13 66 3 expLocalName Ljava/lang/String;
15 34 4 len I
16 34 5 i I
35 66 4 len I
36 66 5 i I
58 66 6 vld I
Exceptions:
throws javax.xml.stream.XMLStreamException
private void ();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseFNameForError:()Ljava/lang/String;
astore 1
start local 1 1: aload 0
new java.lang.StringBuilder
dup
ldc "Unbalanced close tag </"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">; no open start tag."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 3 1 name Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
private void reportWrongEndPrefix(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
1: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 2: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseFNameForError:()Ljava/lang/String;
astore 5
start local 5 3: new java.lang.StringBuilder
dup
aload 4
iconst_0
iload 3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6
start local 6 4: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected close tag </"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">; expected </"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
7: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 8 1 prefix Ljava/lang/String;
0 8 2 localName Ljava/lang/String;
0 8 3 done I
2 8 4 fullName Ljava/lang/String;
3 8 5 rest Ljava/lang/String;
4 8 6 actName Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
localName
done
private void reportWrongEndElem(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
1: aload 1
ifnull 5
aload 1
invokevirtual java.lang.String.length:()I
ifle 5
2: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 3: iload 3
iconst_1
aload 1
invokevirtual java.lang.String.length:()I
iadd
iadd
istore 3
4: goto 6
end local 4 5: StackMap locals:
StackMap stack:
aload 2
astore 4
start local 4 6: StackMap locals: java.lang.String
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseFNameForError:()Ljava/lang/String;
astore 5
start local 5 7: new java.lang.StringBuilder
dup
aload 4
iconst_0
iload 3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 6
start local 6 8: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected close tag </"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">; expected </"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
10: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
11: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 12 1 prefix Ljava/lang/String;
0 12 2 localName Ljava/lang/String;
0 12 3 done I
3 5 4 fullName Ljava/lang/String;
6 12 4 fullName Ljava/lang/String;
7 12 5 rest Ljava/lang/String;
8 12 6 actName Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
localName
done
private int ();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
ldc " in main document content"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 1
start local 1 1: iload 1
bipush 91
if_icmpne 8
2: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkCData:()V
3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 4
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 5
4: StackMap locals: int
StackMap stack:
aload 0
ldc " in CDATA section"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
5: StackMap locals:
StackMap stack: int
istore 1
6: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readCDataPrimary:(C)Z
pop
7: bipush 12
ireturn
8: StackMap locals:
StackMap stack:
iload 1
bipush 45
if_icmpne 11
aload 0
ldc " in main document content"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
bipush 45
if_icmpne 11
9: aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
10: iconst_5
ireturn
11: StackMap locals:
StackMap stack:
aload 0
ldc "Unrecognized XML directive; expected CDATA or comment ('<![CDATA[' or '<!--')."
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
12: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 13 1 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
private int skipToken();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
tableswitch { // 1 - 15
1: 53
2: 53
3: 17
4: 10
5: 7
6: 37
7: 52
8: 52
9: 52
10: 53
11: 14
12: 1
13: 53
14: 52
15: 52
default: 53
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_2
if_icmpgt 3
2: aload 0
ldc " in CDATA section"
bipush 93
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCommentOrCData:(Ljava/lang/String;CZ)V
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNext:()I
istore 1
start local 1 4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifeq 54
5: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCoalescedText:(I)I
istore 1
6: goto 54
end local 1 7: StackMap locals:
StackMap stack:
aload 0
ldc " in comment"
bipush 45
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCommentOrCData:(Ljava/lang/String;CZ)V
8: iconst_0
istore 1
start local 1 9: goto 54
end local 1 10: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNext:()I
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipTokenText:(I)I
istore 1
start local 1 11: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifeq 54
12: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCoalescedText:(I)I
istore 1
13: goto 54
end local 1 14: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishDTD:(Z)V
15: iconst_0
istore 1
start local 1 16: goto 54
end local 1 17: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 19
18: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 20
StackMap locals:
StackMap stack:
19: aload 0
ldc " in processing instruction"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
20: StackMap locals:
StackMap stack: int
istore 2
start local 2 21: iload 2
bipush 63
if_icmpne 30
22: StackMap locals: com.ctc.wstx.sr.BasicStreamReader top int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 24
23: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 25
StackMap locals:
StackMap stack:
24: aload 0
ldc " in processing instruction"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
25: StackMap locals:
StackMap stack: int
istore 2
26: iload 2
bipush 63
if_icmpeq 22
27: iload 2
bipush 62
if_icmpne 30
28: iconst_0
istore 1
start local 1 29: goto 54
end local 1 30: StackMap locals:
StackMap stack:
iload 2
bipush 32
if_icmpge 17
31: iload 2
bipush 10
if_icmpeq 32
iload 2
bipush 13
if_icmpne 34
32: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
pop
33: goto 17
StackMap locals:
StackMap stack:
34: iload 2
bipush 9
if_icmpeq 17
35: aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
end local 2 36: goto 17
37: StackMap locals: com.ctc.wstx.sr.BasicStreamReader
StackMap stack:
goto 47
38: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 2
start local 2 39: iload 2
bipush 32
if_icmple 42
40: iload 2
istore 1
start local 1 41: goto 54
end local 1 42: StackMap locals: com.ctc.wstx.sr.BasicStreamReader top int
StackMap stack:
iload 2
bipush 10
if_icmpeq 43
iload 2
bipush 13
if_icmpne 45
43: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
pop
44: goto 47
StackMap locals:
StackMap stack:
45: iload 2
bipush 32
if_icmpeq 47
iload 2
bipush 9
if_icmpeq 47
46: aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
end local 2 47: StackMap locals: com.ctc.wstx.sr.BasicStreamReader
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 38
48: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.loadMore:()Z
ifne 51
49: iconst_m1
istore 1
start local 1 50: goto 54
end local 1 51: StackMap locals:
StackMap stack:
goto 47
52: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "skipToken() called when current token is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
53: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: unexpected token "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
start local 1 54: StackMap locals: int
StackMap stack:
iload 1
iconst_1
if_icmpge 61
55: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRow:I
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputRow:I
56: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputProcessed:J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
i2l
ladd
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputTotal:J
57: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRowStart:I
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputCol:I
58: iload 1
ifge 59
iload 1
goto 60
StackMap locals:
StackMap stack:
59: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNext:()I
StackMap locals:
StackMap stack: int
60: ireturn
61: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRow:I
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputRow:I
62: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputProcessed:J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
i2l
ladd
lconst_1
lsub
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputTotal:J
63: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrInputRowStart:I
isub
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenInputCol:I
64: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
4 7 1 result I
9 10 1 result I
11 14 1 result I
16 17 1 result I
29 30 1 result I
41 42 1 result I
50 51 1 result I
54 65 1 result I
21 36 2 c C
39 47 2 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
private void (java.lang.String, char, boolean);
descriptor: (Ljava/lang/String;CZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 5
2: aload 0
ldc "Text size"
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getMaxTextLength:()J
iload 4
i2l
invokevirtual com.ctc.wstx.sr.BasicStreamReader.verifyLimit:(Ljava/lang/String;JJ)V
3: aload 0
aload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 5
start local 5 4: goto 6
end local 5 5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 5
start local 5 6: StackMap locals: int
StackMap stack:
iload 5
bipush 32
if_icmpge 13
7: iload 5
bipush 10
if_icmpeq 8
iload 5
bipush 13
if_icmpne 10
8: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
pop
9: goto 15
StackMap locals:
StackMap stack:
10: iload 5
bipush 9
if_icmpeq 15
11: aload 0
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
12: goto 15
StackMap locals:
StackMap stack:
13: iload 5
iload 2
if_icmpne 15
14: goto 17
15: StackMap locals:
StackMap stack:
iinc 4 1
end local 5 16: goto 1
start local 5 17: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 5
18: iload 5
iload 2
if_icmpne 32
19: aload 0
aload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 5
20: iload 5
bipush 62
if_icmpne 22
21: goto 39
22: StackMap locals:
StackMap stack:
iload 3
ifeq 29
23: aload 0
ldc "String '--' not allowed in comment (missing '>'?)"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
24: goto 29
25: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 27
26: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 28
StackMap locals:
StackMap stack:
27: aload 0
aload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
28: StackMap locals:
StackMap stack: int
istore 5
29: StackMap locals:
StackMap stack:
iload 5
iload 2
if_icmpeq 25
30: iload 5
bipush 62
if_icmpne 32
31: goto 39
32: StackMap locals:
StackMap stack:
iload 5
bipush 32
if_icmpge 1
33: iload 5
bipush 10
if_icmpeq 34
iload 5
bipush 13
if_icmpne 36
34: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
pop
35: goto 1
StackMap locals:
StackMap stack:
36: iload 5
bipush 9
if_icmpeq 1
37: aload 0
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
end local 5 38: goto 1
39: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 40 1 errorMsg Ljava/lang/String;
0 40 2 endChar C
0 40 3 preventDoubles Z
1 40 4 count I
4 5 5 c C
6 16 5 c C
17 38 5 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
errorMsg
endChar
preventDoubles
private int skipCoalescedText(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: StackMap locals:
StackMap stack:
iload 1
bipush 60
if_icmpne 11
1: aload 0
iconst_3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.ensureInput:(I)Z
ifne 3
2: iload 1
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
bipush 33
if_icmpne 5
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
caload
bipush 91
if_icmpeq 6
5: StackMap locals:
StackMap stack:
iload 1
ireturn
6: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_2
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
7: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkCData:()V
8: aload 0
ldc " in CDATA section"
bipush 93
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCommentOrCData:(Ljava/lang/String;CZ)V
9: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNext:()I
istore 1
10: goto 0
StackMap locals:
StackMap stack:
11: iload 1
ifge 13
12: iload 1
ireturn
13: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipTokenText:(I)I
istore 1
14: iload 1
bipush 38
if_icmpeq 15
iload 1
ifge 0
15: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 16 1 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
i
private int skipTokenText(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: StackMap locals: int
StackMap stack:
iload 1
bipush 60
if_icmpne 3
2: iload 1
ireturn
3: StackMap locals:
StackMap stack:
iload 1
bipush 38
if_icmpne 12
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgReplaceEntities:Z
ifeq 10
5: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
isub
iconst_3
if_icmplt 8
6: aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.resolveSimpleEntity:(Z)I
ifeq 8
7: goto 20
8: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fullyResolveEntity:(Z)I
istore 1
9: goto 20
10: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.resolveCharOnlyEntity:(Z)I
ifne 20
11: iload 1
ireturn
12: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpge 20
13: iload 1
bipush 13
if_icmpeq 14
iload 1
bipush 10
if_icmpne 16
14: StackMap locals:
StackMap stack:
aload 0
iload 1
i2c
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
pop
15: goto 20
StackMap locals:
StackMap stack:
16: iload 1
ifge 18
17: iload 1
ireturn
18: StackMap locals:
StackMap stack:
iload 1
bipush 9
if_icmpeq 20
19: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
20: StackMap locals:
StackMap stack:
iinc 2 1
21: aload 0
ldc "Text size"
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getMaxTextLength:()J
iload 2
i2l
invokevirtual com.ctc.wstx.sr.BasicStreamReader.verifyLimit:(Ljava/lang/String;JJ)V
22: goto 27
23: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 3
start local 3 24: iload 3
bipush 63
if_icmpge 27
25: iload 3
istore 1
26: goto 1
end local 3 27: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 23
28: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNext:()I
istore 1
29: goto 1
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 30 1 i I
1 30 2 count I
24 27 3 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
i
protected void ensureFinishToken();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 2
1: aload 0
iconst_0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
protected void safeEnsureFinishToken();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mStTextThreshold:I
if_icmpge 2
1: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.safeFinishToken:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
protected void safeFinishToken();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iconst_4
if_icmpne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishToken:(Z)V
end local 1 4: goto 7
StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
5: astore 1
start local 1 6: aload 0
aload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwLazyError:(Ljava/lang/Exception;)V
end local 1 7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
3 4 1 deferErrors Z
6 7 1 strex Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
0 4 5 Class javax.xml.stream.XMLStreamException
protected void finishToken(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
tableswitch { // 1 - 15
1: 41
2: 41
3: 38
4: 9
5: 28
6: 22
7: 41
8: 41
9: 41
10: 42
11: 31
12: 1
13: 42
14: 41
15: 41
default: 42
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifeq 4
2: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readCoalescedText:(IZ)V
3: goto 8
4: StackMap locals:
StackMap stack:
aload 0
ldc 2147483647
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readCDataSecondary:(I)Z
ifeq 7
5: aload 0
iconst_3
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
6: goto 8
7: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
8: StackMap locals:
StackMap stack:
return
9: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifeq 17
10: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_3
if_icmpne 15
11: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 15
12: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
caload
bipush 33
if_icmpeq 15
13: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
14: return
15: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readCoalescedText:(IZ)V
16: goto 21
17: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mShortestTextSegment:I
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readTextSecondary:(IZ)Z
ifeq 20
18: aload 0
iconst_3
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
19: goto 21
20: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
21: StackMap locals:
StackMap stack:
return
22: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mParseState:I
iconst_1
if_icmpeq 23
iconst_1
goto 24
StackMap locals:
StackMap stack:
23: iconst_0
StackMap locals:
StackMap stack: int
24: istore 2
start local 2 25: aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readSpaceSecondary:(Z)V
26: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
end local 2 27: return
28: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readComment:()V
29: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
30: return
31: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.finishDTD:(Z)V
32: goto 36
StackMap locals:
StackMap stack: java.lang.Throwable
33: astore 2
34: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
35: aload 2
athrow
36: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
37: return
38: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readPI:()V
39: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
40: return
41: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "finishToken() called when current token is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
42: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: unexpected token "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 43 1 deferErrors Z
25 27 2 prolog Z
Exception table:
from to target type
31 33 33 any
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
deferErrors
private void ();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 1
start local 1 1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 2
start local 2 2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 3
start local 3 3: iload 3
istore 4
start local 4 4: goto 35
5: StackMap locals: com.ctc.wstx.sr.BasicStreamReader char[] int int int
StackMap stack:
aload 1
iload 3
iinc 3 1
caload
istore 5
start local 5 6: iload 5
bipush 45
if_icmple 8
7: goto 35
8: StackMap locals: int
StackMap stack:
iload 5
bipush 32
if_icmpge 23
9: iload 5
bipush 10
if_icmpne 12
10: aload 0
iload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
11: goto 35
StackMap locals:
StackMap stack:
12: iload 5
bipush 13
if_icmpne 20
13: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifne 18
iload 3
iload 2
if_icmpge 18
14: aload 1
iload 3
caload
bipush 10
if_icmpne 16
15: iinc 3 1
16: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
17: goto 35
18: StackMap locals:
StackMap stack:
iinc 3 -1
19: goto 36
20: StackMap locals:
StackMap stack:
iload 5
bipush 9
if_icmpeq 35
21: aload 0
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
22: goto 35
StackMap locals:
StackMap stack:
23: iload 5
bipush 45
if_icmpne 35
24: iload 3
iconst_1
iadd
iload 2
if_icmplt 27
25: iinc 3 -1
26: goto 36
27: StackMap locals:
StackMap stack:
aload 1
iload 3
caload
bipush 45
if_icmpeq 29
28: goto 35
29: StackMap locals:
StackMap stack:
aload 1
iload 3
iconst_1
iadd
caload
istore 5
30: iload 5
bipush 62
if_icmpeq 32
31: aload 0
ldc "String '--' not allowed in comment (missing '>'?)"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
32: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 1
iload 4
iload 3
iload 4
isub
iconst_1
isub
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithShared:([CII)V
33: aload 0
iload 3
iconst_2
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
34: return
end local 5 35: StackMap locals:
StackMap stack:
iload 3
iload 2
if_icmplt 5
36: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
37: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 1
iload 4
iload 3
iload 4
isub
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithCopy:([CII)V
38: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readComment2:(Lcom/ctc/wstx/util/TextBuffer;)V
39: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 40 1 inputBuf [C
2 40 2 inputLen I
3 40 3 ptr I
4 40 4 start I
6 35 5 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
private void (com.ctc.wstx.util.TextBuffer);
descriptor: (Lcom/ctc/wstx/util/TextBuffer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegment:()[C
astore 2
start local 2 1: aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegmentSize:()I
istore 3
start local 3 2: aload 2
arraylength
istore 4
start local 4 3: StackMap locals: char[] int int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 5
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 6
StackMap locals:
StackMap stack:
5: aload 0
ldc " in comment"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
6: StackMap locals:
StackMap stack: int
istore 5
start local 5 7: iload 5
bipush 32
if_icmpge 27
8: iload 5
bipush 10
if_icmpne 11
9: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:()V
10: goto 36
StackMap locals: int
StackMap stack:
11: iload 5
bipush 13
if_icmpne 24
12: aload 0
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
ifeq 21
13: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifne 19
14: iload 3
iload 4
if_icmplt 18
15: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 2
16: aload 2
arraylength
istore 4
17: iconst_0
istore 3
18: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 5
castore
19: StackMap locals:
StackMap stack:
bipush 10
istore 5
20: goto 36
StackMap locals:
StackMap stack:
21: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 36
22: bipush 10
istore 5
23: goto 36
StackMap locals:
StackMap stack:
24: iload 5
bipush 9
if_icmpeq 36
25: aload 0
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
26: goto 36
StackMap locals:
StackMap stack:
27: iload 5
bipush 45
if_icmpne 36
28: aload 0
ldc " in comment"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 5
29: iload 5
bipush 45
if_icmpne 34
30: aload 0
ldc " in comment"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 5
31: iload 5
bipush 62
if_icmpeq 43
32: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_HYPHENS_IN_COMMENT:Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
33: goto 43
34: StackMap locals:
StackMap stack:
bipush 45
istore 5
35: aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
36: StackMap locals:
StackMap stack:
iload 3
iload 4
if_icmplt 41
37: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 2
38: aload 2
arraylength
istore 4
39: iconst_0
istore 3
40: aload 0
ldc "Text size"
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getMaxTextLength:()J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
i2l
invokevirtual com.ctc.wstx.sr.BasicStreamReader.verifyLimit:(Ljava/lang/String;JJ)V
41: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 5
castore
end local 5 42: goto 3
43: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iload 3
invokevirtual com.ctc.wstx.util.TextBuffer.setCurrentLength:(I)V
44: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 45 1 tb Lcom/ctc/wstx/util/TextBuffer;
1 45 2 outBuf [C
2 45 3 outPtr I
3 45 4 outLen I
7 42 5 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
tb
private final int readPIPrimary();
descriptor: ()I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.parseFullName:()Ljava/lang/String;
astore 1
start local 1 1: aload 0
aload 1
putfield com.ctc.wstx.sr.BasicStreamReader.mCurrName:Ljava/lang/String;
2: aload 1
invokevirtual java.lang.String.length:()I
ifne 4
3: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_WF_PI_MISSING_TARGET:Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
4: StackMap locals: java.lang.String
StackMap stack:
aload 1
ldc "xml"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 11
5: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.inputParsingModeDocuments:()Z
ifne 7
6: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_WF_PI_XML_TARGET:Ljava/lang/String;
aload 1
aconst_null
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 0
ldc " in xml declaration"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
istore 2
start local 2 8: iload 2
invokestatic com.ctc.wstx.sr.BasicStreamReader.isSpaceChar:(C)Z
ifne 10
9: aload 0
iload 2
ldc "excepted a space in xml declaration after 'xml'"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
10: StackMap locals: int
StackMap stack:
aload 0
bipush 7
invokevirtual com.ctc.wstx.sr.BasicStreamReader.handleMultiDocStart:(I)I
ireturn
end local 2 11: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 13
12: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 14
StackMap locals:
StackMap stack:
13: aload 0
ldc " in processing instruction"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
14: StackMap locals:
StackMap stack: int
istore 2
start local 2 15: iload 2
invokestatic com.ctc.wstx.sr.BasicStreamReader.isSpaceChar:(C)Z
ifeq 19
16: aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
17: aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipWS:(C)Z
pop
18: goto 23
19: StackMap locals: int
StackMap stack:
aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
20: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithEmpty:()V
21: iload 2
bipush 63
if_icmpne 22
aload 0
ldc " in processing instruction"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
bipush 62
if_icmpeq 23
22: StackMap locals:
StackMap stack:
aload 0
iload 2
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_WF_PI_XML_MISSING_SPACE:Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedChar:(ILjava/lang/String;)V
23: StackMap locals:
StackMap stack:
iconst_3
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 24 1 target Ljava/lang/String;
8 11 2 c C
15 24 2 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
private void readPI();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 1
start local 1 1: iload 1
istore 2
start local 2 2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 3
start local 3 3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 4
start local 4 4: goto 32
5: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int char[] int
StackMap stack:
aload 3
iload 1
iinc 1 1
caload
istore 5
start local 5 6: iload 5
bipush 32
if_icmpge 21
7: iload 5
bipush 10
if_icmpne 10
8: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
9: goto 32
StackMap locals: int
StackMap stack:
10: iload 5
bipush 13
if_icmpne 18
11: iload 1
iload 4
if_icmpge 16
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifne 16
12: aload 3
iload 1
caload
bipush 10
if_icmpne 14
13: iinc 1 1
14: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
15: goto 32
16: StackMap locals:
StackMap stack:
iinc 1 -1
17: goto 33
18: StackMap locals:
StackMap stack:
iload 5
bipush 9
if_icmpeq 32
19: aload 0
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
20: goto 32
StackMap locals:
StackMap stack:
21: iload 5
bipush 63
if_icmpne 32
22: StackMap locals:
StackMap stack:
iload 1
iload 4
if_icmplt 25
23: iinc 1 -1
24: goto 33
25: StackMap locals:
StackMap stack:
aload 3
iload 1
iinc 1 1
caload
istore 5
26: iload 5
bipush 62
if_icmpne 30
27: aload 0
iload 1
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
28: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 3
iload 2
iload 1
iload 2
isub
iconst_2
isub
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithShared:([CII)V
29: return
30: StackMap locals:
StackMap stack:
iload 5
bipush 63
if_icmpeq 22
31: iinc 1 -1
end local 5 32: StackMap locals:
StackMap stack:
iload 1
iload 4
if_icmplt 5
33: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
34: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 3
iload 2
iload 1
iload 2
isub
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithCopy:([CII)V
35: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readPI2:(Lcom/ctc/wstx/util/TextBuffer;)V
36: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
1 37 1 ptr I
2 37 2 start I
3 37 3 inputBuf [C
4 37 4 inputLen I
6 32 5 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
private void readPI2(com.ctc.wstx.util.TextBuffer);
descriptor: (Lcom/ctc/wstx/util/TextBuffer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 2
start local 2 1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 3
start local 3 2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 4
start local 4 3: aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegment:()[C
astore 5
start local 5 4: aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegmentSize:()I
istore 6
start local 6 5: StackMap locals: com.ctc.wstx.sr.BasicStreamReader com.ctc.wstx.util.TextBuffer char[] int int char[] int
StackMap stack:
iload 4
iload 3
if_icmplt 10
6: aload 0
ldc " in processing instruction"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.loadMoreFromCurrent:(Ljava/lang/String;)Z
pop
7: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 2
8: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 4
9: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 3
10: StackMap locals:
StackMap stack:
aload 2
iload 4
iinc 4 1
caload
istore 7
start local 7 11: iload 7
bipush 32
if_icmpge 34
12: iload 7
bipush 10
if_icmpne 15
13: aload 0
iload 4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
14: goto 51
StackMap locals: int
StackMap stack:
15: iload 7
bipush 13
if_icmpne 31
16: aload 0
iload 4
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
17: aload 0
iload 7
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
ifeq 25
18: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifne 23
19: iload 6
aload 5
arraylength
if_icmplt 22
20: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 5
21: iconst_0
istore 6
22: StackMap locals:
StackMap stack:
aload 5
iload 6
iinc 6 1
iload 7
castore
23: StackMap locals:
StackMap stack:
bipush 10
istore 7
24: goto 27
StackMap locals:
StackMap stack:
25: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 27
26: bipush 10
istore 7
27: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 4
28: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 2
29: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 3
30: goto 51
StackMap locals:
StackMap stack:
31: iload 7
bipush 9
if_icmpeq 51
32: aload 0
iload 7
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
33: goto 51
StackMap locals:
StackMap stack:
34: iload 7
bipush 63
if_icmpne 51
35: aload 0
iload 4
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
36: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 37
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 38
37: StackMap locals:
StackMap stack:
aload 0
ldc " in processing instruction"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
38: StackMap locals:
StackMap stack: int
istore 7
39: iload 7
bipush 62
if_icmpne 41
40: goto 56
41: StackMap locals:
StackMap stack:
iload 7
bipush 63
if_icmpne 47
42: iload 6
aload 5
arraylength
if_icmplt 45
43: aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 5
44: iconst_0
istore 6
45: StackMap locals:
StackMap stack:
aload 5
iload 6
iinc 6 1
iload 7
castore
46: goto 36
47: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
dup_x1
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 4
48: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 2
49: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 3
50: bipush 63
istore 7
51: StackMap locals:
StackMap stack:
iload 6
aload 5
arraylength
if_icmplt 54
52: aload 1
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 5
53: iconst_0
istore 6
54: StackMap locals:
StackMap stack:
aload 5
iload 6
iinc 6 1
iload 7
castore
end local 7 55: goto 5
56: StackMap locals:
StackMap stack:
aload 1
iload 6
invokevirtual com.ctc.wstx.util.TextBuffer.setCurrentLength:(I)V
57: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 58 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 58 1 tb Lcom/ctc/wstx/util/TextBuffer;
1 58 2 inputBuf [C
2 58 3 inputLen I
3 58 4 inputPtr I
4 58 5 outBuf [C
5 58 6 outPtr I
11 55 7 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
tb
protected void readCoalescedText(int, boolean);
descriptor: (IZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 1
iconst_4
if_icmpeq 1
iload 1
bipush 6
if_icmpne 4
1: StackMap locals:
StackMap stack:
aload 0
ldc 2147483647
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readTextSecondary:(IZ)Z
pop
2: iconst_0
istore 3
start local 3 3: goto 32
end local 3 StackMap locals:
StackMap stack:
4: iload 1
bipush 12
if_icmpne 9
5: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
iconst_2
if_icmpgt 7
6: aload 0
ldc 2147483647
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readCDataSecondary:(I)Z
pop
7: StackMap locals:
StackMap stack:
iconst_1
istore 3
start local 3 8: goto 32
end local 3 9: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: unexpected token "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCurrToken:I
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "; expected CHARACTERS, CDATA or SPACE."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
start local 3 10: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 14
11: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.ensureNotShared:()V
12: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.loadMore:()Z
ifne 14
13: goto 33
14: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 4
start local 4 15: iload 4
bipush 60
if_icmpne 28
16: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
isub
bipush 9
if_icmpge 20
17: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.ensureNotShared:()V
18: aload 0
iconst_3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.ensureInput:(I)Z
ifne 20
19: goto 33
20: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
caload
bipush 33
if_icmpne 33
21: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_2
iadd
caload
bipush 91
if_icmpeq 23
22: goto 33
23: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_3
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
24: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkCData:()V
25: aload 0
ldc 2147483647
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readCDataSecondary:(I)Z
pop
26: iconst_1
istore 3
27: goto 32
28: StackMap locals:
StackMap stack:
iload 4
bipush 38
if_icmpne 30
iload 3
ifne 30
29: goto 33
30: StackMap locals:
StackMap stack:
aload 0
ldc 2147483647
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readTextSecondary:(IZ)Z
pop
31: iconst_0
istore 3
end local 4 32: StackMap locals:
StackMap stack:
iload 2
ifeq 10
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
ifnull 10
33: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
34: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 35 1 currType I
0 35 2 deferErrors Z
3 4 3 wasCData Z
8 9 3 wasCData Z
10 35 3 wasCData Z
15 32 4 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
currType
deferErrors
private final boolean readCDataPrimary(char);
descriptor: (C)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 0
iload 1
bipush 32
if_icmpgt 1
iconst_0
goto 2
StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
1: iconst_2
StackMap locals: com.ctc.wstx.sr.BasicStreamReader int
StackMap stack: com.ctc.wstx.sr.BasicStreamReader int
2: putfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 2
start local 2 4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 3
start local 3 5: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 4
start local 4 6: iload 2
iconst_1
isub
istore 5
start local 5 7: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int int char[] int
StackMap stack:
iload 1
bipush 32
if_icmpge 28
8: iload 1
bipush 10
if_icmpne 11
9: aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
10: goto 46
StackMap locals:
StackMap stack:
11: iload 1
bipush 13
if_icmpne 25
12: iload 2
iload 3
if_icmplt 15
13: iinc 2 -1
14: goto 50
15: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 21
16: aload 4
iload 2
caload
bipush 10
if_icmpne 19
17: iinc 2 -1
18: goto 50
19: StackMap locals:
StackMap stack:
aload 4
iload 2
iconst_1
isub
bipush 10
castore
20: goto 23
21: StackMap locals:
StackMap stack:
aload 4
iload 2
caload
bipush 10
if_icmpne 23
22: iinc 2 1
23: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
24: goto 46
StackMap locals:
StackMap stack:
25: iload 1
bipush 9
if_icmpeq 46
26: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
27: goto 46
StackMap locals:
StackMap stack:
28: iload 1
bipush 93
if_icmpne 46
29: iload 2
iconst_1
iadd
iload 3
if_icmplt 32
30: iinc 2 -1
31: goto 50
32: StackMap locals:
StackMap stack:
aload 4
iload 2
caload
bipush 93
if_icmpne 46
33: iinc 2 1
34: StackMap locals:
StackMap stack:
iload 2
iload 3
if_icmplt 37
35: iinc 2 -2
36: goto 46
37: StackMap locals:
StackMap stack:
aload 4
iload 2
iinc 2 1
caload
istore 1
38: iload 1
bipush 62
if_icmpne 44
39: aload 0
iload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
40: iload 2
iload 5
iconst_3
iadd
isub
istore 2
41: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 4
iload 5
iload 2
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithShared:([CII)V
42: aload 0
iconst_3
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
43: iconst_1
ireturn
44: StackMap locals:
StackMap stack:
iload 1
bipush 93
if_icmpeq 34
45: iinc 2 -1
46: StackMap locals:
StackMap stack:
iload 2
iload 3
if_icmplt 48
47: goto 50
48: StackMap locals:
StackMap stack:
aload 4
iload 2
iinc 2 1
caload
istore 1
49: goto 7
50: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
51: iload 2
iload 5
isub
istore 6
start local 6 52: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 4
iload 5
iload 6
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithShared:([CII)V
53: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifne 55
54: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mShortestTextSegment:I
if_icmpge 57
55: StackMap locals: int
StackMap stack:
aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
56: goto 58
57: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
58: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 59 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 59 1 c C
4 59 2 ptr I
5 59 3 inputLen I
6 59 4 inputBuf [C
7 59 5 start I
52 59 6 len I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected boolean readCDataSecondary(int);
descriptor: (I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 2
start local 2 1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 3
start local 3 2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 4
start local 4 3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegment:()[C
astore 5
start local 5 4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegmentSize:()I
istore 6
start local 6 5: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int char[] int int char[] int
StackMap stack:
iload 4
iload 3
if_icmplt 10
6: aload 0
ldc " in CDATA section"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.loadMore:(Ljava/lang/String;)Z
pop
7: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 2
8: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 4
9: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 3
10: StackMap locals:
StackMap stack:
aload 2
iload 4
iinc 4 1
caload
istore 7
start local 7 11: iload 7
bipush 32
if_icmpge 34
12: iload 7
bipush 10
if_icmpne 15
13: aload 0
iload 4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
14: goto 44
StackMap locals: int
StackMap stack:
15: iload 7
bipush 13
if_icmpne 31
16: aload 0
iload 4
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
17: aload 0
iload 7
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
ifeq 25
18: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifne 23
19: aload 5
iload 6
iinc 6 1
iload 7
castore
20: iload 6
aload 5
arraylength
if_icmplt 23
21: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 5
22: iconst_0
istore 6
23: StackMap locals:
StackMap stack:
bipush 10
istore 7
24: goto 27
StackMap locals:
StackMap stack:
25: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 27
26: bipush 10
istore 7
27: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 4
28: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 2
29: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 3
30: goto 44
StackMap locals:
StackMap stack:
31: iload 7
bipush 9
if_icmpeq 44
32: aload 0
iload 7
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
33: goto 44
StackMap locals:
StackMap stack:
34: iload 7
bipush 93
if_icmpne 44
35: aload 0
iload 4
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
36: aload 0
aload 5
iload 6
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkCDataEnd:([CI)Z
ifeq 38
37: iconst_1
ireturn
38: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 4
39: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 2
40: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 3
41: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegment:()[C
astore 5
42: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegmentSize:()I
istore 6
43: goto 5
44: StackMap locals:
StackMap stack:
aload 5
iload 6
iinc 6 1
iload 7
castore
45: iload 6
aload 5
arraylength
if_icmplt 5
46: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
astore 8
start local 8 47: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgCoalesceText:Z
ifne 52
48: aload 8
aload 5
arraylength
invokevirtual com.ctc.wstx.util.TextBuffer.setCurrentLength:(I)V
49: aload 8
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
iload 1
if_icmplt 52
50: aload 0
iload 4
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
51: iconst_0
ireturn
52: StackMap locals: com.ctc.wstx.util.TextBuffer
StackMap stack:
aload 8
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 5
53: iconst_0
istore 6
54: aload 0
ldc "Text size"
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getMaxTextLength:()J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
i2l
invokevirtual com.ctc.wstx.sr.BasicStreamReader.verifyLimit:(Ljava/lang/String;JJ)V
end local 8 end local 7 55: goto 5
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 56 1 shortestSegment I
1 56 2 inputBuf [C
2 56 3 inputLen I
3 56 4 inputPtr I
4 56 5 outBuf [C
5 56 6 outPtr I
11 55 7 c C
47 55 8 tb Lcom/ctc/wstx/util/TextBuffer;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
shortestSegment
private boolean checkCDataEnd(char[], int);
descriptor: ([CI)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: StackMap locals: int
StackMap stack:
iinc 3 1
2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 3
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 4
3: StackMap locals:
StackMap stack:
aload 0
ldc " in CDATA section"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
4: StackMap locals:
StackMap stack: int
istore 4
start local 4 5: iload 4
bipush 93
if_icmpeq 1
6: iload 3
iconst_2
if_icmplt 7
iload 4
bipush 62
if_icmpne 7
iconst_1
goto 8
StackMap locals: int
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 5
start local 5 9: iload 5
ifeq 17
10: iinc 3 -2
11: goto 17
12: StackMap locals: int
StackMap stack:
iinc 3 -1
13: aload 1
iload 2
iinc 2 1
bipush 93
castore
14: iload 2
aload 1
arraylength
if_icmplt 17
15: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 1
16: iconst_0
istore 2
17: StackMap locals:
StackMap stack:
iload 3
ifgt 12
18: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iload 2
invokevirtual com.ctc.wstx.util.TextBuffer.setCurrentLength:(I)V
19: iload 5
ifeq 21
20: iconst_1
ireturn
21: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
22: iconst_0
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 23 1 outBuf [C
0 23 2 outPtr I
1 23 3 bracketCount I
5 23 4 c C
9 23 5 match Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
outBuf
outPtr
private final boolean readTextPrimary(char);
descriptor: (C)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 2
start local 2 1: iload 2
iconst_1
isub
istore 3
start local 3 2: iload 1
bipush 32
if_icmpgt 23
3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 4
start local 4 4: iload 2
iload 4
if_icmpge 21
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 21
5: iload 1
bipush 13
if_icmpne 13
6: bipush 10
istore 1
7: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 2
caload
iload 1
if_icmpne 11
8: iinc 3 1
9: iinc 2 1
iload 2
iload 4
if_icmplt 15
10: goto 21
11: StackMap locals: int int int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 3
iload 1
castore
12: goto 15
StackMap locals:
StackMap stack:
13: iload 1
bipush 10
if_icmpeq 15
14: goto 21
15: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
16: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCheckIndentation:I
ifle 20
17: aload 0
iload 1
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readIndentation:(CI)I
istore 2
18: iload 2
ifge 20
19: iconst_1
ireturn
20: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 2
iinc 2 1
caload
istore 1
21: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
end local 4 22: goto 24
23: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
24: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 4
start local 4 25: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 5
start local 5 26: StackMap locals: char[] int
StackMap stack:
iload 1
bipush 63
if_icmpge 67
27: iload 1
bipush 60
if_icmpne 31
28: aload 0
iinc 2 -1
iload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
29: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 4
iload 3
iload 2
iload 3
isub
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithShared:([CII)V
30: iconst_1
ireturn
31: StackMap locals:
StackMap stack:
iload 1
bipush 32
if_icmpge 57
32: iload 1
bipush 10
if_icmpne 35
33: aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
34: goto 67
StackMap locals:
StackMap stack:
35: iload 1
bipush 13
if_icmpne 49
36: iload 2
iload 5
if_icmplt 39
37: iinc 2 -1
38: goto 71
39: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 45
40: aload 4
iload 2
caload
bipush 10
if_icmpne 43
41: iinc 2 -1
42: goto 71
43: StackMap locals:
StackMap stack:
aload 4
iload 2
iconst_1
isub
bipush 10
castore
44: goto 47
45: StackMap locals:
StackMap stack:
aload 4
iload 2
caload
bipush 10
if_icmpne 47
46: iinc 2 1
47: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
48: goto 67
StackMap locals:
StackMap stack:
49: iload 1
bipush 9
if_icmpeq 67
50: aload 0
iload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
51: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 4
iload 3
iload 2
iload 3
isub
iconst_1
isub
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithShared:([CII)V
52: iload 2
iload 3
isub
iconst_1
if_icmple 53
iconst_1
goto 54
StackMap locals:
StackMap stack:
53: iconst_0
StackMap locals:
StackMap stack: int
54: istore 6
start local 6 55: aload 0
aload 0
iload 1
iload 6
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(IZ)Lcom/ctc/wstx/exc/WstxException;
putfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
56: iconst_1
ireturn
end local 6 57: StackMap locals:
StackMap stack:
iload 1
bipush 38
if_icmpne 60
58: iinc 2 -1
59: goto 71
60: StackMap locals:
StackMap stack:
iload 1
bipush 62
if_icmpne 67
61: iload 2
iload 3
isub
iconst_3
if_icmplt 67
62: aload 4
iload 2
iconst_3
isub
caload
bipush 93
if_icmpne 67
aload 4
iload 2
iconst_2
isub
caload
bipush 93
if_icmpne 67
63: aload 0
iload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
64: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 4
iload 3
iload 2
iload 3
isub
iconst_1
isub
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithShared:([CII)V
65: aload 0
aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_BRACKET_IN_TEXT:Ljava/lang/String;
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwWfcException:(Ljava/lang/String;Z)Lcom/ctc/wstx/exc/WstxException;
putfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
66: iconst_1
ireturn
67: StackMap locals:
StackMap stack:
iload 2
iload 5
if_icmplt 69
68: goto 71
69: StackMap locals:
StackMap stack:
aload 4
iload 2
iinc 2 1
caload
istore 1
70: goto 26
71: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
72: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 4
iload 3
iload 2
iload 3
isub
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithShared:([CII)V
73: iconst_0
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 74 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 74 1 c C
1 74 2 ptr I
2 74 3 start I
4 22 4 len I
25 74 4 inputBuf [C
26 74 5 inputLen I
55 57 6 deferErrors Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected final boolean readTextSecondary(int, boolean);
descriptor: (IZ)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegment:()[C
astore 3
start local 3 1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegmentSize:()I
istore 4
start local 4 2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 5
start local 5 3: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 6
start local 6 4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 7
start local 7 5: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int char[] int int char[] int
StackMap stack:
iload 5
iload 7
if_icmplt 12
6: aload 0
iload 5
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
7: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.loadMore:()Z
ifne 9
8: goto 88
9: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 5
10: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 6
11: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 7
12: StackMap locals:
StackMap stack:
aload 6
iload 5
iinc 5 1
caload
istore 8
start local 8 13: iload 8
bipush 63
if_icmpge 81
14: iload 8
bipush 32
if_icmpge 38
15: iload 8
bipush 10
if_icmpne 18
16: aload 0
iload 5
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
17: goto 81
StackMap locals: int
StackMap stack:
18: iload 8
bipush 13
if_icmpne 33
19: aload 0
iload 5
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
20: aload 0
iload 8
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
ifeq 28
21: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifne 26
22: aload 3
iload 4
iinc 4 1
iload 8
castore
23: iload 4
aload 3
arraylength
if_icmplt 26
24: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 3
25: iconst_0
istore 4
26: StackMap locals:
StackMap stack:
bipush 10
istore 8
27: goto 30
StackMap locals:
StackMap stack:
28: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 30
29: bipush 10
istore 8
30: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 7
31: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 5
32: goto 81
StackMap locals:
StackMap stack:
33: iload 8
bipush 9
if_icmpeq 81
34: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iload 4
invokevirtual com.ctc.wstx.util.TextBuffer.setCurrentLength:(I)V
35: aload 0
iload 5
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
36: aload 0
aload 0
iload 8
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(IZ)Lcom/ctc/wstx/exc/WstxException;
putfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
37: goto 88
38: StackMap locals:
StackMap stack:
iload 8
bipush 60
if_icmpne 41
39: aload 0
iload 5
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
40: goto 88
41: StackMap locals:
StackMap stack:
iload 8
bipush 38
if_icmpne 73
42: aload 0
iload 5
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
43: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgReplaceEntities:Z
ifeq 53
44: iload 7
iload 5
isub
iconst_3
if_icmplt 47
45: aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.resolveSimpleEntity:(Z)I
dup
istore 9
start local 9 46: ifne 57
end local 9 47: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fullyResolveEntity:(Z)I
istore 9
start local 9 48: iload 9
ifne 57
49: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 6
50: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 7
51: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 5
52: goto 5
end local 9 53: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.resolveCharOnlyEntity:(Z)I
istore 9
start local 9 54: iload 9
ifne 57
55: aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
56: goto 88
57: StackMap locals: int
StackMap stack:
iload 9
ldc 65535
if_icmpgt 60
58: iload 9
i2c
istore 8
59: goto 70
60: StackMap locals:
StackMap stack:
iload 9
ldc 65536
isub
istore 9
61: iload 4
aload 3
arraylength
if_icmplt 64
62: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 3
63: iconst_0
istore 4
64: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 9
bipush 10
ishr
ldc 55296
iadd
i2c
castore
65: iload 4
aload 3
arraylength
if_icmplt 69
66: aload 0
iload 5
aload 3
ldc 2147483647
invokevirtual com.ctc.wstx.sr.BasicStreamReader._expandOutputForText:(I[CI)[C
dup
astore 3
ifnonnull 68
67: iconst_0
ireturn
68: StackMap locals:
StackMap stack:
iconst_0
istore 4
69: StackMap locals:
StackMap stack:
iload 9
sipush 1023
iand
ldc 56320
iadd
i2c
istore 8
70: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 5
71: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 7
end local 9 72: goto 81
StackMap locals:
StackMap stack:
73: iload 8
bipush 62
if_icmpne 81
74: iload 5
iconst_2
if_icmple 81
75: aload 6
iload 5
iconst_3
isub
caload
bipush 93
if_icmpne 81
76: aload 6
iload 5
iconst_2
isub
caload
bipush 93
if_icmpne 81
77: aload 0
iload 5
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
78: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iload 4
invokevirtual com.ctc.wstx.util.TextBuffer.setCurrentLength:(I)V
79: aload 0
aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_BRACKET_IN_TEXT:Ljava/lang/String;
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwWfcException:(Ljava/lang/String;Z)Lcom/ctc/wstx/exc/WstxException;
putfield com.ctc.wstx.sr.BasicStreamReader.mPendingException:Ljavax/xml/stream/XMLStreamException;
80: goto 88
81: StackMap locals:
StackMap stack:
aload 3
iload 4
iinc 4 1
iload 8
castore
82: iload 4
aload 3
arraylength
if_icmplt 5
83: aload 0
iload 5
aload 3
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader._expandOutputForText:(I[CI)[C
dup
astore 3
ifnonnull 85
84: iconst_0
ireturn
85: StackMap locals:
StackMap stack:
aload 0
ldc "Text size"
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getMaxTextLength:()J
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
i2l
invokevirtual com.ctc.wstx.sr.BasicStreamReader.verifyLimit:(Ljava/lang/String;JJ)V
86: iconst_0
istore 4
end local 8 87: goto 5
88: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iload 4
invokevirtual com.ctc.wstx.util.TextBuffer.setCurrentLength:(I)V
89: iconst_1
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 90 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 90 1 shortestSegment I
0 90 2 deferErrors Z
1 90 3 outBuf [C
2 90 4 outPtr I
3 90 5 inputPtr I
4 90 6 inputBuffer [C
5 90 7 inputLen I
13 87 8 c C
46 47 9 ch I
48 53 9 ch I
54 72 9 ch I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
shortestSegment
deferErrors
private final char[] _expandOutputForText(int, char[], int);
descriptor: (I[CI)[C
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
astore 4
start local 4 1: aload 4
aload 2
arraylength
invokevirtual com.ctc.wstx.util.TextBuffer.setCurrentLength:(I)V
2: aload 4
invokevirtual com.ctc.wstx.util.TextBuffer.size:()I
iload 3
if_icmplt 5
3: aload 0
iload 1
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
4: aconst_null
areturn
5: StackMap locals: com.ctc.wstx.util.TextBuffer
StackMap stack:
aload 4
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 6 1 inputPtr I
0 6 2 outBuf [C
0 6 3 shortestSegment I
1 6 4 tb Lcom/ctc/wstx/util/TextBuffer;
MethodParameters:
Name Flags
inputPtr
outBuf
shortestSegment
private final int readIndentation(char, int);
descriptor: (CI)I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 3
start local 3 1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 4
start local 4 2: iload 2
iconst_1
isub
istore 5
start local 5 3: iload 1
istore 6
start local 6 4: aload 4
iload 2
iinc 2 1
caload
istore 1
5: iload 1
bipush 32
if_icmpeq 6
iload 1
bipush 9
if_icmpne 21
6: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int int char[] int int
StackMap stack:
iload 1
bipush 32
if_icmpne 7
bipush 32
goto 8
StackMap locals:
StackMap stack:
7: bipush 8
StackMap locals:
StackMap stack: int
8: istore 7
start local 7 9: iload 7
iload 2
iadd
istore 7
10: iload 7
iload 3
if_icmple 12
11: iload 3
istore 7
12: StackMap locals: int
StackMap stack:
iload 2
iload 7
if_icmplt 15
13: iinc 2 -1
14: goto 32
15: StackMap locals:
StackMap stack:
aload 4
iload 2
iinc 2 1
caload
istore 8
start local 8 16: iload 8
iload 1
if_icmpeq 12
17: iload 8
bipush 60
if_icmpne 19
18: goto 24
19: StackMap locals: int
StackMap stack:
iinc 2 -1
20: goto 32
end local 8 end local 7 21: StackMap locals:
StackMap stack:
iload 1
bipush 60
if_icmpeq 24
22: iinc 2 -1
23: goto 32
24: StackMap locals:
StackMap stack:
iload 2
iload 3
if_icmpge 31
aload 4
iload 2
caload
bipush 33
if_icmpeq 31
25: aload 0
iinc 2 -1
iload 2
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
26: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iload 2
iload 5
isub
iconst_1
isub
iload 1
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithIndentation:(IC)V
27: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCheckIndentation:I
bipush 40
if_icmpge 29
28: aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mCheckIndentation:I
bipush 16
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mCheckIndentation:I
29: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.ctc.wstx.sr.BasicStreamReader.mWsStatus:I
30: iconst_m1
ireturn
31: StackMap locals:
StackMap stack:
iinc 2 -1
32: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mCheckIndentation:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mCheckIndentation:I
33: iload 6
bipush 13
if_icmpne 35
34: aload 4
iload 5
bipush 10
castore
35: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 36 1 c C
0 36 2 ptr I
1 36 3 inputLen I
2 36 4 inputBuf [C
3 36 5 start I
4 36 6 lf C
9 21 7 lastIndCharPos I
16 21 8 d C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
ptr
private final boolean readSpacePrimary(char, boolean);
descriptor: (CZ)Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 3
start local 3 1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
astore 4
start local 4 2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
istore 5
start local 5 3: iload 3
iconst_1
isub
istore 6
start local 6 4: StackMap locals: com.ctc.wstx.sr.BasicStreamReader int int int char[] int int
StackMap stack:
iload 1
bipush 32
if_icmple 8
5: aload 0
iinc 3 -1
iload 3
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
6: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 6
iload 3
iload 6
isub
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithShared:([CII)V
7: iconst_1
ireturn
8: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpne 11
9: aload 0
iload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
10: goto 27
StackMap locals:
StackMap stack:
11: iload 1
bipush 13
if_icmpne 25
12: iload 3
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 15
13: iinc 3 -1
14: goto 31
15: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 21
16: aload 4
iload 3
caload
bipush 10
if_icmpne 19
17: iinc 3 -1
18: goto 31
19: StackMap locals:
StackMap stack:
aload 4
iload 3
iconst_1
isub
bipush 10
castore
20: goto 23
21: StackMap locals:
StackMap stack:
aload 4
iload 3
caload
bipush 10
if_icmpne 23
22: iinc 3 1
23: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:(I)V
24: goto 27
StackMap locals:
StackMap stack:
25: iload 1
bipush 32
if_icmpeq 27
iload 1
bipush 9
if_icmpeq 27
26: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
27: StackMap locals:
StackMap stack:
iload 3
iload 5
if_icmplt 29
28: goto 31
29: StackMap locals:
StackMap stack:
aload 4
iload 3
iinc 3 1
caload
istore 1
30: goto 4
31: StackMap locals:
StackMap stack:
aload 0
iload 3
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
32: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
aload 4
iload 6
iload 3
iload 6
isub
invokevirtual com.ctc.wstx.util.TextBuffer.resetWithShared:([CII)V
33: iconst_0
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 34 1 c C
0 34 2 prologWS Z
1 34 3 ptr I
2 34 4 inputBuf [C
3 34 5 inputLen I
4 34 6 start I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
prologWS
private void readSpaceSecondary(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegment:()[C
astore 2
start local 2 1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.getCurrentSegmentSize:()I
istore 3
start local 3 2: StackMap locals: char[] int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 5
3: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.loadMore:()Z
ifne 5
4: goto 31
5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 4
start local 4 6: iload 4
bipush 32
if_icmple 8
7: goto 31
8: StackMap locals: int
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
9: iload 4
bipush 10
if_icmpne 12
10: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:()V
11: goto 26
StackMap locals:
StackMap stack:
12: iload 4
bipush 13
if_icmpne 24
13: aload 0
iload 4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
ifeq 21
14: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifne 19
15: aload 2
iload 3
iinc 3 1
iload 4
castore
16: iload 3
aload 2
arraylength
if_icmplt 19
17: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 2
18: iconst_0
istore 3
19: StackMap locals:
StackMap stack:
bipush 10
istore 4
20: goto 26
StackMap locals:
StackMap stack:
21: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 26
22: bipush 10
istore 4
23: goto 26
StackMap locals:
StackMap stack:
24: iload 4
bipush 32
if_icmpeq 26
iload 4
bipush 9
if_icmpeq 26
25: aload 0
iload 4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
26: StackMap locals:
StackMap stack:
aload 2
iload 3
iinc 3 1
iload 4
castore
27: iload 3
aload 2
arraylength
if_icmplt 2
28: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
invokevirtual com.ctc.wstx.util.TextBuffer.finishCurrentSegment:()[C
astore 2
29: iconst_0
istore 3
end local 4 30: goto 2
31: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mTextBuffer:Lcom/ctc/wstx/util/TextBuffer;
iload 3
invokevirtual com.ctc.wstx.util.TextBuffer.setCurrentLength:(I)V
32: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 33 1 prologWS Z
1 33 2 outBuf [C
2 33 3 outPtr I
6 30 4 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prologWS
private int readAndWriteText(java.io.Writer);
descriptor: (Ljava/io/Writer;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 0
iconst_3
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 2
start local 2 2: iconst_0
istore 3
start local 3 3: StackMap locals: int int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 11
4: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iload 2
isub
istore 5
start local 5 5: iload 5
ifle 8
6: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 2
iload 5
invokevirtual java.io.Writer.write:([CII)V
7: iload 3
iload 5
iadd
istore 3
8: StackMap locals: com.ctc.wstx.sr.BasicStreamReader java.io.Writer int int top int
StackMap stack:
aload 0
ldc " in document text content"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 4
start local 4 9: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
istore 2
end local 5 10: goto 12
end local 4 11: StackMap locals: com.ctc.wstx.sr.BasicStreamReader java.io.Writer int int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 4
start local 4 12: StackMap locals: int
StackMap stack:
iload 4
bipush 63
if_icmpge 3
13: iload 4
bipush 32
if_icmpge 55
14: iload 4
bipush 10
if_icmpne 17
15: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:()V
16: goto 3
StackMap locals:
StackMap stack:
17: iload 4
bipush 13
if_icmpne 52
18: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 19
iconst_1
goto 20
StackMap locals:
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: istore 6
start local 6 21: iload 6
ifeq 29
22: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iload 2
isub
iconst_1
isub
istore 7
start local 7 23: iload 7
ifle 26
24: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 2
iload 7
invokevirtual java.io.Writer.write:([CII)V
25: iload 3
iload 7
iadd
istore 3
26: StackMap locals: com.ctc.wstx.sr.BasicStreamReader java.io.Writer int int int top int int
StackMap stack:
aload 0
ldc " in document text content"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 5
start local 5 27: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 2
end local 7 28: goto 30
end local 5 29: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 5
start local 5 30: StackMap locals: com.ctc.wstx.sr.BasicStreamReader java.io.Writer int int int int int
StackMap stack:
iload 5
bipush 10
if_icmpne 41
31: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 38
32: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iload 2
isub
iconst_2
isub
istore 7
start local 7 33: iload 7
ifle 36
34: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 2
iload 7
invokevirtual java.io.Writer.write:([CII)V
35: iload 3
iload 7
iadd
istore 3
36: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
istore 2
end local 7 37: goto 50
38: StackMap locals:
StackMap stack:
iload 6
ifeq 50
39: aload 1
iload 4
invokevirtual java.io.Writer.write:(I)V
40: goto 50
41: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
42: iload 6
ifeq 48
43: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 44
bipush 10
goto 45
StackMap locals:
StackMap stack: java.io.Writer
44: iload 4
StackMap locals: com.ctc.wstx.sr.BasicStreamReader java.io.Writer int int int int int
StackMap stack: java.io.Writer int
45: invokevirtual java.io.Writer.write:(I)V
46: iinc 3 1
47: goto 50
48: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 50
49: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
bipush 10
castore
50: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:()V
end local 6 end local 5 51: goto 3
StackMap locals:
StackMap stack:
52: iload 4
bipush 9
if_icmpeq 3
53: aload 0
iload 4
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
54: goto 3
StackMap locals:
StackMap stack:
55: iload 4
bipush 60
if_icmpne 57
56: goto 95
57: StackMap locals:
StackMap stack:
iload 4
bipush 38
if_icmpne 83
58: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
iload 2
isub
istore 5
start local 5 59: iload 5
ifle 62
60: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 2
iload 5
invokevirtual java.io.Writer.write:([CII)V
61: iload 3
iload 5
iadd
istore 3
62: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mCfgReplaceEntities:Z
ifeq 68
63: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
isub
iconst_3
if_icmplt 66
64: aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.resolveSimpleEntity:(Z)I
dup
istore 6
start local 6 65: ifne 72
end local 6 66: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fullyResolveEntity:(Z)I
istore 6
start local 6 67: goto 72
end local 6 68: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.resolveCharOnlyEntity:(Z)I
istore 6
start local 6 69: iload 6
ifne 72
70: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 2
71: goto 95
72: StackMap locals: int
StackMap stack:
iload 6
ifeq 81
73: iload 6
ldc 65535
if_icmpgt 76
74: iload 6
i2c
istore 4
75: goto 79
76: StackMap locals:
StackMap stack:
iload 6
ldc 65536
isub
istore 6
77: aload 1
iload 6
bipush 10
ishr
ldc 55296
iadd
i2c
invokevirtual java.io.Writer.write:(I)V
78: iload 6
sipush 1023
iand
ldc 56320
iadd
i2c
istore 4
79: StackMap locals:
StackMap stack:
aload 1
iload 4
invokevirtual java.io.Writer.write:(I)V
80: iinc 3 1
81: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 2
end local 6 end local 5 82: goto 3
StackMap locals:
StackMap stack:
83: iload 4
bipush 62
if_icmpne 92
84: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_2
if_icmplt 3
85: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_2
isub
caload
bipush 93
if_icmpne 3
86: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
caload
bipush 93
if_icmpne 3
87: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iload 2
isub
istore 5
start local 5 88: iload 5
ifle 90
89: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 2
iload 5
invokevirtual java.io.Writer.write:([CII)V
90: StackMap locals: int
StackMap stack:
aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_BRACKET_IN_TEXT:Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
end local 5 91: goto 3
StackMap locals:
StackMap stack:
92: iload 4
ifne 3
93: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwNullChar:()V
end local 4 94: goto 3
95: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
96: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iload 2
isub
istore 4
start local 4 97: iload 4
ifle 100
98: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 2
iload 4
invokevirtual java.io.Writer.write:([CII)V
99: iload 3
iload 4
iadd
istore 3
100: StackMap locals: int
StackMap stack:
iload 3
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 101 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 101 1 w Ljava/io/Writer;
2 101 2 start I
3 101 3 count I
9 11 4 c C
12 94 4 c C
5 10 5 len I
27 29 5 d C
30 51 5 d C
21 51 6 atBoundary Z
23 28 7 len I
33 37 7 len I
59 82 5 len I
65 66 6 ch I
67 68 6 ch I
69 82 6 ch I
88 91 5 len I
97 101 4 len I
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
w
private int readAndWriteCData(java.io.Writer);
descriptor: (Ljava/io/Writer;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
iconst_3
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 3
2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 4
StackMap locals:
StackMap stack:
3: aload 0
ldc " in CDATA section"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
4: StackMap locals:
StackMap stack: int
istore 2
start local 2 5: iconst_0
istore 3
start local 3 6: StackMap locals: int int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
istore 4
start local 4 7: StackMap locals: int
StackMap stack:
iload 2
bipush 13
if_icmple 10
8: iload 2
bipush 93
if_icmpne 39
9: goto 49
10: StackMap locals:
StackMap stack:
iload 2
bipush 32
if_icmpge 39
11: iload 2
bipush 10
if_icmpne 14
12: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:()V
13: goto 39
StackMap locals:
StackMap stack:
14: iload 2
bipush 13
if_icmpne 37
15: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 23
16: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iload 4
isub
istore 6
start local 6 17: iload 6
ifle 20
18: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 4
iload 6
invokevirtual java.io.Writer.write:([CII)V
19: iload 3
iload 6
iadd
istore 3
20: StackMap locals: com.ctc.wstx.sr.BasicStreamReader java.io.Writer int int int top int
StackMap stack:
aload 0
ldc " in CDATA section"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 5
start local 5 21: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
istore 4
end local 6 22: goto 24
end local 5 23: StackMap locals: com.ctc.wstx.sr.BasicStreamReader java.io.Writer int int int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 5
start local 5 24: StackMap locals: int
StackMap stack:
iload 5
bipush 10
if_icmpne 32
25: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 35
26: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_2
isub
iload 4
isub
istore 6
start local 6 27: iload 6
ifle 30
28: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 4
iload 6
invokevirtual java.io.Writer.write:([CII)V
29: iload 3
iload 6
iadd
istore 3
30: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
istore 4
end local 6 31: goto 35
32: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
33: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mNormalizeLFs:Z
ifeq 35
34: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
isub
bipush 10
castore
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.markLF:()V
end local 5 36: goto 39
StackMap locals:
StackMap stack:
37: iload 2
bipush 9
if_icmpeq 39
38: aload 0
iload 2
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
39: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 47
40: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iload 4
isub
istore 5
start local 5 41: iload 5
ifle 44
42: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 4
iload 5
invokevirtual java.io.Writer.write:([CII)V
43: iload 3
iload 5
iadd
istore 3
44: StackMap locals: int
StackMap stack:
iconst_0
istore 4
45: aload 0
ldc " in CDATA section"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextChar:(Ljava/lang/String;)C
istore 2
end local 5 46: goto 7
47: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 2
48: goto 7
49: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iload 4
isub
iconst_1
isub
istore 5
start local 5 50: iload 5
ifle 53
51: aload 1
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
iload 4
iload 5
invokevirtual java.io.Writer.write:([CII)V
52: iload 3
iload 5
iadd
istore 3
end local 5 53: StackMap locals:
StackMap stack:
iconst_0
istore 5
start local 5 54: StackMap locals: int
StackMap stack:
iinc 5 1
55: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmpge 56
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
dup_x1
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
goto 57
56: StackMap locals:
StackMap stack:
aload 0
ldc " in CDATA section"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getNextCharFromCurrent:(Ljava/lang/String;)C
57: StackMap locals:
StackMap stack: int
istore 2
58: iload 2
bipush 93
if_icmpeq 54
59: iload 5
iconst_2
if_icmplt 60
iload 2
bipush 62
if_icmpne 60
iconst_1
goto 61
StackMap locals:
StackMap stack:
60: iconst_0
StackMap locals:
StackMap stack: int
61: istore 6
start local 6 62: iload 6
ifeq 68
63: iinc 5 -2
64: goto 68
65: StackMap locals: int
StackMap stack:
iinc 5 -1
66: aload 1
bipush 93
invokevirtual java.io.Writer.write:(I)V
67: iinc 3 1
68: StackMap locals:
StackMap stack:
iload 5
ifgt 65
69: iload 6
ifeq 6
end local 6 end local 5 end local 4 70: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 71 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 71 1 w Ljava/io/Writer;
5 71 2 c C
6 71 3 count I
7 70 4 start I
21 23 5 d C
24 36 5 d C
17 22 6 len I
27 31 6 len I
41 46 5 len I
50 53 5 len I
54 70 5 bracketCount I
62 70 6 match Z
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
w
private int readAndWriteCoalesced(java.io.Writer, boolean);
descriptor: (Ljava/io/Writer;Z)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_4
putfield com.ctc.wstx.sr.BasicStreamReader.mTokenState:I
1: iconst_0
istore 3
start local 3 2: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 5
3: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.loadMore:()Z
ifne 5
4: goto 23
5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 4
start local 4 6: iload 4
bipush 60
if_icmpne 18
7: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
isub
iconst_3
if_icmpge 10
8: aload 0
iconst_3
invokevirtual com.ctc.wstx.sr.BasicStreamReader.ensureInput:(I)Z
ifne 10
9: goto 23
10: StackMap locals: int
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
caload
bipush 33
if_icmpne 23
11: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_2
iadd
caload
bipush 91
if_icmpeq 13
12: goto 23
13: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_3
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
14: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.checkCData:()V
15: iload 3
aload 0
aload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readAndWriteCData:(Ljava/io/Writer;)I
iadd
istore 3
16: iconst_1
istore 2
17: goto 2
18: StackMap locals:
StackMap stack:
iload 4
bipush 38
if_icmpne 20
iload 2
ifne 20
19: goto 23
20: StackMap locals:
StackMap stack:
iload 3
aload 0
aload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.readAndWriteText:(Ljava/io/Writer;)I
iadd
istore 3
21: iconst_0
istore 2
end local 4 22: goto 2
23: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 24 1 w Ljava/io/Writer;
0 24 2 wasCData Z
2 24 3 count I
6 22 4 c C
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
w
wasCData
protected final boolean skipWS(char);
descriptor: (C)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 32
if_icmple 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iload 1
bipush 10
if_icmpeq 3
iload 1
bipush 13
if_icmpne 5
3: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.skipCRLF:(C)Z
pop
4: goto 7
StackMap locals:
StackMap stack:
5: iload 1
bipush 32
if_icmpeq 7
iload 1
bipush 9
if_icmpeq 7
6: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwInvalidSpace:(I)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputEnd:I
if_icmplt 10
8: aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.loadMoreFromCurrent:()Z
ifne 10
9: iconst_1
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputBuffer:[C
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
caload
istore 1
11: iload 1
bipush 32
if_icmple 13
12: iconst_1
ireturn
13: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
iconst_1
iadd
putfield com.ctc.wstx.sr.BasicStreamReader.mInputPtr:I
14: goto 2
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 15 1 c C
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
c
protected com.ctc.wstx.ent.EntityDecl findEntity(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lcom/ctc/wstx/ent/EntityDecl;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 1
invokevirtual com.ctc.wstx.api.ReaderConfig.findCustomInternalEntity:(Ljava/lang/String;)Lcom/ctc/wstx/ent/EntityDecl;
astore 3
start local 3 1: aload 3
ifnonnull 3
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mGeneralEntities:Ljava/util/Map;
ifnull 3
2: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mGeneralEntities:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.ctc.wstx.ent.EntityDecl
astore 3
3: StackMap locals: com.ctc.wstx.ent.EntityDecl
StackMap stack:
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
iconst_1
if_icmpne 6
4: aload 3
ifnull 6
aload 3
invokevirtual com.ctc.wstx.ent.EntityDecl.wasDeclaredExternally:()Z
ifeq 6
5: aload 0
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_WF_ENTITY_EXT_DECLARED:Ljava/lang/String;
aload 3
invokevirtual com.ctc.wstx.ent.EntityDecl.getName:()Ljava/lang/String;
aconst_null
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 7 1 id Ljava/lang/String;
0 7 2 arg Ljava/lang/Object;
1 7 3 ed Lcom/ctc/wstx/ent/EntityDecl;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
id
arg
protected void handleUndeclaredEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mDocStandalone:I
iconst_1
if_icmpne 2
1: getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_WF_GE_UNDECLARED_SA:Ljava/lang/String;
goto 3
2: StackMap locals:
StackMap stack: com.ctc.wstx.sr.BasicStreamReader
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_WF_GE_UNDECLARED:Ljava/lang/String;
3: StackMap locals: com.ctc.wstx.sr.BasicStreamReader java.lang.String
StackMap stack: com.ctc.wstx.sr.BasicStreamReader java.lang.String
aload 1
aconst_null
4: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 6 1 id Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
id
protected void handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource);
descriptor: (Lcom/ctc/wstx/io/WstxInputSource;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.isEmpty:()Z
ifeq 1
ldc "[ROOT]"
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getTopElementDesc:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: astore 2
start local 2 3: aload 0
ldc "Unexpected end of entity expansion for entity &{0}; was expecting a close tag for element <{1}>"
4: aload 1
invokevirtual com.ctc.wstx.io.WstxInputSource.getEntityId:()Ljava/lang/String;
aload 2
5: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 7 1 closing Lcom/ctc/wstx/io/WstxInputSource;
3 7 2 top Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
closing
protected void handleGreedyEntityProblem(com.ctc.wstx.io.WstxInputSource);
descriptor: (Lcom/ctc/wstx/io/WstxInputSource;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.isEmpty:()Z
ifeq 1
ldc "[ROOT]"
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getTopElementDesc:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: astore 2
start local 2 3: aload 0
new java.lang.StringBuilder
dup
ldc "Improper GE/element nesting: entity &"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
4: aload 1
invokevirtual com.ctc.wstx.io.WstxInputSource.getEntityId:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " contains closing tag for <"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
5: invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 7 1 input Lcom/ctc/wstx/io/WstxInputSource;
3 7 2 top Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
input
private void throwNotTextual(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Not a textual event ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 3 1 type I
MethodParameters:
Name Flags
type
private void throwNotTextXxx(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "getTextXxx() methods can not be called on "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 3 1 type I
MethodParameters:
Name Flags
type
protected void throwNotTextualOrElem(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.IllegalStateException
dup
getstatic com.ctc.wstx.cfg.ErrorConsts.ERR_STATE_NOT_ELEM_OR_TEXT:Ljava/lang/String;
1: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
aastore
2: invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 3 1 type I
MethodParameters:
Name Flags
type
protected void throwUnexpectedEOF();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new java.lang.StringBuilder
dup
ldc "; was expecting a close tag for element <"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.ctc.wstx.sr.BasicStreamReader.mElementStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getTopElementDesc:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwUnexpectedEOF:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
Exceptions:
throws com.ctc.wstx.exc.WstxException
protected javax.xml.stream.XMLStreamException _constructUnexpectedInTyped(int);
descriptor: (I)Ljavax/xml/stream/XMLStreamException;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_1
if_icmpne 2
1: aload 0
ldc "Element content can not contain child START_ELEMENT when using Typed Access methods"
aconst_null
invokevirtual com.ctc.wstx.sr.BasicStreamReader._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
areturn
2: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Expected a text token, got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
iload 1
invokevirtual com.ctc.wstx.sr.BasicStreamReader.tokenTypeDesc:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.ctc.wstx.sr.BasicStreamReader._constructTypeException:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 3 1 nextToken I
MethodParameters:
Name Flags
nextToken
protected org.codehaus.stax2.typed.TypedXMLStreamException _constructTypeException(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/stax2/typed/TypedXMLStreamException;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.codehaus.stax2.typed.TypedXMLStreamException
dup
aload 2
aload 1
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getStartLocation:()Lorg/codehaus/stax2/XMLStreamLocation2;
invokespecial org.codehaus.stax2.typed.TypedXMLStreamException.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/stream/Location;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 1 1 msg Ljava/lang/String;
0 1 2 lexicalValue Ljava/lang/String;
MethodParameters:
Name Flags
msg
lexicalValue
protected void reportInvalidContent(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "Internal error: sub-class should override method"
invokevirtual com.ctc.wstx.sr.BasicStreamReader.throwParseError:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sr/BasicStreamReader;
0 2 1 evtType I
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
evtType
}
SourceFile: "BasicStreamReader.java"