public class oadd.com.ctc.wstx.sax.WstxSAXParser extends javax.xml.parsers.SAXParser implements org.xml.sax.Parser, org.xml.sax.XMLReader, org.xml.sax.ext.Attributes, org.xml.sax.ext.Locator, oadd.com.ctc.wstx.dtd.DTDEventListener
{
static final boolean FEAT_DEFAULT_NS_PREFIXES;
protected final oadd.com.ctc.wstx.stax.WstxInputFactory mStaxFactory;
protected final oadd.com.ctc.wstx.api.ReaderConfig mConfig;
protected boolean mFeatNsPrefixes;
protected oadd.com.ctc.wstx.sr.BasicStreamReader mScanner;
protected oadd.com.ctc.wstx.sr.AttributeCollector mAttrCollector;
protected oadd.com.ctc.wstx.sr.InputElementStack mElemStack;
protected java.lang.String mEncoding;
protected java.lang.String mXmlVersion;
protected boolean mStandalone;
protected org.xml.sax.ContentHandler mContentHandler;
protected org.xml.sax.DTDHandler mDTDHandler;
private org.xml.sax.EntityResolver mEntityResolver;
private org.xml.sax.ErrorHandler mErrorHandler;
private org.xml.sax.ext.LexicalHandler mLexicalHandler;
private org.xml.sax.ext.DeclHandler mDeclHandler;
protected int mAttrCount;
protected int mNsCount;
public void <init>(oadd.com.ctc.wstx.stax.WstxInputFactory, boolean)
{
oadd.com.ctc.wstx.sax.WstxSAXParser$ResolverProxy v;
oadd.com.ctc.wstx.api.ReaderConfig v, v, v, v, v;
oadd.com.ctc.wstx.stax.WstxInputFactory v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
boolean v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: oadd.com.ctc.wstx.stax.WstxInputFactory;
v := @parameter: boolean;
specialinvoke v.<javax.xml.parsers.SAXParser: void <init>()>();
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount> = 0;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.stax.WstxInputFactory mStaxFactory> = v;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: boolean mFeatNsPrefixes> = v;
v = virtualinvoke v.<oadd.com.ctc.wstx.stax.WstxInputFactory: oadd.com.ctc.wstx.api.ReaderConfig createPrivateConfig()>();
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig> = v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doSupportDTDs(boolean)>(1);
v = new oadd.com.ctc.wstx.sax.WstxSAXParser$ResolverProxy;
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser$ResolverProxy: void <init>(oadd.com.ctc.wstx.sax.WstxSAXParser)>(v);
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setDtdResolver(javax.xml.stream.XMLResolver)>(v);
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setEntityResolver(javax.xml.stream.XMLResolver)>(v);
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setDTDEventListener(oadd.com.ctc.wstx.dtd.DTDEventListener)>(v);
return;
}
public void <init>()
{
oadd.com.ctc.wstx.stax.WstxInputFactory v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = new oadd.com.ctc.wstx.stax.WstxInputFactory;
specialinvoke v.<oadd.com.ctc.wstx.stax.WstxInputFactory: void <init>()>();
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void <init>(oadd.com.ctc.wstx.stax.WstxInputFactory,boolean)>(v, 0);
return;
}
public final org.xml.sax.Parser getParser()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
return v;
}
public final org.xml.sax.XMLReader getXMLReader()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
return v;
}
public final oadd.com.ctc.wstx.api.ReaderConfig getStaxConfig()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
return v;
}
public boolean isNamespaceAware()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willSupportNamespaces()>();
return v;
}
public boolean isValidating()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willValidateWithDTD()>();
return v;
}
public java.lang.Object getProperty(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
{
org.xml.sax.SAXNotRecognizedException v;
org.xml.sax.ext.LexicalHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.ext.DeclHandler v;
oadd.com.ctc.wstx.sax.SAXProperty v, v, v, v, v, v;
java.lang.String v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty findByUri(java.lang.String)>(v);
v = <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty DECLARATION_HANDLER>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.DeclHandler mDeclHandler>;
return v;
label:
v = <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty DOCUMENT_XML_VERSION>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: java.lang.String mXmlVersion>;
return v;
label:
v = <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty DOM_NODE>;
if v != v goto label;
return null;
label:
v = <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty LEXICAL_HANDLER>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
return v;
label:
v = <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty XML_STRING>;
if v != v goto label;
return null;
label:
v = new org.xml.sax.SAXNotRecognizedException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Property \'\u0001\' not recognized");
specialinvoke v.<org.xml.sax.SAXNotRecognizedException: void <init>(java.lang.String)>(v);
throw v;
}
public void setProperty(java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
{
org.xml.sax.SAXNotSupportedException v;
org.xml.sax.SAXNotRecognizedException v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
java.lang.Object v;
oadd.com.ctc.wstx.sax.SAXProperty v, v, v, v, v, v;
java.lang.String v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = staticinvoke <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty findByUri(java.lang.String)>(v);
v = <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty DECLARATION_HANDLER>;
if v != v goto label;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.DeclHandler mDeclHandler> = v;
return;
label:
v = <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty DOCUMENT_XML_VERSION>;
if v == v goto label;
v = <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty DOM_NODE>;
if v == v goto label;
v = <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty LEXICAL_HANDLER>;
if v != v goto label;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler> = v;
return;
label:
v = <oadd.com.ctc.wstx.sax.SAXProperty: oadd.com.ctc.wstx.sax.SAXProperty XML_STRING>;
if v == v goto label;
v = new org.xml.sax.SAXNotRecognizedException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Property \'\u0001\' not recognized");
specialinvoke v.<org.xml.sax.SAXNotRecognizedException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new org.xml.sax.SAXNotSupportedException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Property \'\u0001\' is read-only, can not be modified");
specialinvoke v.<org.xml.sax.SAXNotSupportedException: void <init>(java.lang.String)>(v);
throw v;
}
public void parse(org.xml.sax.InputSource, org.xml.sax.HandlerBase) throws org.xml.sax.SAXException, java.io.IOException
{
org.xml.sax.InputSource v;
org.xml.sax.ErrorHandler v;
org.xml.sax.DTDHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.ContentHandler v;
org.xml.sax.HandlerBase v;
org.xml.sax.EntityResolver v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: org.xml.sax.InputSource;
v := @parameter: org.xml.sax.HandlerBase;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
if v != null goto label;
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void setDocumentHandler(org.xml.sax.DocumentHandler)>(v);
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.EntityResolver mEntityResolver>;
if v != null goto label;
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void setEntityResolver(org.xml.sax.EntityResolver)>(v);
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ErrorHandler mErrorHandler>;
if v != null goto label;
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void setErrorHandler(org.xml.sax.ErrorHandler)>(v);
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.DTDHandler mDTDHandler>;
if v != null goto label;
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void setDTDHandler(org.xml.sax.DTDHandler)>(v);
label:
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void parse(org.xml.sax.InputSource)>(v);
return;
}
public void parse(org.xml.sax.InputSource, org.xml.sax.helpers.DefaultHandler) throws org.xml.sax.SAXException, java.io.IOException
{
org.xml.sax.helpers.DefaultHandler v;
org.xml.sax.InputSource v;
org.xml.sax.ErrorHandler v;
org.xml.sax.DTDHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.ContentHandler v;
org.xml.sax.EntityResolver v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: org.xml.sax.InputSource;
v := @parameter: org.xml.sax.helpers.DefaultHandler;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
if v != null goto label;
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void setContentHandler(org.xml.sax.ContentHandler)>(v);
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.EntityResolver mEntityResolver>;
if v != null goto label;
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void setEntityResolver(org.xml.sax.EntityResolver)>(v);
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ErrorHandler mErrorHandler>;
if v != null goto label;
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void setErrorHandler(org.xml.sax.ErrorHandler)>(v);
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.DTDHandler mDTDHandler>;
if v != null goto label;
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void setDTDHandler(org.xml.sax.DTDHandler)>(v);
label:
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void parse(org.xml.sax.InputSource)>(v);
return;
}
public org.xml.sax.ContentHandler getContentHandler()
{
org.xml.sax.ContentHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
return v;
}
public org.xml.sax.DTDHandler getDTDHandler()
{
org.xml.sax.DTDHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.DTDHandler mDTDHandler>;
return v;
}
public org.xml.sax.EntityResolver getEntityResolver()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.EntityResolver v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.EntityResolver mEntityResolver>;
return v;
}
public org.xml.sax.ErrorHandler getErrorHandler()
{
org.xml.sax.ErrorHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ErrorHandler mErrorHandler>;
return v;
}
public boolean getFeature(java.lang.String) throws org.xml.sax.SAXNotRecognizedException
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
boolean v, v, v, v, v, v, v;
org.xml.sax.SAXNotRecognizedException v;
java.lang.String v, v;
oadd.com.ctc.wstx.sax.SAXFeature v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.com.ctc.wstx.api.ReaderConfig v, v, v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature findByUri(java.lang.String)>(v);
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature EXTERNAL_GENERAL_ENTITIES>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willSupportExternalEntities()>();
return v;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature EXTERNAL_PARAMETER_ENTITIES>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willSupportExternalEntities()>();
return v;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature IS_STANDALONE>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: boolean mStandalone>;
return v;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature LEXICAL_HANDLER_PARAMETER_ENTITIES>;
if v != v goto label;
return 0;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature NAMESPACES>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willSupportNamespaces()>();
return v;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature NAMESPACE_PREFIXES>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willSupportNamespaces()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature RESOLVE_DTD_URIS>;
if v != v goto label;
return 0;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature STRING_INTERNING>;
if v != v goto label;
return 1;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature UNICODE_NORMALIZATION_CHECKING>;
if v != v goto label;
return 0;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature USE_ATTRIBUTES2>;
if v != v goto label;
return 1;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature USE_LOCATOR2>;
if v != v goto label;
return 1;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature USE_ENTITY_RESOLVER2>;
if v != v goto label;
return 1;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature VALIDATION>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willValidateWithDTD()>();
return v;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature XMLNS_URIS>;
if v != v goto label;
return 1;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature XML_1_1>;
if v != v goto label;
return 1;
label:
v = new org.xml.sax.SAXNotRecognizedException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Feature \'\u0001\' not recognized");
specialinvoke v.<org.xml.sax.SAXNotRecognizedException: void <init>(java.lang.String)>(v);
throw v;
}
public void setContentHandler(org.xml.sax.ContentHandler)
{
org.xml.sax.ContentHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: org.xml.sax.ContentHandler;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler> = v;
return;
}
public void setDTDHandler(org.xml.sax.DTDHandler)
{
org.xml.sax.DTDHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: org.xml.sax.DTDHandler;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.DTDHandler mDTDHandler> = v;
return;
}
public void setEntityResolver(org.xml.sax.EntityResolver)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.EntityResolver v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: org.xml.sax.EntityResolver;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.EntityResolver mEntityResolver> = v;
return;
}
public void setErrorHandler(org.xml.sax.ErrorHandler)
{
org.xml.sax.ErrorHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: org.xml.sax.ErrorHandler;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ErrorHandler mErrorHandler> = v;
return;
}
public void setFeature(java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
{
org.xml.sax.SAXNotSupportedException v, v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
boolean v, v, v, v, v;
org.xml.sax.SAXNotRecognizedException v;
java.lang.String v, v, v, v;
oadd.com.ctc.wstx.sax.SAXFeature v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.com.ctc.wstx.api.ReaderConfig v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = 0;
v = 0;
v = staticinvoke <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature findByUri(java.lang.String)>(v);
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature EXTERNAL_GENERAL_ENTITIES>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doSupportExternalEntities(boolean)>(v);
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature EXTERNAL_PARAMETER_ENTITIES>;
if v == v goto label;
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature IS_STANDALONE>;
if v != v goto label;
v = 1;
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature LEXICAL_HANDLER_PARAMETER_ENTITIES>;
if v == v goto label;
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature NAMESPACES>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doSupportNamespaces(boolean)>(v);
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature NAMESPACE_PREFIXES>;
if v != v goto label;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: boolean mFeatNsPrefixes> = v;
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature RESOLVE_DTD_URIS>;
if v == v goto label;
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature STRING_INTERNING>;
if v != v goto label;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature UNICODE_NORMALIZATION_CHECKING>;
if v != v goto label;
v = v;
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature USE_ATTRIBUTES2>;
if v != v goto label;
v = 1;
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature USE_LOCATOR2>;
if v != v goto label;
v = 1;
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature USE_ENTITY_RESOLVER2>;
if v != v goto label;
v = 1;
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature VALIDATION>;
if v != v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doValidateWithDTD(boolean)>(v);
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature XMLNS_URIS>;
if v != v goto label;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
goto label;
label:
v = <oadd.com.ctc.wstx.sax.SAXFeature: oadd.com.ctc.wstx.sax.SAXFeature XML_1_1>;
if v != v goto label;
v = 1;
goto label;
label:
v = new org.xml.sax.SAXNotRecognizedException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Feature \'\u0001\' not recognized");
specialinvoke v.<org.xml.sax.SAXNotRecognizedException: void <init>(java.lang.String)>(v);
throw v;
label:
if v == 0 goto label;
v = new org.xml.sax.SAXNotSupportedException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Feature \'\u0001\' is read-only, can not be modified");
specialinvoke v.<org.xml.sax.SAXNotSupportedException: void <init>(java.lang.String)>(v);
throw v;
label:
if v == 0 goto label;
v = new org.xml.sax.SAXNotSupportedException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,boolean)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Trying to set invalid value for feature \'\u0001\', \'\u0001\'");
specialinvoke v.<org.xml.sax.SAXNotSupportedException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public void parse(org.xml.sax.InputSource) throws org.xml.sax.SAXException
{
java.net.URL v;
oadd.com.ctc.wstx.stax.WstxInputFactory v, v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
javax.xml.stream.XMLStreamException v;
oadd.com.ctc.wstx.io.ReaderBootstrapper v;
boolean v;
oadd.org.codehaus.stax.XMLStreamReader v, v;
java.io.Reader v;
oadd.com.ctc.wstx.sr.BasicStreamReader v, v, v, v, v, v, v, v, v, v;
org.xml.sax.SAXException v, v;
java.lang.Throwable v;
int v;
java.lang.String v, v, v, v, v;
oadd.com.ctc.wstx.io.StreamBootstrapper v;
org.xml.sax.ContentHandler v, v, v, v, v, v, v, v, v, v, v;
oadd.com.ctc.wstx.sr.AttributeCollector v;
org.xml.sax.InputSource v;
oadd.com.ctc.wstx.api.ReaderConfig v;
oadd.com.ctc.wstx.io.SystemId v;
java.io.IOException v, v;
oadd.com.ctc.wstx.sr.InputElementStack v;
java.io.InputStream v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: org.xml.sax.InputSource;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner> = null;
v = virtualinvoke v.<org.xml.sax.InputSource: java.lang.String getSystemId()>();
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
v = null;
v = null;
v = virtualinvoke v.<org.xml.sax.InputSource: java.io.Reader getCharacterStream()>();
if v != null goto label;
v = virtualinvoke v.<org.xml.sax.InputSource: java.io.InputStream getByteStream()>();
if v != null goto label;
if v != null goto label;
v = new org.xml.sax.SAXException;
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.String)>("Invalid InputSource passed: neither character or byte stream passed, nor system id specified");
throw v;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.URLUtil: java.net.URL urlFromSystemId(java.lang.String)>(v);
v = staticinvoke <oadd.com.ctc.wstx.util.URLUtil: java.io.InputStream inputStreamFromURL(java.net.URL)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
staticinvoke <oadd.com.ctc.wstx.util.ExceptionUtil: void setInitCause(java.lang.Throwable,java.lang.Throwable)>(v, v);
throw v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void setDocumentLocator(org.xml.sax.Locator)>(v);
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void startDocument()>();
label:
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void resetState()>();
label:
v = virtualinvoke v.<org.xml.sax.InputSource: java.lang.String getEncoding()>();
v = virtualinvoke v.<org.xml.sax.InputSource: java.lang.String getPublicId()>();
if v != null goto label;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = staticinvoke <oadd.com.ctc.wstx.io.DefaultInputResolver: java.io.Reader constructOptimizedReader(oadd.com.ctc.wstx.api.ReaderConfig,java.io.InputStream,boolean,java.lang.String)>(v, v, 0, v);
label:
v = staticinvoke <oadd.com.ctc.wstx.io.SystemId: oadd.com.ctc.wstx.io.SystemId construct(java.lang.String,java.net.URL)>(v, v);
if v == null goto label;
v = staticinvoke <oadd.com.ctc.wstx.io.ReaderBootstrapper: oadd.com.ctc.wstx.io.ReaderBootstrapper getInstance(java.lang.String,oadd.com.ctc.wstx.io.SystemId,java.io.Reader,java.lang.String)>(v, v, v, v);
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.stax.WstxInputFactory mStaxFactory>;
v = virtualinvoke v.<oadd.com.ctc.wstx.stax.WstxInputFactory: oadd.org.codehaus.stax.XMLStreamReader createSR(oadd.com.ctc.wstx.api.ReaderConfig,oadd.com.ctc.wstx.io.SystemId,oadd.com.ctc.wstx.io.InputBootstrapper,boolean,boolean)>(v, v, v, 0, 0);
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner> = v;
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.io.StreamBootstrapper: oadd.com.ctc.wstx.io.StreamBootstrapper getInstance(java.lang.String,oadd.com.ctc.wstx.io.SystemId,java.io.InputStream)>(v, v, v);
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.stax.WstxInputFactory mStaxFactory>;
v = virtualinvoke v.<oadd.com.ctc.wstx.stax.WstxInputFactory: oadd.org.codehaus.stax.XMLStreamReader createSR(oadd.com.ctc.wstx.api.ReaderConfig,oadd.com.ctc.wstx.io.SystemId,oadd.com.ctc.wstx.io.InputBootstrapper,boolean,boolean)>(v, v, v, 0, 0);
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner> = v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: java.lang.String getEncoding()>();
if v != null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: java.lang.String getCharacterEncodingScheme()>();
label:
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: java.lang.String mEncoding> = v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: java.lang.String getVersion()>();
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: java.lang.String mXmlVersion> = v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: boolean standaloneSet()>();
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: boolean mStandalone> = v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: oadd.com.ctc.wstx.sr.AttributeCollector getAttributeCollector()>();
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.AttributeCollector mAttrCollector> = v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: oadd.com.ctc.wstx.sr.InputElementStack getInputElementStack()>();
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.InputElementStack mElemStack> = v;
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void fireEvents()>();
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void endDocument()>();
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
if v == null goto label;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner> = null;
goto label;
label:
v := @caughtexception;
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void throwSaxException(java.lang.Exception)>(v);
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void endDocument()>();
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
if v == null goto label;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner> = null;
goto label;
label:
v := @caughtexception;
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void throwSaxException(java.lang.Exception)>(v);
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void endDocument()>();
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
if v == null goto label;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner> = null;
goto label;
label:
v := @caughtexception;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void endDocument()>();
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
if v == null goto label;
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner> = null;
label:
throw v;
label:
return;
catch java.io.IOException from label to label with label;
catch java.io.IOException from label to label with label;
catch javax.xml.stream.XMLStreamException from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public void parse(java.lang.String) throws org.xml.sax.SAXException
{
org.xml.sax.InputSource v;
java.lang.String v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v = new org.xml.sax.InputSource;
specialinvoke v.<org.xml.sax.InputSource: void <init>(java.lang.String)>(v);
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void parse(org.xml.sax.InputSource)>(v);
return;
}
private final void fireEvents() throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
{
oadd.com.ctc.wstx.api.ReaderConfig v;
oadd.com.ctc.wstx.sr.BasicStreamReader v, v, v, v, v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v, v, v;
org.xml.sax.ContentHandler v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.api.ReaderConfig mConfig>;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doParseLazily(boolean)>(0);
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: int next()>();
if v == 1 goto label;
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void fireAuxEvent(int,boolean)>(v, 0);
goto label;
label:
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void fireStartTag()>();
v = 1;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: int next()>();
if v != 1 goto label;
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void fireStartTag()>();
v = v + 1;
goto label;
label:
if v != 2 goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: void fireSaxEndElement(org.xml.sax.ContentHandler)>(v);
v = v - 1;
if v >= 1 goto label;
goto label;
label:
if v != 4 goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: void fireSaxCharacterEvents(org.xml.sax.ContentHandler)>(v);
goto label;
label:
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void fireAuxEvent(int,boolean)>(v, 1);
goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: int next()>();
if v == 8 goto label;
if v == 6 goto label;
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void fireAuxEvent(int,boolean)>(v, 0);
goto label;
label:
return;
}
private final void fireAuxEvent(int, boolean) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
{
org.xml.sax.ext.LexicalHandler v, v, v, v, v, v, v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
boolean v;
oadd.com.ctc.wstx.sr.BasicStreamReader v, v, v, v, v, v, v, v, v, v;
org.xml.sax.SAXException v;
oadd.com.ctc.wstx.sax.WrappedSaxException v;
int v;
java.lang.String v, v, v, v, v, v, v;
org.xml.sax.ContentHandler v, v, v, v, v, v;
java.lang.RuntimeException v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: int;
v := @parameter: boolean;
tableswitch(v)
{
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
default: goto label;
};
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: void fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)>(v);
goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
interfaceinvoke v.<org.xml.sax.ext.LexicalHandler: void startCDATA()>();
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: void fireSaxCharacterEvents(org.xml.sax.ContentHandler)>(v);
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
interfaceinvoke v.<org.xml.sax.ext.LexicalHandler: void endCDATA()>();
goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: void fireSaxCharacterEvents(org.xml.sax.ContentHandler)>(v);
goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: java.lang.String getDTDRootName()>();
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: java.lang.String getDTDSystemId()>();
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: java.lang.String getDTDPublicId()>();
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
interfaceinvoke v.<org.xml.sax.ext.LexicalHandler: void startDTD(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: oadd.org.codehaus.stax.DTDInfo getDTDInfo()>();
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WrappedSaxException: org.xml.sax.SAXException getSaxException()>();
throw v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
interfaceinvoke v.<org.xml.sax.ext.LexicalHandler: void endDTD()>();
goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: void fireSaxPIEvent(org.xml.sax.ContentHandler)>(v);
goto label;
label:
if v == 0 goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: void fireSaxSpaceEvents(org.xml.sax.ContentHandler)>(v);
goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: java.lang.String getLocalName()>();
interfaceinvoke v.<org.xml.sax.ContentHandler: void skippedEntity(java.lang.String)>(v);
goto label;
label:
if v != 8 goto label;
if v == 0 goto label;
v = "tree";
goto label;
label:
v = "prolog";
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unexpected end-of-input in \u0001");
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void throwSaxException(java.lang.String)>(v);
label:
v = new java.lang.RuntimeException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Internal error: unexpected type, \u0001");
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
catch oadd.com.ctc.wstx.sax.WrappedSaxException from label to label with label;
}
private final void fireStartTag() throws org.xml.sax.SAXException
{
oadd.com.ctc.wstx.sr.BasicStreamReader v;
oadd.com.ctc.wstx.sr.InputElementStack v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v;
org.xml.sax.ContentHandler v;
oadd.com.ctc.wstx.sr.AttributeCollector v;
boolean v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.AttributeCollector mAttrCollector>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.AttributeCollector: int getCount()>();
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount> = v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: boolean mFeatNsPrefixes>;
if v == 0 goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.InputElementStack mElemStack>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.InputElementStack: int getCurrentNsCount()>();
v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount> = v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: void fireSaxStartElement(org.xml.sax.ContentHandler,org.xml.sax.Attributes)>(v, v);
return;
}
public void setDocumentHandler(org.xml.sax.DocumentHandler)
{
org.xml.sax.DocumentHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
oadd.com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: org.xml.sax.DocumentHandler;
v = new oadd.com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper;
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser$DocHandlerWrapper: void <init>(org.xml.sax.DocumentHandler)>(v);
virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void setContentHandler(org.xml.sax.ContentHandler)>(v);
return;
}
public void setLocale(java.util.Locale)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
java.util.Locale v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.util.Locale;
return;
}
public int getIndex(java.lang.String)
{
oadd.com.ctc.wstx.sr.InputElementStack v, v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v;
java.lang.String v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.InputElementStack mElemStack>;
if v != null goto label;
v = (int) -1;
return v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.InputElementStack mElemStack>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.InputElementStack: int findAttributeIndex(java.lang.String,java.lang.String)>(null, v);
return v;
}
public int getIndex(java.lang.String, java.lang.String)
{
oadd.com.ctc.wstx.sr.InputElementStack v, v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v;
java.lang.String v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.InputElementStack mElemStack>;
if v != null goto label;
v = (int) -1;
return v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.InputElementStack mElemStack>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.InputElementStack: int findAttributeIndex(java.lang.String,java.lang.String)>(v, v);
return v;
}
public int getLength()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount>;
v = v + v;
return v;
}
public java.lang.String getLocalName(int)
{
oadd.com.ctc.wstx.sr.InputElementStack v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v, v, v, v, v;
java.lang.String v, v, v;
oadd.com.ctc.wstx.sr.AttributeCollector v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
if v >= v goto label;
if v >= 0 goto label;
v = null;
goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.AttributeCollector mAttrCollector>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.AttributeCollector: java.lang.String getLocalName(int)>(v);
label:
return v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
v = v - v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount>;
if v >= v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.InputElementStack mElemStack>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.InputElementStack: java.lang.String getLocalNsPrefix(int)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
label:
v = "xmlns";
goto label;
label:
v = v;
label:
return v;
label:
return null;
}
public java.lang.String getQName(int)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v;
oadd.com.ctc.wstx.sr.AttributeCollector v, v;
oadd.com.ctc.wstx.sr.InputElementStack v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
if v >= v goto label;
if v >= 0 goto label;
return null;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.AttributeCollector mAttrCollector>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.AttributeCollector: java.lang.String getPrefix(int)>(v);
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.AttributeCollector mAttrCollector>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.AttributeCollector: java.lang.String getLocalName(int)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
label:
v = v;
goto label;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001:\u0001");
label:
return v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
v = v - v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount>;
if v >= v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.InputElementStack mElemStack>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.InputElementStack: java.lang.String getLocalNsPrefix(int)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
label:
return "xmlns";
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("xmlns:\u0001");
return v;
label:
return null;
}
public java.lang.String getType(int)
{
oadd.com.ctc.wstx.sr.InputElementStack v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v, v, v, v;
java.lang.String v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
if v >= v goto label;
if v >= 0 goto label;
return null;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.InputElementStack mElemStack>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.InputElementStack: java.lang.String getAttributeType(int)>(v);
if v != "ENUMERATED" goto label;
v = "NMTOKEN";
label:
return v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
v = v - v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount>;
if v >= v goto label;
return "CDATA";
label:
return null;
}
public java.lang.String getType(java.lang.String)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v;
java.lang.String v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int getIndex(java.lang.String)>(v);
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: java.lang.String getType(int)>(v);
return v;
}
public java.lang.String getType(java.lang.String, java.lang.String)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v;
java.lang.String v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int getIndex(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: java.lang.String getType(int)>(v);
return v;
}
public java.lang.String getURI(int)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v, v, v, v;
java.lang.String v, v;
oadd.com.ctc.wstx.sr.AttributeCollector v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
if v >= v goto label;
if v >= 0 goto label;
return null;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.AttributeCollector mAttrCollector>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.AttributeCollector: java.lang.String getURI(int)>(v);
if v != null goto label;
v = "";
goto label;
label:
v = v;
label:
return v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
v = v - v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount>;
if v >= v goto label;
return "http://www.w.org/2000/xmlns/";
label:
return null;
}
public java.lang.String getValue(int)
{
oadd.com.ctc.wstx.sr.InputElementStack v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v, v, v, v;
java.lang.String v, v, v;
oadd.com.ctc.wstx.sr.AttributeCollector v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
if v >= v goto label;
if v >= 0 goto label;
v = null;
goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.AttributeCollector mAttrCollector>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.AttributeCollector: java.lang.String getValue(int)>(v);
label:
return v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
v = v - v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount>;
if v >= v goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.InputElementStack mElemStack>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.InputElementStack: java.lang.String getLocalNsURI(int)>(v);
if v != null goto label;
v = "";
goto label;
label:
v = v;
label:
return v;
label:
return null;
}
public java.lang.String getValue(java.lang.String)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v;
java.lang.String v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int getIndex(java.lang.String)>(v);
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: java.lang.String getValue(int)>(v);
return v;
}
public java.lang.String getValue(java.lang.String, java.lang.String)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v;
java.lang.String v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int getIndex(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: java.lang.String getValue(int)>(v);
return v;
}
public boolean isDeclared(int)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
if v >= v goto label;
if v < 0 goto label;
return 1;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
v = v - v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount>;
if v >= v goto label;
return 1;
label:
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void throwNoSuchAttribute(int)>(v);
return 0;
}
public boolean isDeclared(java.lang.String)
{
java.lang.String v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
return 0;
}
public boolean isDeclared(java.lang.String, java.lang.String)
{
java.lang.String v, v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
return 0;
}
public boolean isSpecified(int)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v, v, v;
oadd.com.ctc.wstx.sr.AttributeCollector v;
boolean v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
if v >= v goto label;
if v < 0 goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.AttributeCollector mAttrCollector>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.AttributeCollector: boolean isSpecified(int)>(v);
return v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
v = v - v;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount>;
if v >= v goto label;
return 1;
label:
specialinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: void throwNoSuchAttribute(int)>(v);
return 0;
}
public boolean isSpecified(java.lang.String)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v;
java.lang.String v, v;
java.lang.IllegalArgumentException v;
boolean v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int getIndex(java.lang.String)>(v);
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("No attribute with qName \'\u0001\'");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: boolean isSpecified(int)>(v);
return v;
}
public boolean isSpecified(java.lang.String, java.lang.String)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v;
java.lang.String v, v, v;
java.lang.IllegalArgumentException v;
boolean v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int getIndex(java.lang.String,java.lang.String)>(v, v);
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("No attribute with uri \u, local name \'\u0001\'");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.sax.WstxSAXParser: boolean isSpecified(int)>(v);
return v;
}
public int getColumnNumber()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
javax.xml.stream.Location v;
int v, v;
oadd.com.ctc.wstx.sr.BasicStreamReader v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: javax.xml.stream.Location getLocation()>();
v = interfaceinvoke v.<javax.xml.stream.Location: int getColumnNumber()>();
return v;
label:
v = (int) -1;
return v;
}
public int getLineNumber()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
javax.xml.stream.Location v;
int v, v;
oadd.com.ctc.wstx.sr.BasicStreamReader v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: javax.xml.stream.Location getLocation()>();
v = interfaceinvoke v.<javax.xml.stream.Location: int getLineNumber()>();
return v;
label:
v = (int) -1;
return v;
}
public java.lang.String getPublicId()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
javax.xml.stream.Location v;
java.lang.String v;
oadd.com.ctc.wstx.sr.BasicStreamReader v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: javax.xml.stream.Location getLocation()>();
v = interfaceinvoke v.<javax.xml.stream.Location: java.lang.String getPublicId()>();
return v;
label:
return null;
}
public java.lang.String getSystemId()
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
javax.xml.stream.Location v;
java.lang.String v;
oadd.com.ctc.wstx.sr.BasicStreamReader v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: oadd.com.ctc.wstx.sr.BasicStreamReader mScanner>;
v = virtualinvoke v.<oadd.com.ctc.wstx.sr.BasicStreamReader: javax.xml.stream.Location getLocation()>();
v = interfaceinvoke v.<javax.xml.stream.Location: java.lang.String getSystemId()>();
return v;
label:
return null;
}
public java.lang.String getEncoding()
{
java.lang.String v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: java.lang.String mEncoding>;
return v;
}
public java.lang.String getXMLVersion()
{
java.lang.String v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: java.lang.String mXmlVersion>;
return v;
}
public boolean dtdReportComments()
{
org.xml.sax.ext.LexicalHandler v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
boolean v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void dtdComment(char[], int, int)
{
oadd.com.ctc.wstx.sax.WrappedSaxException v;
org.xml.sax.ext.LexicalHandler v, v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.SAXException v;
int v, v;
char[] v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
if v == null goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.LexicalHandler mLexicalHandler>;
interfaceinvoke v.<org.xml.sax.ext.LexicalHandler: void comment(char[],int,int)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.sax.WrappedSaxException;
specialinvoke v.<oadd.com.ctc.wstx.sax.WrappedSaxException: void <init>(org.xml.sax.SAXException)>(v);
throw v;
label:
return;
catch org.xml.sax.SAXException from label to label with label;
}
public void dtdProcessingInstruction(java.lang.String, java.lang.String)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.SAXException v;
oadd.com.ctc.wstx.sax.WrappedSaxException v;
java.lang.String v, v;
org.xml.sax.ContentHandler v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
if v == null goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void processingInstruction(java.lang.String,java.lang.String)>(v, v);
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.sax.WrappedSaxException;
specialinvoke v.<oadd.com.ctc.wstx.sax.WrappedSaxException: void <init>(org.xml.sax.SAXException)>(v);
throw v;
label:
return;
catch org.xml.sax.SAXException from label to label with label;
}
public void dtdSkippedEntity(java.lang.String)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.SAXException v;
oadd.com.ctc.wstx.sax.WrappedSaxException v;
java.lang.String v;
org.xml.sax.ContentHandler v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
if v == null goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ContentHandler mContentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void skippedEntity(java.lang.String)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.sax.WrappedSaxException;
specialinvoke v.<oadd.com.ctc.wstx.sax.WrappedSaxException: void <init>(org.xml.sax.SAXException)>(v);
throw v;
label:
return;
catch org.xml.sax.SAXException from label to label with label;
}
public void dtdNotationDecl(java.lang.String, java.lang.String, java.lang.String, java.net.URL) throws javax.xml.stream.XMLStreamException
{
java.net.URL v, v;
oadd.com.ctc.wstx.sax.WrappedSaxException v;
java.io.IOException v;
oadd.com.ctc.wstx.exc.WstxIOException v;
org.xml.sax.DTDHandler v, v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.SAXException v;
int v;
java.lang.String v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.net.URL;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.DTDHandler mDTDHandler>;
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(58);
if v >= 0 goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.URLUtil: java.net.URL urlFromSystemId(java.lang.String,java.net.URL)>(v, v);
v = virtualinvoke v.<java.net.URL: java.lang.String toExternalForm()>();
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.exc.WstxIOException;
specialinvoke v.<oadd.com.ctc.wstx.exc.WstxIOException: void <init>(java.io.IOException)>(v);
throw v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.DTDHandler mDTDHandler>;
interfaceinvoke v.<org.xml.sax.DTDHandler: void notationDecl(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.sax.WrappedSaxException;
specialinvoke v.<oadd.com.ctc.wstx.sax.WrappedSaxException: void <init>(org.xml.sax.SAXException)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
catch org.xml.sax.SAXException from label to label with label;
}
public void dtdUnparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL) throws javax.xml.stream.XMLStreamException
{
java.net.URL v, v;
oadd.com.ctc.wstx.sax.WrappedSaxException v;
java.io.IOException v;
oadd.com.ctc.wstx.exc.WstxIOException v;
org.xml.sax.DTDHandler v, v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.SAXException v;
int v;
java.lang.String v, v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.net.URL;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.DTDHandler mDTDHandler>;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(58);
if v >= 0 goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.URLUtil: java.net.URL urlFromSystemId(java.lang.String,java.net.URL)>(v, v);
v = virtualinvoke v.<java.net.URL: java.lang.String toExternalForm()>();
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.exc.WstxIOException;
specialinvoke v.<oadd.com.ctc.wstx.exc.WstxIOException: void <init>(java.io.IOException)>(v);
throw v;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.DTDHandler mDTDHandler>;
interfaceinvoke v.<org.xml.sax.DTDHandler: void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.sax.WrappedSaxException;
specialinvoke v.<oadd.com.ctc.wstx.sax.WrappedSaxException: void <init>(org.xml.sax.SAXException)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
catch org.xml.sax.SAXException from label to label with label;
}
public void attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
oadd.com.ctc.wstx.sax.WrappedSaxException v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.ext.DeclHandler v, v;
org.xml.sax.SAXException v;
java.lang.String v, v, v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.DeclHandler mDeclHandler>;
if v == null goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.DeclHandler mDeclHandler>;
interfaceinvoke v.<org.xml.sax.ext.DeclHandler: void attributeDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.sax.WrappedSaxException;
specialinvoke v.<oadd.com.ctc.wstx.sax.WrappedSaxException: void <init>(org.xml.sax.SAXException)>(v);
throw v;
label:
return;
catch org.xml.sax.SAXException from label to label with label;
}
public void dtdElementDecl(java.lang.String, java.lang.String)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.ext.DeclHandler v, v;
org.xml.sax.SAXException v;
oadd.com.ctc.wstx.sax.WrappedSaxException v;
java.lang.String v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.DeclHandler mDeclHandler>;
if v == null goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.DeclHandler mDeclHandler>;
interfaceinvoke v.<org.xml.sax.ext.DeclHandler: void elementDecl(java.lang.String,java.lang.String)>(v, v);
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.sax.WrappedSaxException;
specialinvoke v.<oadd.com.ctc.wstx.sax.WrappedSaxException: void <init>(org.xml.sax.SAXException)>(v);
throw v;
label:
return;
catch org.xml.sax.SAXException from label to label with label;
}
public void dtdExternalEntityDecl(java.lang.String, java.lang.String, java.lang.String)
{
oadd.com.ctc.wstx.sax.WrappedSaxException v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.ext.DeclHandler v, v;
org.xml.sax.SAXException v;
java.lang.String v, v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.DeclHandler mDeclHandler>;
if v == null goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.DeclHandler mDeclHandler>;
interfaceinvoke v.<org.xml.sax.ext.DeclHandler: void externalEntityDecl(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.sax.WrappedSaxException;
specialinvoke v.<oadd.com.ctc.wstx.sax.WrappedSaxException: void <init>(org.xml.sax.SAXException)>(v);
throw v;
label:
return;
catch org.xml.sax.SAXException from label to label with label;
}
public void dtdInternalEntityDecl(java.lang.String, java.lang.String)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
org.xml.sax.ext.DeclHandler v, v;
org.xml.sax.SAXException v;
oadd.com.ctc.wstx.sax.WrappedSaxException v;
java.lang.String v, v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.DeclHandler mDeclHandler>;
if v == null goto label;
label:
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ext.DeclHandler mDeclHandler>;
interfaceinvoke v.<org.xml.sax.ext.DeclHandler: void internalEntityDecl(java.lang.String,java.lang.String)>(v, v);
label:
goto label;
label:
v := @caughtexception;
v = new oadd.com.ctc.wstx.sax.WrappedSaxException;
specialinvoke v.<oadd.com.ctc.wstx.sax.WrappedSaxException: void <init>(org.xml.sax.SAXException)>(v);
throw v;
label:
return;
catch org.xml.sax.SAXException from label to label with label;
}
private void throwSaxException(java.lang.Exception) throws org.xml.sax.SAXException
{
org.xml.sax.ErrorHandler v, v;
org.xml.sax.SAXParseException v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
java.lang.String v;
java.lang.Exception v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.Exception;
v = new org.xml.sax.SAXParseException;
v = virtualinvoke v.<java.lang.Exception: java.lang.String getMessage()>();
specialinvoke v.<org.xml.sax.SAXParseException: void <init>(java.lang.String,org.xml.sax.Locator,java.lang.Exception)>(v, v, v);
staticinvoke <oadd.com.ctc.wstx.util.ExceptionUtil: void setInitCause(java.lang.Throwable,java.lang.Throwable)>(v, v);
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ErrorHandler mErrorHandler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ErrorHandler mErrorHandler>;
interfaceinvoke v.<org.xml.sax.ErrorHandler: void fatalError(org.xml.sax.SAXParseException)>(v);
label:
throw v;
}
private void throwSaxException(java.lang.String) throws org.xml.sax.SAXException
{
org.xml.sax.ErrorHandler v, v;
org.xml.sax.SAXParseException v;
oadd.com.ctc.wstx.sax.WstxSAXParser v;
java.lang.String v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: java.lang.String;
v = new org.xml.sax.SAXParseException;
specialinvoke v.<org.xml.sax.SAXParseException: void <init>(java.lang.String,org.xml.sax.Locator)>(v, v);
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ErrorHandler mErrorHandler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: org.xml.sax.ErrorHandler mErrorHandler>;
interfaceinvoke v.<org.xml.sax.ErrorHandler: void fatalError(org.xml.sax.SAXParseException)>(v);
label:
throw v;
}
private void throwNoSuchAttribute(int)
{
oadd.com.ctc.wstx.sax.WstxSAXParser v;
int v, v, v, v;
java.lang.String v;
java.lang.IllegalArgumentException v;
v := @this: oadd.com.ctc.wstx.sax.WstxSAXParser;
v := @parameter: int;
v = new java.lang.IllegalArgumentException;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mAttrCount>;
v = v.<oadd.com.ctc.wstx.sax.WstxSAXParser: int mNsCount>;
v = v + v;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("No attribute with index \u (have \u attributes)");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
}
}