public class com.ctc.wstx.sax.WstxSAXParser extends javax.xml.parsers.SAXParser implements org.xml.sax.Parser, org.xml.sax.XMLReader, org.xml.sax.ext.Attributes2, org.xml.sax.ext.Locator2, com.ctc.wstx.dtd.DTDEventListener
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.ctc.wstx.sax.WstxSAXParser
super_class: javax.xml.parsers.SAXParser
{
static final boolean FEAT_DEFAULT_NS_PREFIXES;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
protected final com.ctc.wstx.stax.WstxInputFactory mStaxFactory;
descriptor: Lcom/ctc/wstx/stax/WstxInputFactory;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.ctc.wstx.api.ReaderConfig mConfig;
descriptor: Lcom/ctc/wstx/api/ReaderConfig;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected boolean mFeatNsPrefixes;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected com.ctc.wstx.sr.BasicStreamReader mScanner;
descriptor: Lcom/ctc/wstx/sr/BasicStreamReader;
flags: (0x0004) ACC_PROTECTED
protected com.ctc.wstx.sr.AttributeCollector mAttrCollector;
descriptor: Lcom/ctc/wstx/sr/AttributeCollector;
flags: (0x0004) ACC_PROTECTED
protected com.ctc.wstx.sr.InputElementStack mElemStack;
descriptor: Lcom/ctc/wstx/sr/InputElementStack;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String mEncoding;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String mXmlVersion;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected boolean mStandalone;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.xml.sax.ContentHandler mContentHandler;
descriptor: Lorg/xml/sax/ContentHandler;
flags: (0x0004) ACC_PROTECTED
protected org.xml.sax.DTDHandler mDTDHandler;
descriptor: Lorg/xml/sax/DTDHandler;
flags: (0x0004) ACC_PROTECTED
private org.xml.sax.EntityResolver mEntityResolver;
descriptor: Lorg/xml/sax/EntityResolver;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.ErrorHandler mErrorHandler;
descriptor: Lorg/xml/sax/ErrorHandler;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.ext.LexicalHandler mLexicalHandler;
descriptor: Lorg/xml/sax/ext/LexicalHandler;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.ext.DeclHandler mDeclHandler;
descriptor: Lorg/xml/sax/ext/DeclHandler;
flags: (0x0002) ACC_PRIVATE
protected int mAttrCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int mNsCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
public void <init>(com.ctc.wstx.stax.WstxInputFactory, boolean);
descriptor: (Lcom/ctc/wstx/stax/WstxInputFactory;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial javax.xml.parsers.SAXParser.<init>:()V
1: aload 0
iconst_0
putfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
2: aload 0
aload 1
putfield com.ctc.wstx.sax.WstxSAXParser.mStaxFactory:Lcom/ctc/wstx/stax/WstxInputFactory;
3: aload 0
iload 2
putfield com.ctc.wstx.sax.WstxSAXParser.mFeatNsPrefixes:Z
4: aload 0
aload 1
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createPrivateConfig:()Lcom/ctc/wstx/api/ReaderConfig;
putfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
5: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
iconst_1
invokevirtual com.ctc.wstx.api.ReaderConfig.doSupportDTDs:(Z)V
6: new com.ctc.wstx.sax.WstxSAXParser$ResolverProxy
dup
aload 0
invokespecial com.ctc.wstx.sax.WstxSAXParser$ResolverProxy.<init>:(Lcom/ctc/wstx/sax/WstxSAXParser;)V
astore 3
start local 3 7: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 3
invokevirtual com.ctc.wstx.api.ReaderConfig.setDtdResolver:(Ljavax/xml/stream/XMLResolver;)V
8: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 3
invokevirtual com.ctc.wstx.api.ReaderConfig.setEntityResolver:(Ljavax/xml/stream/XMLResolver;)V
9: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 0
invokevirtual com.ctc.wstx.api.ReaderConfig.setDTDEventListener:(Lcom/ctc/wstx/dtd/DTDEventListener;)V
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 11 1 sf Lcom/ctc/wstx/stax/WstxInputFactory;
0 11 2 nsPrefixes Z
7 11 3 r Lcom/ctc/wstx/sax/WstxSAXParser$ResolverProxy;
MethodParameters:
Name Flags
sf
nsPrefixes
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new com.ctc.wstx.stax.WstxInputFactory
dup
invokespecial com.ctc.wstx.stax.WstxInputFactory.<init>:()V
iconst_0
invokespecial com.ctc.wstx.sax.WstxSAXParser.<init>:(Lcom/ctc/wstx/stax/WstxInputFactory;Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
public final org.xml.sax.Parser getParser();
descriptor: ()Lorg/xml/sax/Parser;
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/sax/WstxSAXParser;
public final org.xml.sax.XMLReader getXMLReader();
descriptor: ()Lorg/xml/sax/XMLReader;
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/sax/WstxSAXParser;
public final com.ctc.wstx.api.ReaderConfig getStaxConfig();
descriptor: ()Lcom/ctc/wstx/api/ReaderConfig;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
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.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportNamespaces:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
public boolean isValidating();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.willValidateWithDTD:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.ctc.wstx.sax.SAXProperty.findByUri:(Ljava/lang/String;)Lcom/ctc/wstx/sax/SAXProperty;
astore 2
start local 2 1: aload 2
getstatic com.ctc.wstx.sax.SAXProperty.DECLARATION_HANDLER:Lcom/ctc/wstx/sax/SAXProperty;
if_acmpne 3
2: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
areturn
3: StackMap locals: com.ctc.wstx.sax.SAXProperty
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXProperty.DOCUMENT_XML_VERSION:Lcom/ctc/wstx/sax/SAXProperty;
if_acmpne 5
4: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mXmlVersion:Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXProperty.DOM_NODE:Lcom/ctc/wstx/sax/SAXProperty;
if_acmpne 7
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXProperty.LEXICAL_HANDLER:Lcom/ctc/wstx/sax/SAXProperty;
if_acmpne 9
8: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
areturn
9: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXProperty.XML_STRING:Lcom/ctc/wstx/sax/SAXProperty;
if_acmpne 11
10: aconst_null
areturn
11: StackMap locals:
StackMap stack:
new org.xml.sax.SAXNotRecognizedException
dup
new java.lang.StringBuilder
dup
ldc "Property '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' not recognized"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 12 1 name Ljava/lang/String;
1 12 2 prop Lcom/ctc/wstx/sax/SAXProperty;
Exceptions:
throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
MethodParameters:
Name Flags
name
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic com.ctc.wstx.sax.SAXProperty.findByUri:(Ljava/lang/String;)Lcom/ctc/wstx/sax/SAXProperty;
astore 3
start local 3 1: aload 3
getstatic com.ctc.wstx.sax.SAXProperty.DECLARATION_HANDLER:Lcom/ctc/wstx/sax/SAXProperty;
if_acmpne 4
2: aload 0
aload 2
checkcast org.xml.sax.ext.DeclHandler
putfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
3: return
4: StackMap locals: com.ctc.wstx.sax.SAXProperty
StackMap stack:
aload 3
getstatic com.ctc.wstx.sax.SAXProperty.DOCUMENT_XML_VERSION:Lcom/ctc/wstx/sax/SAXProperty;
if_acmpne 6
5: goto 14
StackMap locals:
StackMap stack:
6: aload 3
getstatic com.ctc.wstx.sax.SAXProperty.DOM_NODE:Lcom/ctc/wstx/sax/SAXProperty;
if_acmpne 8
7: goto 14
StackMap locals:
StackMap stack:
8: aload 3
getstatic com.ctc.wstx.sax.SAXProperty.LEXICAL_HANDLER:Lcom/ctc/wstx/sax/SAXProperty;
if_acmpne 11
9: aload 0
aload 2
checkcast org.xml.sax.ext.LexicalHandler
putfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
10: return
11: StackMap locals:
StackMap stack:
aload 3
getstatic com.ctc.wstx.sax.SAXProperty.XML_STRING:Lcom/ctc/wstx/sax/SAXProperty;
if_acmpne 13
12: goto 14
13: StackMap locals:
StackMap stack:
new org.xml.sax.SAXNotRecognizedException
dup
new java.lang.StringBuilder
dup
ldc "Property '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' not recognized"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals:
StackMap stack:
new org.xml.sax.SAXNotSupportedException
dup
new java.lang.StringBuilder
dup
ldc "Property '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' is read-only, can not be modified"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 15 1 name Ljava/lang/String;
0 15 2 value Ljava/lang/Object;
1 15 3 prop Lcom/ctc/wstx/sax/SAXProperty;
Exceptions:
throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
MethodParameters:
Name Flags
name
value
public void parse(org.xml.sax.InputSource, org.xml.sax.HandlerBase);
descriptor: (Lorg/xml/sax/InputSource;Lorg/xml/sax/HandlerBase;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 9
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
ifnonnull 3
2: aload 0
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.setDocumentHandler:(Lorg/xml/sax/DocumentHandler;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mEntityResolver:Lorg/xml/sax/EntityResolver;
ifnonnull 5
4: aload 0
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.setEntityResolver:(Lorg/xml/sax/EntityResolver;)V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
ifnonnull 7
6: aload 0
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
ifnonnull 9
8: aload 0
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.ctc.wstx.sax.WstxSAXParser.parse:(Lorg/xml/sax/InputSource;)V
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 11 1 is Lorg/xml/sax/InputSource;
0 11 2 hb Lorg/xml/sax/HandlerBase;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
is
hb
public void parse(org.xml.sax.InputSource, org.xml.sax.helpers.DefaultHandler);
descriptor: (Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 9
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
ifnonnull 3
2: aload 0
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mEntityResolver:Lorg/xml/sax/EntityResolver;
ifnonnull 5
4: aload 0
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.setEntityResolver:(Lorg/xml/sax/EntityResolver;)V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
ifnonnull 7
6: aload 0
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.setErrorHandler:(Lorg/xml/sax/ErrorHandler;)V
7: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
ifnonnull 9
8: aload 0
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.setDTDHandler:(Lorg/xml/sax/DTDHandler;)V
9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.ctc.wstx.sax.WstxSAXParser.parse:(Lorg/xml/sax/InputSource;)V
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 11 1 is Lorg/xml/sax/InputSource;
0 11 2 dh Lorg/xml/sax/helpers/DefaultHandler;
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
is
dh
public org.xml.sax.ContentHandler getContentHandler();
descriptor: ()Lorg/xml/sax/ContentHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
public org.xml.sax.DTDHandler getDTDHandler();
descriptor: ()Lorg/xml/sax/DTDHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
public org.xml.sax.EntityResolver getEntityResolver();
descriptor: ()Lorg/xml/sax/EntityResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mEntityResolver:Lorg/xml/sax/EntityResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
public org.xml.sax.ErrorHandler getErrorHandler();
descriptor: ()Lorg/xml/sax/ErrorHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
public boolean getFeature(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.ctc.wstx.sax.SAXFeature.findByUri:(Ljava/lang/String;)Lcom/ctc/wstx/sax/SAXFeature;
astore 2
start local 2 1: aload 2
getstatic com.ctc.wstx.sax.SAXFeature.EXTERNAL_GENERAL_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 3
2: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportExternalEntities:()Z
ireturn
3: StackMap locals: com.ctc.wstx.sax.SAXFeature
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.EXTERNAL_PARAMETER_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 5
4: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportExternalEntities:()Z
ireturn
5: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.IS_STANDALONE:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 7
6: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mStandalone:Z
ireturn
7: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.LEXICAL_HANDLER_PARAMETER_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.NAMESPACES:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 11
10: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportNamespaces:()Z
ireturn
11: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.NAMESPACE_PREFIXES:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 15
12: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.willSupportNamespaces:()Z
ifeq 13
iconst_0
goto 14
StackMap locals:
StackMap stack:
13: iconst_1
StackMap locals:
StackMap stack: int
14: ireturn
15: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.RESOLVE_DTD_URIS:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 17
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.STRING_INTERNING:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 19
18: iconst_1
ireturn
19: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.UNICODE_NORMALIZATION_CHECKING:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 21
20: iconst_0
ireturn
21: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.USE_ATTRIBUTES2:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 23
22: iconst_1
ireturn
23: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.USE_LOCATOR2:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 25
24: iconst_1
ireturn
25: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.USE_ENTITY_RESOLVER2:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 27
26: iconst_1
ireturn
27: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.VALIDATION:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 29
28: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.willValidateWithDTD:()Z
ireturn
29: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.XMLNS_URIS:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 31
30: iconst_1
ireturn
31: StackMap locals:
StackMap stack:
aload 2
getstatic com.ctc.wstx.sax.SAXFeature.XML_1_1:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 33
32: iconst_1
ireturn
33: StackMap locals:
StackMap stack:
new org.xml.sax.SAXNotRecognizedException
dup
new java.lang.StringBuilder
dup
ldc "Feature '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' not recognized"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 34 1 name Ljava/lang/String;
1 34 2 stdFeat Lcom/ctc/wstx/sax/SAXFeature;
Exceptions:
throws org.xml.sax.SAXNotRecognizedException
MethodParameters:
Name Flags
name
public void setContentHandler(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 0
aload 1
putfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 2 1 handler Lorg/xml/sax/ContentHandler;
MethodParameters:
Name Flags
handler
public void setDTDHandler(org.xml.sax.DTDHandler);
descriptor: (Lorg/xml/sax/DTDHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 2 1 handler Lorg/xml/sax/DTDHandler;
MethodParameters:
Name Flags
handler
public void setEntityResolver(org.xml.sax.EntityResolver);
descriptor: (Lorg/xml/sax/EntityResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.ctc.wstx.sax.WstxSAXParser.mEntityResolver:Lorg/xml/sax/EntityResolver;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 2 1 resolver Lorg/xml/sax/EntityResolver;
MethodParameters:
Name Flags
resolver
public void setErrorHandler(org.xml.sax.ErrorHandler);
descriptor: (Lorg/xml/sax/ErrorHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 2 1 handler Lorg/xml/sax/ErrorHandler;
MethodParameters:
Name Flags
handler
public void setFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
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: iconst_0
istore 4
start local 4 2: aload 1
invokestatic com.ctc.wstx.sax.SAXFeature.findByUri:(Ljava/lang/String;)Lcom/ctc/wstx/sax/SAXFeature;
astore 5
start local 5 3: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.EXTERNAL_GENERAL_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 6
4: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
iload 2
invokevirtual com.ctc.wstx.api.ReaderConfig.doSupportExternalEntities:(Z)V
5: goto 47
StackMap locals: int int com.ctc.wstx.sax.SAXFeature
StackMap stack:
6: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.EXTERNAL_PARAMETER_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpeq 47
7: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.IS_STANDALONE:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 10
8: iconst_1
istore 4
9: goto 47
StackMap locals:
StackMap stack:
10: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.LEXICAL_HANDLER_PARAMETER_ENTITIES:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpeq 47
11: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.NAMESPACES:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 14
12: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
iload 2
invokevirtual com.ctc.wstx.api.ReaderConfig.doSupportNamespaces:(Z)V
13: goto 47
StackMap locals:
StackMap stack:
14: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.NAMESPACE_PREFIXES:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 17
15: aload 0
iload 2
putfield com.ctc.wstx.sax.WstxSAXParser.mFeatNsPrefixes:Z
16: goto 47
StackMap locals:
StackMap stack:
17: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.RESOLVE_DTD_URIS:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpeq 47
18: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.STRING_INTERNING:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 23
19: iload 2
ifeq 20
iconst_0
goto 21
StackMap locals:
StackMap stack:
20: iconst_1
StackMap locals:
StackMap stack: int
21: istore 3
22: goto 47
StackMap locals:
StackMap stack:
23: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.UNICODE_NORMALIZATION_CHECKING:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 26
24: iload 2
istore 3
25: goto 47
StackMap locals:
StackMap stack:
26: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.USE_ATTRIBUTES2:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 29
27: iconst_1
istore 4
28: goto 47
StackMap locals:
StackMap stack:
29: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.USE_LOCATOR2:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 32
30: iconst_1
istore 4
31: goto 47
StackMap locals:
StackMap stack:
32: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.USE_ENTITY_RESOLVER2:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 35
33: iconst_1
istore 4
34: goto 47
StackMap locals:
StackMap stack:
35: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.VALIDATION:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 38
36: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
iload 2
invokevirtual com.ctc.wstx.api.ReaderConfig.doValidateWithDTD:(Z)V
37: goto 47
StackMap locals:
StackMap stack:
38: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.XMLNS_URIS:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 43
39: iload 2
ifeq 40
iconst_0
goto 41
StackMap locals:
StackMap stack:
40: iconst_1
StackMap locals:
StackMap stack: int
41: istore 3
42: goto 47
StackMap locals:
StackMap stack:
43: aload 5
getstatic com.ctc.wstx.sax.SAXFeature.XML_1_1:Lcom/ctc/wstx/sax/SAXFeature;
if_acmpne 46
44: iconst_1
istore 4
45: goto 47
46: StackMap locals:
StackMap stack:
new org.xml.sax.SAXNotRecognizedException
dup
new java.lang.StringBuilder
dup
ldc "Feature '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' not recognized"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.xml.sax.SAXNotRecognizedException.<init>:(Ljava/lang/String;)V
athrow
47: StackMap locals:
StackMap stack:
iload 4
ifeq 49
48: new org.xml.sax.SAXNotSupportedException
dup
new java.lang.StringBuilder
dup
ldc "Feature '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' is read-only, can not be modified"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
49: StackMap locals:
StackMap stack:
iload 3
ifeq 51
50: new org.xml.sax.SAXNotSupportedException
dup
new java.lang.StringBuilder
dup
ldc "Trying to set invalid value for feature '"
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;
iload 2
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.xml.sax.SAXNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
51: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 52 1 name Ljava/lang/String;
0 52 2 value Z
1 52 3 invalidValue Z
2 52 4 readOnly Z
3 52 5 stdFeat Lcom/ctc/wstx/sax/SAXFeature;
Exceptions:
throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
MethodParameters:
Name Flags
name
value
public void parse(org.xml.sax.InputSource);
descriptor: (Lorg/xml/sax/InputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=14, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
1: aload 1
invokevirtual org.xml.sax.InputSource.getSystemId:()Ljava/lang/String;
astore 2
start local 2 2: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aconst_null
astore 5
start local 5 5: aload 1
invokevirtual org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
astore 6
start local 6 6: aload 6
ifnonnull 18
7: aload 1
invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
astore 5
8: aload 5
ifnonnull 18
9: aload 2
ifnonnull 11
10: new org.xml.sax.SAXException
dup
ldc "Invalid InputSource passed: neither character or byte stream passed, nor system id specified"
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
StackMap stack:
aload 2
invokestatic com.ctc.wstx.util.URLUtil.urlFromSystemId:(Ljava/lang/String;)Ljava/net/URL;
astore 4
12: aload 4
invokestatic com.ctc.wstx.util.URLUtil.inputStreamFromURL:(Ljava/net/URL;)Ljava/io/InputStream;
astore 5
13: goto 18
StackMap locals:
StackMap stack: java.io.IOException
14: astore 7
start local 7 15: new org.xml.sax.SAXException
dup
aload 7
invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
astore 8
start local 8 16: aload 8
aload 7
invokestatic com.ctc.wstx.util.ExceptionUtil.setInitCause:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
17: aload 8
athrow
end local 8 end local 7 18: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
ifnull 21
19: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
aload 0
invokeinterface org.xml.sax.ContentHandler.setDocumentLocator:(Lorg/xml/sax/Locator;)V
20: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.startDocument:()V
21: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.ctc.wstx.api.ReaderConfig.resetState:()V
22: aload 1
invokevirtual org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
astore 7
start local 7 23: aload 1
invokevirtual org.xml.sax.InputSource.getPublicId:()Ljava/lang/String;
astore 8
start local 8 24: aload 6
ifnonnull 26
aload 7
ifnull 26
aload 7
invokevirtual java.lang.String.length:()I
ifle 26
25: aload 3
aload 5
iconst_0
aload 7
invokestatic com.ctc.wstx.io.DefaultInputResolver.constructOptimizedReader:(Lcom/ctc/wstx/api/ReaderConfig;Ljava/io/InputStream;ZLjava/lang/String;)Ljava/io/Reader;
astore 6
26: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 2
aload 4
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/lang/String;Ljava/net/URL;)Lcom/ctc/wstx/io/SystemId;
astore 10
start local 10 27: aload 6
ifnull 31
28: aload 8
aload 10
aload 6
aload 7
invokestatic com.ctc.wstx.io.ReaderBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;Ljava/lang/String;)Lcom/ctc/wstx/io/ReaderBootstrapper;
astore 9
start local 9 29: aload 0
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mStaxFactory:Lcom/ctc/wstx/stax/WstxInputFactory;
aload 3
aload 10
aload 9
iconst_0
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
checkcast com.ctc.wstx.sr.BasicStreamReader
putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
30: goto 33
end local 9 31: StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader java.lang.String java.lang.String top com.ctc.wstx.io.SystemId
StackMap stack:
aload 8
aload 10
aload 5
invokestatic com.ctc.wstx.io.StreamBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;)Lcom/ctc/wstx/io/StreamBootstrapper;
astore 9
start local 9 32: aload 0
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mStaxFactory:Lcom/ctc/wstx/stax/WstxInputFactory;
aload 3
aload 10
aload 9
iconst_0
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
checkcast com.ctc.wstx.sr.BasicStreamReader
putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
33: StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader java.lang.String java.lang.String com.ctc.wstx.io.InputBootstrapper com.ctc.wstx.io.SystemId
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getEncoding:()Ljava/lang/String;
astore 11
start local 11 34: aload 11
ifnonnull 36
35: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getCharacterEncodingScheme:()Ljava/lang/String;
astore 11
36: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 11
putfield com.ctc.wstx.sax.WstxSAXParser.mEncoding:Ljava/lang/String;
end local 11 37: aload 0
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getVersion:()Ljava/lang/String;
putfield com.ctc.wstx.sax.WstxSAXParser.mXmlVersion:Ljava/lang/String;
38: aload 0
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.standaloneSet:()Z
putfield com.ctc.wstx.sax.WstxSAXParser.mStandalone:Z
39: aload 0
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getAttributeCollector:()Lcom/ctc/wstx/sr/AttributeCollector;
putfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
40: aload 0
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getInputElementStack:()Lcom/ctc/wstx/sr/InputElementStack;
putfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
41: aload 0
invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireEvents:()V
end local 10 end local 9 end local 8 end local 7 42: goto 97
StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
StackMap stack: java.io.IOException
43: astore 7
start local 7 44: aload 0
aload 7
invokevirtual com.ctc.wstx.sax.WstxSAXParser.throwSaxException:(Ljava/lang/Exception;)V
end local 7 45: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
ifnull 47
46: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.endDocument:()V
47: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
ifnull 53
48: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
astore 13
start local 13 49: aload 0
aconst_null
putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
50: aload 13
invokevirtual com.ctc.wstx.sr.BasicStreamReader.close:()V
51: goto 53
StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader top top top top top top com.ctc.wstx.sr.BasicStreamReader
StackMap stack: javax.xml.stream.XMLStreamException
52: pop
end local 13 53: StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
StackMap stack:
aload 6
ifnull 57
54: aload 6
invokevirtual java.io.Reader.close:()V
55: goto 57
StackMap locals:
StackMap stack: java.io.IOException
56: pop
57: StackMap locals:
StackMap stack:
aload 5
ifnull 113
58: aload 5
invokevirtual java.io.InputStream.close:()V
59: goto 113
StackMap locals:
StackMap stack: java.io.IOException
60: pop
goto 113
61: StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
astore 7
start local 7 62: aload 0
aload 7
invokevirtual com.ctc.wstx.sax.WstxSAXParser.throwSaxException:(Ljava/lang/Exception;)V
end local 7 63: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
ifnull 65
64: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.endDocument:()V
65: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
ifnull 71
66: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
astore 13
start local 13 67: aload 0
aconst_null
putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
68: aload 13
invokevirtual com.ctc.wstx.sr.BasicStreamReader.close:()V
69: goto 71
StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader top top top top top top com.ctc.wstx.sr.BasicStreamReader
StackMap stack: javax.xml.stream.XMLStreamException
70: pop
end local 13 71: StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
StackMap stack:
aload 6
ifnull 75
72: aload 6
invokevirtual java.io.Reader.close:()V
73: goto 75
StackMap locals:
StackMap stack: java.io.IOException
74: pop
75: StackMap locals:
StackMap stack:
aload 5
ifnull 113
76: aload 5
invokevirtual java.io.InputStream.close:()V
77: goto 113
StackMap locals:
StackMap stack: java.io.IOException
78: pop
goto 113
79: StackMap locals:
StackMap stack: java.lang.Throwable
astore 12
80: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
ifnull 82
81: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.endDocument:()V
82: StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader top top top top top java.lang.Throwable
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
ifnull 88
83: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
astore 13
start local 13 84: aload 0
aconst_null
putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
85: aload 13
invokevirtual com.ctc.wstx.sr.BasicStreamReader.close:()V
86: goto 88
StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader top top top top top java.lang.Throwable com.ctc.wstx.sr.BasicStreamReader
StackMap stack: javax.xml.stream.XMLStreamException
87: pop
end local 13 88: StackMap locals:
StackMap stack:
aload 6
ifnull 92
89: aload 6
invokevirtual java.io.Reader.close:()V
90: goto 92
StackMap locals:
StackMap stack: java.io.IOException
91: pop
92: StackMap locals:
StackMap stack:
aload 5
ifnull 96
93: aload 5
invokevirtual java.io.InputStream.close:()V
94: goto 96
StackMap locals:
StackMap stack: java.io.IOException
95: pop
96: StackMap locals:
StackMap stack:
aload 12
athrow
97: StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
ifnull 99
98: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokeinterface org.xml.sax.ContentHandler.endDocument:()V
99: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
ifnull 105
100: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
astore 13
start local 13 101: aload 0
aconst_null
putfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
102: aload 13
invokevirtual com.ctc.wstx.sr.BasicStreamReader.close:()V
103: goto 105
StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader top top top top top top com.ctc.wstx.sr.BasicStreamReader
StackMap stack: javax.xml.stream.XMLStreamException
104: pop
end local 13 105: StackMap locals: com.ctc.wstx.sax.WstxSAXParser org.xml.sax.InputSource java.lang.String com.ctc.wstx.api.ReaderConfig java.net.URL java.io.InputStream java.io.Reader
StackMap stack:
aload 6
ifnull 109
106: aload 6
invokevirtual java.io.Reader.close:()V
107: goto 109
StackMap locals:
StackMap stack: java.io.IOException
108: pop
109: StackMap locals:
StackMap stack:
aload 5
ifnull 113
110: aload 5
invokevirtual java.io.InputStream.close:()V
111: goto 113
StackMap locals:
StackMap stack: java.io.IOException
112: pop
113: StackMap locals:
StackMap stack:
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 114 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 114 1 input Lorg/xml/sax/InputSource;
2 114 2 sysIdStr Ljava/lang/String;
3 114 3 cfg Lcom/ctc/wstx/api/ReaderConfig;
4 114 4 srcUrl Ljava/net/URL;
5 114 5 is Ljava/io/InputStream;
6 114 6 r Ljava/io/Reader;
15 18 7 ioe Ljava/io/IOException;
16 18 8 saxe Lorg/xml/sax/SAXException;
23 42 7 inputEnc Ljava/lang/String;
24 42 8 publicId Ljava/lang/String;
29 31 9 bs Lcom/ctc/wstx/io/InputBootstrapper;
32 42 9 bs Lcom/ctc/wstx/io/InputBootstrapper;
27 42 10 systemId Lcom/ctc/wstx/io/SystemId;
34 37 11 enc2 Ljava/lang/String;
44 45 7 io Ljava/io/IOException;
62 63 7 strex Ljavax/xml/stream/XMLStreamException;
49 53 13 sr Lcom/ctc/wstx/sr/BasicStreamReader;
67 71 13 sr Lcom/ctc/wstx/sr/BasicStreamReader;
84 88 13 sr Lcom/ctc/wstx/sr/BasicStreamReader;
101 105 13 sr Lcom/ctc/wstx/sr/BasicStreamReader;
Exception table:
from to target type
11 13 14 Class java.io.IOException
22 42 43 Class java.io.IOException
50 51 52 Class javax.xml.stream.XMLStreamException
54 55 56 Class java.io.IOException
58 59 60 Class java.io.IOException
22 42 61 Class javax.xml.stream.XMLStreamException
68 69 70 Class javax.xml.stream.XMLStreamException
72 73 74 Class java.io.IOException
76 77 78 Class java.io.IOException
22 45 79 any
61 63 79 any
85 86 87 Class javax.xml.stream.XMLStreamException
89 90 91 Class java.io.IOException
93 94 95 Class java.io.IOException
102 103 104 Class javax.xml.stream.XMLStreamException
106 107 108 Class java.io.IOException
110 111 112 Class java.io.IOException
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
input
public void parse(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new org.xml.sax.InputSource
dup
aload 1
invokespecial org.xml.sax.InputSource.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.parse:(Lorg/xml/sax/InputSource;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 3 1 systemId Ljava/lang/String;
1 3 2 src Lorg/xml/sax/InputSource;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
systemId
private final void fireEvents();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
iconst_0
invokevirtual com.ctc.wstx.api.ReaderConfig.doParseLazily:(Z)V
1: goto 3
start local 1 2: StackMap locals: int
StackMap stack:
aload 0
iload 1
iconst_0
invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireAuxEvent:(IZ)V
end local 1 3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.next:()I
dup
istore 1
start local 1 4: iconst_1
if_icmpne 2
5: aload 0
invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireStartTag:()V
6: iconst_1
istore 2
start local 2 7: StackMap locals: int int
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.next:()I
istore 1
8: iload 1
iconst_1
if_icmpne 12
9: aload 0
invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireStartTag:()V
10: iinc 2 1
11: goto 7
StackMap locals:
StackMap stack:
12: iload 1
iconst_2
if_icmpne 16
13: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxEndElement:(Lorg/xml/sax/ContentHandler;)V
14: iinc 2 -1
iload 2
iconst_1
if_icmpge 7
15: goto 21
16: StackMap locals:
StackMap stack:
iload 1
iconst_4
if_icmpne 19
17: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxCharacterEvents:(Lorg/xml/sax/ContentHandler;)V
18: goto 7
19: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_1
invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireAuxEvent:(IZ)V
20: goto 7
21: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.next:()I
istore 1
22: iload 1
bipush 8
if_icmpne 24
23: goto 28
24: StackMap locals:
StackMap stack:
iload 1
bipush 6
if_icmpne 26
25: goto 21
26: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_0
invokevirtual com.ctc.wstx.sax.WstxSAXParser.fireAuxEvent:(IZ)V
27: goto 21
28: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
2 3 1 type I
4 29 1 type I
7 29 2 depth I
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
private final void fireAuxEvent(int, boolean);
descriptor: (IZ)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: iload 1
tableswitch { // 3 - 12
3: 21
4: 29
5: 1
6: 23
7: 29
8: 29
9: 26
10: 29
11: 10
12: 3
default: 29
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxCommentEvent:(Lorg/xml/sax/ext/LexicalHandler;)V
2: goto 34
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
ifnull 8
4: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
invokeinterface org.xml.sax.ext.LexicalHandler.startCDATA:()V
5: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxCharacterEvents:(Lorg/xml/sax/ContentHandler;)V
6: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
invokeinterface org.xml.sax.ext.LexicalHandler.endCDATA:()V
7: goto 34
8: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxCharacterEvents:(Lorg/xml/sax/ContentHandler;)V
9: goto 34
10: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
ifnull 34
11: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDRootName:()Ljava/lang/String;
astore 3
start local 3 12: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDSystemId:()Ljava/lang/String;
astore 4
start local 4 13: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDPublicId:()Ljava/lang/String;
astore 5
start local 5 14: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
aload 3
aload 5
aload 4
invokeinterface org.xml.sax.ext.LexicalHandler.startDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
15: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getDTDInfo:()Lorg/codehaus/stax2/DTDInfo;
pop
16: goto 19
StackMap locals: com.ctc.wstx.sax.WstxSAXParser int int java.lang.String java.lang.String java.lang.String
StackMap stack: com.ctc.wstx.sax.WrappedSaxException
17: astore 6
start local 6 18: aload 6
invokevirtual com.ctc.wstx.sax.WrappedSaxException.getSaxException:()Lorg/xml/sax/SAXException;
athrow
end local 6 19: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
invokeinterface org.xml.sax.ext.LexicalHandler.endDTD:()V
end local 5 end local 4 end local 3 20: goto 34
21: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxPIEvent:(Lorg/xml/sax/ContentHandler;)V
22: goto 34
23: StackMap locals:
StackMap stack:
iload 2
ifeq 34
24: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxSpaceEvents:(Lorg/xml/sax/ContentHandler;)V
25: goto 34
26: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
ifnull 34
27: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocalName:()Ljava/lang/String;
invokeinterface org.xml.sax.ContentHandler.skippedEntity:(Ljava/lang/String;)V
28: goto 34
29: StackMap locals:
StackMap stack:
iload 1
bipush 8
if_icmpne 33
30: aload 0
new java.lang.StringBuilder
dup
ldc "Unexpected end-of-input in "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
ifeq 31
ldc "tree"
goto 32
StackMap locals: com.ctc.wstx.sax.WstxSAXParser int int
StackMap stack: com.ctc.wstx.sax.WstxSAXParser java.lang.StringBuilder
31: ldc "prolog"
StackMap locals: com.ctc.wstx.sax.WstxSAXParser int int
StackMap stack: com.ctc.wstx.sax.WstxSAXParser java.lang.StringBuilder java.lang.String
32: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.ctc.wstx.sax.WstxSAXParser.throwSaxException:(Ljava/lang/String;)V
33: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Internal error: unexpected type, "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
34: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 35 1 type I
0 35 2 inTree Z
12 20 3 rootName Ljava/lang/String;
13 20 4 sysId Ljava/lang/String;
14 20 5 pubId Ljava/lang/String;
18 19 6 wse Lcom/ctc/wstx/sax/WrappedSaxException;
Exception table:
from to target type
15 16 17 Class com.ctc.wstx.sax.WrappedSaxException
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
type
inTree
private final void fireStartTag();
descriptor: ()V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
invokevirtual com.ctc.wstx.sr.AttributeCollector.getCount:()I
putfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mFeatNsPrefixes:Z
ifeq 3
2: aload 0
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
invokevirtual com.ctc.wstx.sr.InputElementStack.getCurrentNsCount:()I
putfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
aload 0
invokevirtual com.ctc.wstx.sr.BasicStreamReader.fireSaxStartElement:(Lorg/xml/sax/ContentHandler;Lorg/xml/sax/Attributes;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
Exceptions:
throws org.xml.sax.SAXException
public void setDocumentHandler(org.xml.sax.DocumentHandler);
descriptor: (Lorg/xml/sax/DocumentHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper
dup
aload 1
invokespecial com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper.<init>:(Lorg/xml/sax/DocumentHandler;)V
invokevirtual com.ctc.wstx.sax.WstxSAXParser.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 2 1 handler Lorg/xml/sax/DocumentHandler;
MethodParameters:
Name Flags
handler
public void setLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 1 1 locale Ljava/util/Locale;
MethodParameters:
Name Flags
locale
public int getIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
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.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
ifnonnull 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
aconst_null
aload 1
invokevirtual com.ctc.wstx.sr.InputElementStack.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I
istore 2
start local 2 3: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 4 1 qName Ljava/lang/String;
3 4 2 ix I
MethodParameters:
Name Flags
qName
public int getIndex(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
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.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
ifnonnull 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
aload 1
aload 2
invokevirtual com.ctc.wstx.sr.InputElementStack.findAttributeIndex:(Ljava/lang/String;Ljava/lang/String;)I
istore 3
start local 3 3: 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/sax/WstxSAXParser;
0 4 1 uri Ljava/lang/String;
0 4 2 localName Ljava/lang/String;
3 4 3 ix I
MethodParameters:
Name Flags
uri
localName
public int getLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
iadd
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
public java.lang.String getLocalName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
if_icmpge 4
1: iload 1
ifge 2
aconst_null
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.getLocalName:(I)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
4: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
isub
istore 1
5: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
if_icmpge 11
6: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
iload 1
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsPrefix:(I)Ljava/lang/String;
astore 2
start local 2 7: aload 2
ifnull 8
aload 2
invokevirtual java.lang.String.length:()I
ifne 9
8: StackMap locals: java.lang.String
StackMap stack:
ldc "xmlns"
goto 10
StackMap locals:
StackMap stack:
9: aload 2
10: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 2 11: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 12 1 index I
7 11 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getQName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
if_icmpge 9
1: iload 1
ifge 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.getPrefix:(I)Ljava/lang/String;
astore 2
start local 2 4: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.getLocalName:(I)Ljava/lang/String;
astore 3
start local 3 5: aload 2
ifnull 6
aload 2
invokevirtual java.lang.String.length:()I
ifne 7
6: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 3
goto 8
StackMap locals:
StackMap stack:
7: new java.lang.StringBuilder
dup
aload 2
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 3
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
areturn
end local 3 end local 2 9: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
isub
istore 1
10: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
if_icmpge 15
11: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
iload 1
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsPrefix:(I)Ljava/lang/String;
astore 2
start local 2 12: aload 2
ifnull 13
aload 2
invokevirtual java.lang.String.length:()I
ifne 14
13: StackMap locals: java.lang.String
StackMap stack:
ldc "xmlns"
areturn
14: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "xmlns:"
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;
areturn
end local 2 15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 16 1 index I
4 9 2 prefix Ljava/lang/String;
5 9 3 ln Ljava/lang/String;
12 15 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getType(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
if_icmpge 7
1: iload 1
ifge 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
iload 1
invokevirtual com.ctc.wstx.sr.InputElementStack.getAttributeType:(I)Ljava/lang/String;
astore 2
start local 2 4: aload 2
ldc "ENUMERATED"
if_acmpne 6
5: ldc "NMTOKEN"
astore 2
6: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 7: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
isub
istore 1
8: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
if_icmpge 10
9: ldc "CDATA"
areturn
10: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 11 1 index I
4 7 2 type Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getType(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
aload 0
aload 1
invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;)I
invokevirtual com.ctc.wstx.sax.WstxSAXParser.getType:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 1 1 qName Ljava/lang/String;
MethodParameters:
Name Flags
qName
public java.lang.String getType(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
invokevirtual com.ctc.wstx.sax.WstxSAXParser.getType:(I)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 1 1 uri Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
uri
localName
public java.lang.String getURI(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
if_icmpge 7
1: iload 1
ifge 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.getURI:(I)Ljava/lang/String;
astore 2
start local 2 4: aload 2
ifnonnull 5
ldc ""
goto 6
StackMap locals: java.lang.String
StackMap stack:
5: aload 2
StackMap locals:
StackMap stack: java.lang.String
6: areturn
end local 2 7: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
isub
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
if_icmpge 9
8: ldc "http://www.w3.org/2000/xmlns/"
areturn
9: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 10 1 index I
4 7 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getValue(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
if_icmpge 4
1: iload 1
ifge 2
aconst_null
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.getValue:(I)Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
4: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
isub
istore 1
5: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
if_icmpge 10
6: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mElemStack:Lcom/ctc/wstx/sr/InputElementStack;
iload 1
invokevirtual com.ctc.wstx.sr.InputElementStack.getLocalNsURI:(I)Ljava/lang/String;
astore 2
start local 2 7: aload 2
ifnonnull 8
ldc ""
goto 9
StackMap locals: java.lang.String
StackMap stack:
8: aload 2
StackMap locals:
StackMap stack: java.lang.String
9: areturn
end local 2 10: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 11 1 index I
7 10 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
index
public java.lang.String getValue(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
aload 0
aload 1
invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;)I
invokevirtual com.ctc.wstx.sax.WstxSAXParser.getValue:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 1 1 qName Ljava/lang/String;
MethodParameters:
Name Flags
qName
public java.lang.String getValue(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
invokevirtual com.ctc.wstx.sax.WstxSAXParser.getValue:(I)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 1 1 uri Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
uri
localName
public boolean isDeclared(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
if_icmpge 3
1: iload 1
iflt 6
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
isub
istore 1
4: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
if_icmpge 6
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.ctc.wstx.sax.WstxSAXParser.throwNoSuchAttribute:(I)V
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 8 1 index I
MethodParameters:
Name Flags
index
public boolean isDeclared(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 1 1 qName Ljava/lang/String;
MethodParameters:
Name Flags
qName
public boolean isDeclared(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 1 1 uri Ljava/lang/String;
0 1 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
uri
localName
public boolean isSpecified(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
if_icmpge 3
1: iload 1
iflt 6
2: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCollector:Lcom/ctc/wstx/sr/AttributeCollector;
iload 1
invokevirtual com.ctc.wstx.sr.AttributeCollector.isSpecified:(I)Z
ireturn
3: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
isub
istore 1
4: iload 1
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
if_icmpge 6
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual com.ctc.wstx.sax.WstxSAXParser.throwNoSuchAttribute:(I)V
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 8 1 index I
MethodParameters:
Name Flags
index
public boolean isSpecified(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
ifge 3
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "No attribute with qName '"
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;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.isSpecified:(I)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 4 1 qName Ljava/lang/String;
1 4 2 ix I
MethodParameters:
Name Flags
qName
public boolean isSpecified(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual com.ctc.wstx.sax.WstxSAXParser.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
istore 3
start local 3 1: iload 3
ifge 3
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "No attribute with uri "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", local name '"
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;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual com.ctc.wstx.sax.WstxSAXParser.isSpecified:(I)Z
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/sax/WstxSAXParser;
0 4 1 uri Ljava/lang/String;
0 4 2 localName Ljava/lang/String;
1 4 3 ix I
MethodParameters:
Name Flags
uri
localName
public int getColumnNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
ifnull 3
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocation:()Ljavax/xml/stream/Location;
astore 1
start local 1 2: aload 1
invokeinterface javax.xml.stream.Location.getColumnNumber:()I
ireturn
end local 1 3: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
2 3 1 loc Ljavax/xml/stream/Location;
public int getLineNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
ifnull 3
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocation:()Ljavax/xml/stream/Location;
astore 1
start local 1 2: aload 1
invokeinterface javax.xml.stream.Location.getLineNumber:()I
ireturn
end local 1 3: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
2 3 1 loc Ljavax/xml/stream/Location;
public java.lang.String getPublicId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
ifnull 3
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocation:()Ljavax/xml/stream/Location;
astore 1
start local 1 2: aload 1
invokeinterface javax.xml.stream.Location.getPublicId:()Ljava/lang/String;
areturn
end local 1 3: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
2 3 1 loc Ljavax/xml/stream/Location;
public java.lang.String getSystemId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
ifnull 3
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mScanner:Lcom/ctc/wstx/sr/BasicStreamReader;
invokevirtual com.ctc.wstx.sr.BasicStreamReader.getLocation:()Ljavax/xml/stream/Location;
astore 1
start local 1 2: aload 1
invokeinterface javax.xml.stream.Location.getSystemId:()Ljava/lang/String;
areturn
end local 1 3: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
2 3 1 loc Ljavax/xml/stream/Location;
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.sax.WstxSAXParser.mEncoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
public java.lang.String getXMLVersion();
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.sax.WstxSAXParser.mXmlVersion:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
ifnull 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/sax/WstxSAXParser;
public void (char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
ifnull 5
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mLexicalHandler:Lorg/xml/sax/ext/LexicalHandler;
aload 1
iload 2
iload 3
invokeinterface org.xml.sax.ext.LexicalHandler.comment:([CII)V
2: goto 5
StackMap locals:
StackMap stack: org.xml.sax.SAXException
3: astore 4
start local 4 4: new com.ctc.wstx.sax.WrappedSaxException
dup
aload 4
invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
athrow
end local 4 5: StackMap locals:
StackMap stack:
return
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/sax/WstxSAXParser;
0 6 1 data [C
0 6 2 offset I
0 6 3 len I
4 5 4 sex Lorg/xml/sax/SAXException;
Exception table:
from to target type
1 2 3 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
data
offset
len
public void dtdProcessingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
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.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
ifnull 5
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
aload 1
aload 2
invokeinterface org.xml.sax.ContentHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: org.xml.sax.SAXException
3: astore 3
start local 3 4: new com.ctc.wstx.sax.WrappedSaxException
dup
aload 3
invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
athrow
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 6 1 target Ljava/lang/String;
0 6 2 data Ljava/lang/String;
4 5 3 sex Lorg/xml/sax/SAXException;
Exception table:
from to target type
1 2 3 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
target
data
public void dtdSkippedEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
ifnull 5
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mContentHandler:Lorg/xml/sax/ContentHandler;
aload 1
invokeinterface org.xml.sax.ContentHandler.skippedEntity:(Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: org.xml.sax.SAXException
3: astore 2
start local 2 4: new com.ctc.wstx.sax.WrappedSaxException
dup
aload 2
invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
athrow
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 6 1 name Ljava/lang/String;
4 5 2 sex Lorg/xml/sax/SAXException;
Exception table:
from to target type
1 2 3 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
name
public void dtdNotationDecl(java.lang.String, java.lang.String, java.lang.String, java.net.URL);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, 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.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
ifnull 10
1: aload 3
ifnull 6
aload 3
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
ifge 6
2: aload 3
aload 4
invokestatic com.ctc.wstx.util.URLUtil.urlFromSystemId:(Ljava/lang/String;Ljava/net/URL;)Ljava/net/URL;
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
astore 3
3: goto 6
StackMap locals:
StackMap stack: java.io.IOException
4: astore 5
start local 5 5: new com.ctc.wstx.exc.WstxIOException
dup
aload 5
invokespecial com.ctc.wstx.exc.WstxIOException.<init>:(Ljava/io/IOException;)V
athrow
end local 5 6: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
aload 1
aload 2
aload 3
invokeinterface org.xml.sax.DTDHandler.notationDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
7: goto 10
StackMap locals:
StackMap stack: org.xml.sax.SAXException
8: astore 5
start local 5 9: new com.ctc.wstx.sax.WrappedSaxException
dup
aload 5
invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
athrow
end local 5 10: 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 11 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 11 1 name Ljava/lang/String;
0 11 2 publicId Ljava/lang/String;
0 11 3 systemId Ljava/lang/String;
0 11 4 baseURL Ljava/net/URL;
5 6 5 ioe Ljava/io/IOException;
9 10 5 sex Lorg/xml/sax/SAXException;
Exception table:
from to target type
2 3 4 Class java.io.IOException
6 7 8 Class org.xml.sax.SAXException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
publicId
systemId
baseURL
public void dtdUnparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
ifnull 10
1: aload 3
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
ifge 6
2: aload 3
aload 5
invokestatic com.ctc.wstx.util.URLUtil.urlFromSystemId:(Ljava/lang/String;Ljava/net/URL;)Ljava/net/URL;
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
astore 3
3: goto 6
StackMap locals:
StackMap stack: java.io.IOException
4: astore 6
start local 6 5: new com.ctc.wstx.exc.WstxIOException
dup
aload 6
invokespecial com.ctc.wstx.exc.WstxIOException.<init>:(Ljava/io/IOException;)V
athrow
end local 6 6: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDTDHandler:Lorg/xml/sax/DTDHandler;
aload 1
aload 2
aload 3
aload 4
invokeinterface org.xml.sax.DTDHandler.unparsedEntityDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
7: goto 10
StackMap locals:
StackMap stack: org.xml.sax.SAXException
8: astore 6
start local 6 9: new com.ctc.wstx.sax.WrappedSaxException
dup
aload 6
invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
athrow
end local 6 10: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 11 1 name Ljava/lang/String;
0 11 2 publicId Ljava/lang/String;
0 11 3 systemId Ljava/lang/String;
0 11 4 notationName Ljava/lang/String;
0 11 5 baseURL Ljava/net/URL;
5 6 6 ioe Ljava/io/IOException;
9 10 6 sex Lorg/xml/sax/SAXException;
Exception table:
from to target type
2 3 4 Class java.io.IOException
6 7 8 Class org.xml.sax.SAXException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
publicId
systemId
notationName
baseURL
public void attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
ifnull 5
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
aload 1
aload 2
aload 3
aload 4
aload 5
invokeinterface org.xml.sax.ext.DeclHandler.attributeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: org.xml.sax.SAXException
3: astore 6
start local 6 4: new com.ctc.wstx.sax.WrappedSaxException
dup
aload 6
invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
athrow
end local 6 5: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 6 1 eName Ljava/lang/String;
0 6 2 aName Ljava/lang/String;
0 6 3 type Ljava/lang/String;
0 6 4 mode Ljava/lang/String;
0 6 5 value Ljava/lang/String;
4 5 6 sex Lorg/xml/sax/SAXException;
Exception table:
from to target type
1 2 3 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
eName
aName
type
mode
value
public void dtdElementDecl(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
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.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
ifnull 5
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
aload 1
aload 2
invokeinterface org.xml.sax.ext.DeclHandler.elementDecl:(Ljava/lang/String;Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: org.xml.sax.SAXException
3: astore 3
start local 3 4: new com.ctc.wstx.sax.WrappedSaxException
dup
aload 3
invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
athrow
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 6 1 name Ljava/lang/String;
0 6 2 model Ljava/lang/String;
4 5 3 sex Lorg/xml/sax/SAXException;
Exception table:
from to target type
1 2 3 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
name
model
public void dtdExternalEntityDecl(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
ifnull 5
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
aload 1
aload 2
aload 3
invokeinterface org.xml.sax.ext.DeclHandler.externalEntityDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: org.xml.sax.SAXException
3: astore 4
start local 4 4: new com.ctc.wstx.sax.WrappedSaxException
dup
aload 4
invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
athrow
end local 4 5: StackMap locals:
StackMap stack:
return
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/sax/WstxSAXParser;
0 6 1 name Ljava/lang/String;
0 6 2 publicId Ljava/lang/String;
0 6 3 systemId Ljava/lang/String;
4 5 4 sex Lorg/xml/sax/SAXException;
Exception table:
from to target type
1 2 3 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
name
publicId
systemId
public void dtdInternalEntityDecl(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
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.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
ifnull 5
1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mDeclHandler:Lorg/xml/sax/ext/DeclHandler;
aload 1
aload 2
invokeinterface org.xml.sax.ext.DeclHandler.internalEntityDecl:(Ljava/lang/String;Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: org.xml.sax.SAXException
3: astore 3
start local 3 4: new com.ctc.wstx.sax.WrappedSaxException
dup
aload 3
invokespecial com.ctc.wstx.sax.WrappedSaxException.<init>:(Lorg/xml/sax/SAXException;)V
athrow
end local 3 5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 6 1 name Ljava/lang/String;
0 6 2 value Ljava/lang/String;
4 5 3 sex Lorg/xml/sax/SAXException;
Exception table:
from to target type
1 2 3 Class org.xml.sax.SAXException
MethodParameters:
Name Flags
name
value
private void throwSaxException(java.lang.Exception);
descriptor: (Ljava/lang/Exception;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new org.xml.sax.SAXParseException
dup
aload 1
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
aload 0
aload 1
invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V
astore 2
start local 2 1: aload 2
aload 1
invokestatic com.ctc.wstx.util.ExceptionUtil.setInitCause:(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
2: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
ifnull 4
3: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
aload 2
invokeinterface org.xml.sax.ErrorHandler.fatalError:(Lorg/xml/sax/SAXParseException;)V
4: StackMap locals: org.xml.sax.SAXParseException
StackMap stack:
aload 2
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 5 1 src Ljava/lang/Exception;
1 5 2 se Lorg/xml/sax/SAXParseException;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
src
private void throwSaxException(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new org.xml.sax.SAXParseException
dup
aload 1
aload 0
invokespecial org.xml.sax.SAXParseException.<init>:(Ljava/lang/String;Lorg/xml/sax/Locator;)V
astore 2
start local 2 1: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
ifnull 3
2: aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mErrorHandler:Lorg/xml/sax/ErrorHandler;
aload 2
invokeinterface org.xml.sax.ErrorHandler.fatalError:(Lorg/xml/sax/SAXParseException;)V
3: StackMap locals: org.xml.sax.SAXParseException
StackMap stack:
aload 2
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/sax/WstxSAXParser;
0 4 1 msg Ljava/lang/String;
1 4 2 se Lorg/xml/sax/SAXParseException;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
msg
private void throwNoSuchAttribute(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.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "No attribute with index "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " (have "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mAttrCount:I
aload 0
getfield com.ctc.wstx.sax.WstxSAXParser.mNsCount:I
iadd
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " attributes)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()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/sax/WstxSAXParser;
0 1 1 index I
MethodParameters:
Name Flags
index
}
SourceFile: "WstxSAXParser.java"
NestMembers:
com.ctc.wstx.sax.WstxSAXParser$AttributesWrapper com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper com.ctc.wstx.sax.WstxSAXParser$ResolverProxy
InnerClasses:
final AttributesWrapper = com.ctc.wstx.sax.WstxSAXParser$AttributesWrapper of com.ctc.wstx.sax.WstxSAXParser
final DocHandlerWrapper = com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper of com.ctc.wstx.sax.WstxSAXParser
final ResolverProxy = com.ctc.wstx.sax.WstxSAXParser$ResolverProxy of com.ctc.wstx.sax.WstxSAXParser