public final class oadd.com.ctc.wstx.api.ReaderConfig extends oadd.com.ctc.wstx.api.CommonConfig implements oadd.com.ctc.wstx.cfg.InputConfigFlags
{
public static final int DEFAULT_MAX_ATTRIBUTES_PER_ELEMENT;
public static final int DEFAULT_MAX_ATTRIBUTE_LENGTH;
public static final int DEFAULT_MAX_ELEMENT_DEPTH;
public static final int DEFAULT_MAX_ENTITY_DEPTH;
public static final int DEFAULT_MAX_ENTITY_COUNT;
static final int PROP_COALESCE_TEXT;
static final int PROP_NAMESPACE_AWARE;
static final int PROP_REPLACE_ENTITY_REFS;
static final int PROP_SUPPORT_EXTERNAL_ENTITIES;
static final int PROP_VALIDATE_AGAINST_DTD;
static final int PROP_SUPPORT_DTD;
public static final int PROP_EVENT_ALLOCATOR;
static final int PROP_WARNING_REPORTER;
static final int PROP_XML_RESOLVER;
static final int PROP_INTERN_NS_URIS;
static final int PROP_INTERN_NAMES;
static final int PROP_REPORT_CDATA;
static final int PROP_REPORT_PROLOG_WS;
static final int PROP_PRESERVE_LOCATION;
static final int PROP_AUTO_CLOSE_INPUT;
static final int PROP_SUPPORT_XMLID;
static final int PROP_DTD_OVERRIDE;
static final int PROP_JAXP_SECURE_PROCESSING;
static final int PROP_NORMALIZE_LFS;
static final int PROP_CACHE_DTDS;
static final int PROP_CACHE_DTDS_BY_PUBLIC_ID;
static final int PROP_LAZY_PARSING;
static final int PROP_SUPPORT_DTDPP;
static final int PROP_TREAT_CHAR_REFS_AS_ENTS;
static final int PROP_ALLOW_XML11_ESCAPED_CHARS_IN_XML10;
static final int PROP_INPUT_BUFFER_LENGTH;
static final int PROP_MIN_TEXT_SEGMENT;
static final int PROP_CUSTOM_INTERNAL_ENTITIES;
static final int PROP_DTD_RESOLVER;
static final int PROP_ENTITY_RESOLVER;
static final int PROP_UNDECLARED_ENTITY_RESOLVER;
static final int PROP_BASE_URL;
static final int PROP_INPUT_PARSING_MODE;
static final int PROP_MAX_ATTRIBUTES_PER_ELEMENT;
static final int PROP_MAX_CHILDREN_PER_ELEMENT;
static final int PROP_MAX_ELEMENT_COUNT;
static final int PROP_MAX_ELEMENT_DEPTH;
static final int PROP_MAX_CHARACTERS;
static final int PROP_MAX_ATTRIBUTE_SIZE;
static final int PROP_MAX_TEXT_LENGTH;
static final int PROP_MAX_ENTITY_COUNT;
static final int PROP_MAX_ENTITY_DEPTH;
static final int MIN_INPUT_BUFFER_LENGTH;
static final int DTD_CACHE_SIZE_J2SE;
static final int DTD_CACHE_SIZE_J2ME;
static final int DEFAULT_SHORTEST_TEXT_SEGMENT;
static final int DEFAULT_FLAGS_FULL;
static final int DEFAULT_FLAGS_J2ME;
static final java.util.HashMap sProperties;
protected final boolean mIsJ2MESubset;
protected final oadd.com.ctc.wstx.util.SymbolTable mSymbols;
protected int mConfigFlags;
protected int mConfigFlagMods;
static final int PROP_INTERN_NAMES_EXPLICIT;
static final int PROP_INTERN_NS_URIS_EXPLICIT;
protected int mInputBufferLen;
protected int mMinTextSegmentLen;
protected int mMaxAttributesPerElement;
protected int mMaxAttributeSize;
protected int mMaxChildrenPerElement;
protected int mMaxElementDepth;
protected long mMaxElementCount;
protected long mMaxCharacters;
protected int mMaxTextLength;
protected int mMaxEntityDepth;
protected long mMaxEntityCount;
protected java.net.URL mBaseURL;
protected oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode mParsingMode;
protected boolean mXml;
javax.xml.stream.XMLReporter mReporter;
javax.xml.stream.XMLResolver mDtdResolver;
javax.xml.stream.XMLResolver mEntityResolver;
java.lang.Object[] mSpecialProperties;
private static final int SPEC_PROC_COUNT;
private static final int SP_IX_CUSTOM_ENTITIES;
private static final int SP_IX_UNDECL_ENT_RESOLVER;
private static final int SP_IX_DTD_EVENT_LISTENER;
private static final int SP_IX_DTD_OVERRIDE;
static final java.lang.ThreadLocal mRecyclerRef;
oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler;
private void <init>(oadd.com.ctc.wstx.api.ReaderConfig, boolean, oadd.com.ctc.wstx.util.SymbolTable, int, int, int, int)
{
long v, v, v;
oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode v;
int v, v, v, v, v, v, v, v, v, v;
boolean v;
java.lang.ThreadLocal v;
oadd.com.ctc.wstx.api.ReaderConfig v, v;
java.lang.Object v, v;
oadd.com.ctc.wstx.util.SymbolTable v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
v := @parameter: oadd.com.ctc.wstx.util.SymbolTable;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<oadd.com.ctc.wstx.api.CommonConfig: void <init>(oadd.com.ctc.wstx.api.CommonConfig)>(v);
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributesPerElement> = 1000;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributeSize> = 524288;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxChildrenPerElement> = 2147483647;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxElementDepth> = 1000;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxElementCount> = 9223372036854775807L;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxCharacters> = 9223372036854775807L;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxTextLength> = 2147483647;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxEntityDepth> = 500;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxEntityCount> = 100000L;
v = <oadd.com.ctc.wstx.api.WstxInputProperties: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode PARSING_MODE_DOCUMENT>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode mParsingMode> = v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean mXml11> = 0;
v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mDtdResolver> = null;
v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mEntityResolver> = null;
v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object[] mSpecialProperties> = null;
v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler> = null;
v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean mIsJ2MESubset> = v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.util.SymbolTable mSymbols> = v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags> = v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlagMods> = v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mInputBufferLen> = v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMinTextSegmentLen> = v;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributesPerElement>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributesPerElement> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributeSize>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributeSize> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxChildrenPerElement>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxChildrenPerElement> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxElementCount>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxElementCount> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxElementDepth>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxElementDepth> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxCharacters>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxCharacters> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxTextLength>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxTextLength> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxEntityDepth>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxEntityDepth> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxEntityCount>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxEntityCount> = v;
label:
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.lang.ThreadLocal mRecyclerRef>;
v = virtualinvoke v.<java.lang.ThreadLocal: java.lang.Object get()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.ref.SoftReference: java.lang.Object get()>();
v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler> = v;
label:
return;
}
public static oadd.com.ctc.wstx.api.ReaderConfig createJ2MEDefaults()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
v = new oadd.com.ctc.wstx.api.ReaderConfig;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void <init>(oadd.com.ctc.wstx.api.ReaderConfig,boolean,oadd.com.ctc.wstx.util.SymbolTable,int,int,int,int)>(null, 1, null, 2973213, 0, 2000, 64);
return v;
}
public static oadd.com.ctc.wstx.api.ReaderConfig createFullDefaults()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
v = new oadd.com.ctc.wstx.api.ReaderConfig;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void <init>(oadd.com.ctc.wstx.api.ReaderConfig,boolean,oadd.com.ctc.wstx.util.SymbolTable,int,int,int,int)>(null, 0, null, 2973213, 0, 4000, 64);
return v;
}
public oadd.com.ctc.wstx.api.ReaderConfig createNonShared(oadd.com.ctc.wstx.util.SymbolTable)
{
java.lang.Object[] v, v, v, v;
java.net.URL v;
long v, v, v;
oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode v;
int v, v, v, v, v, v, v, v, v, v, v;
javax.xml.stream.XMLResolver v, v;
javax.xml.stream.XMLReporter v;
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v, v;
oadd.com.ctc.wstx.util.SymbolTable v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: oadd.com.ctc.wstx.util.SymbolTable;
v = new oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean mIsJ2MESubset>;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags>;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlagMods>;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mInputBufferLen>;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMinTextSegmentLen>;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void <init>(oadd.com.ctc.wstx.api.ReaderConfig,boolean,oadd.com.ctc.wstx.util.SymbolTable,int,int,int,int)>(v, v, v, v, v, v, v);
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLReporter mReporter>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLReporter mReporter> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mDtdResolver>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mDtdResolver> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mEntityResolver>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mEntityResolver> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: java.net.URL mBaseURL>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: java.net.URL mBaseURL> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode mParsingMode>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode mParsingMode> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributesPerElement>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributesPerElement> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributeSize>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributeSize> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxChildrenPerElement>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxChildrenPerElement> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxElementCount>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxElementCount> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxCharacters>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxCharacters> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxTextLength>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxTextLength> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxElementDepth>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxElementDepth> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxEntityDepth>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxEntityDepth> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxEntityCount>;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxEntityCount> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object[] mSpecialProperties>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object[] mSpecialProperties>;
v = lengthof v;
v = newarray (java.lang.Object)[v];
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object[] mSpecialProperties>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object[] mSpecialProperties> = v;
label:
return v;
}
public void resetState()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean mXml11> = 0;
return;
}
protected int findPropertyId(java.lang.String)
{
oadd.com.ctc.wstx.api.ReaderConfig v;
int v, v;
java.lang.Object v;
java.util.HashMap v;
java.lang.String v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: java.lang.String;
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = virtualinvoke v.<java.util.HashMap: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = (int) -1;
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
label:
return v;
}
public oadd.com.ctc.wstx.util.SymbolTable getSymbols()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
oadd.com.ctc.wstx.util.SymbolTable v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.util.SymbolTable mSymbols>;
return v;
}
public int getDtdCacheSize()
{
byte v;
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean mIsJ2MESubset>;
if v == 0 goto label;
v = 5;
goto label;
label:
v = 12;
label:
return v;
}
public int getConfigFlags()
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags>;
return v;
}
public boolean willCoalesceText()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(2);
return v;
}
public boolean willSupportNamespaces()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(1);
return v;
}
public boolean willReplaceEntityRefs()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(4);
return v;
}
public boolean willSupportExternalEntities()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(8);
return v;
}
public boolean willSupportDTDs()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(16);
return v;
}
public boolean willValidateWithDTD()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(32);
return v;
}
public boolean willReportCData()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(512);
return v;
}
public boolean willParseLazily()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(262144);
return v;
}
public boolean willInternNames()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(1024);
return v;
}
public boolean willInternNsURIs()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(2048);
return v;
}
public boolean willPreserveLocation()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(4096);
return v;
}
public boolean willAutoCloseInput()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(8192);
return v;
}
public boolean willProcessSecurely()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(33554432);
return v;
}
public boolean willReportPrologWhitespace()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(256);
return v;
}
public boolean willCacheDTDs()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(65536);
return v;
}
public boolean willCacheDTDsByPublicId()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(131072);
return v;
}
public boolean willDoXmlIdTyping()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(2097152);
return v;
}
public boolean willDoXmlIdUniqChecks()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(4194304);
return v;
}
public boolean willSupportDTDPP()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(524288);
return v;
}
public boolean willNormalizeLFs()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(16384);
return v;
}
public boolean willTreatCharRefsAsEnts()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(8388608);
return v;
}
public boolean willAllowXml11EscapedCharsInXml10()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(16777216);
return v;
}
public int getInputBufferLength()
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mInputBufferLen>;
return v;
}
public int getShortestReportedTextSegment()
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMinTextSegmentLen>;
return v;
}
public int getMaxAttributesPerElement()
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributesPerElement>;
return v;
}
public int getMaxAttributeSize()
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributeSize>;
return v;
}
public int getMaxChildrenPerElement()
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxChildrenPerElement>;
return v;
}
public int getMaxElementDepth()
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxElementDepth>;
return v;
}
public long getMaxElementCount()
{
long v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxElementCount>;
return v;
}
public int getMaxEntityDepth()
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxEntityDepth>;
return v;
}
public long getMaxEntityCount()
{
long v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxEntityCount>;
return v;
}
public long getMaxCharacters()
{
long v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxCharacters>;
return v;
}
public long getMaxTextLength()
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxTextLength>;
return v;
}
public java.util.Map getCustomInternalEntities()
{
java.util.Iterator v;
oadd.com.ctc.wstx.api.ReaderConfig v;
java.util.Set v;
java.util.HashMap v;
java.util.Map v;
int v, v, v;
java.lang.Object v, v, v, v;
boolean v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object _getSpecialProperty(int)>(0);
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
return v;
label:
v = interfaceinvoke v.<java.util.Map: int size()>();
v = new java.util.HashMap;
v = v >> 2;
v = v + v;
specialinvoke v.<java.util.HashMap: void <init>(int,float)>(v, 0.81F);
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
return v;
}
public oadd.com.ctc.wstx.ent.EntityDecl findCustomInternalEntity(java.lang.String)
{
oadd.com.ctc.wstx.api.ReaderConfig v;
java.lang.Object v, v;
java.lang.String v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: java.lang.String;
v = specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object _getSpecialProperty(int)>(0);
if v != null goto label;
return null;
label:
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public javax.xml.stream.XMLReporter getXMLReporter()
{
javax.xml.stream.XMLReporter v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLReporter mReporter>;
return v;
}
public javax.xml.stream.XMLResolver getXMLResolver()
{
javax.xml.stream.XMLResolver v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mEntityResolver>;
return v;
}
public javax.xml.stream.XMLResolver getDtdResolver()
{
javax.xml.stream.XMLResolver v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mDtdResolver>;
return v;
}
public javax.xml.stream.XMLResolver getEntityResolver()
{
javax.xml.stream.XMLResolver v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mEntityResolver>;
return v;
}
public javax.xml.stream.XMLResolver getUndeclaredEntityResolver()
{
java.lang.Object v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object _getSpecialProperty(int)>(1);
return v;
}
public java.net.URL getBaseURL()
{
java.net.URL v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: java.net.URL mBaseURL>;
return v;
}
public oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode getInputParsingMode()
{
oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode mParsingMode>;
return v;
}
public boolean inputParsingModeDocuments()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode v, v;
boolean v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode mParsingMode>;
v = <oadd.com.ctc.wstx.api.WstxInputProperties: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode PARSING_MODE_DOCUMENTS>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean inputParsingModeFragment()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode v, v;
boolean v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode mParsingMode>;
v = <oadd.com.ctc.wstx.api.WstxInputProperties: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode PARSING_MODE_FRAGMENT>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isXml11()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean mXml11>;
return v;
}
public oadd.com.ctc.wstx.dtd.DTDEventListener getDTDEventListener()
{
java.lang.Object v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object _getSpecialProperty(int)>(2);
return v;
}
public oadd.org.codehaus.stax.validation.DTDValidationSchema getDTDOverride()
{
java.lang.Object v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object _getSpecialProperty(int)>(3);
return v;
}
public boolean hasInternNamesBeenEnabled()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasExplicitConfigFlag(int)>(1024);
return v;
}
public boolean hasInternNsURIsBeenEnabled()
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasExplicitConfigFlag(int)>(2048);
return v;
}
public void setConfigFlag(int)
{
oadd.com.ctc.wstx.api.ReaderConfig v;
int v, v, v, v, v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags>;
v = v | v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlagMods>;
v = v | v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlagMods> = v;
return;
}
public void clearConfigFlag(int)
{
oadd.com.ctc.wstx.api.ReaderConfig v;
int v, v, v, v, v, v, v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags>;
v = (int) -1;
v = v ^ v;
v = v & v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags> = v;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlagMods>;
v = v | v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlagMods> = v;
return;
}
public void doCoalesceText(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(2, v);
return;
}
public void doSupportNamespaces(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(1, v);
return;
}
public void doReplaceEntityRefs(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(4, v);
return;
}
public void doSupportExternalEntities(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(8, v);
return;
}
public void doSupportDTDs(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(16, v);
return;
}
public void doValidateWithDTD(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(32, v);
return;
}
public void doProcessSecurely(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(33554432, v);
if v == 0 goto label;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doSupportExternalEntities(boolean)>(0);
label:
return;
}
public void doInternNames(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(1024, v);
return;
}
public void doInternNsURIs(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(2048, v);
return;
}
public void doReportPrologWhitespace(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(256, v);
return;
}
public void doReportCData(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(512, v);
return;
}
public void doCacheDTDs(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(65536, v);
return;
}
public void doCacheDTDsByPublicId(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(131072, v);
return;
}
public void doParseLazily(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(262144, v);
return;
}
public void doXmlIdTyping(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(2097152, v);
return;
}
public void doXmlIdUniqChecks(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(4194304, v);
return;
}
public void doPreserveLocation(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(4096, v);
return;
}
public void doAutoCloseInput(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(8192, v);
return;
}
public void doSupportDTDPP(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(524288, v);
return;
}
public void doTreatCharRefsAsEnts(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(8388608, v);
return;
}
public void doAllowXml11EscapedCharsInXml10(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(16777216, v);
return;
}
public void doNormalizeLFs(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(16384, v);
return;
}
public void setInputBufferLength(int)
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
if v >= 8 goto label;
v = 8;
label:
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mInputBufferLen> = v;
return;
}
public void setShortestReportedTextSegment(int)
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMinTextSegmentLen> = v;
return;
}
public void setMaxAttributesPerElement(int)
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributesPerElement> = v;
return;
}
public void setMaxAttributeSize(int)
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxAttributeSize> = v;
return;
}
public void setMaxChildrenPerElement(int)
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxChildrenPerElement> = v;
return;
}
public void setMaxElementDepth(int)
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxElementDepth> = v;
return;
}
public void setMaxElementCount(long)
{
long v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: long;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxElementCount> = v;
return;
}
public void setMaxCharacters(long)
{
long v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: long;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxCharacters> = v;
return;
}
public void setMaxTextLength(int)
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxTextLength> = v;
return;
}
public void setMaxEntityDepth(int)
{
int v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mMaxEntityDepth> = v;
return;
}
public void setMaxEntityCount(long)
{
long v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: long;
v.<oadd.com.ctc.wstx.api.ReaderConfig: long mMaxEntityCount> = v;
return;
}
public void setCustomInternalEntities(java.util.Map)
{
java.util.HashMap v;
java.util.Map v, v;
int v, v, v, v;
java.lang.String v;
boolean v, v;
java.util.Iterator v;
oadd.com.ctc.wstx.api.ReaderConfig v;
java.util.Set v;
oadd.com.ctc.wstx.ent.IntEntity v;
java.lang.Object v, v, v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: java.util.Map;
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: int size()>();
if v >= 1 goto label;
label:
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
goto label;
label:
v = interfaceinvoke v.<java.util.Map: int size()>();
v = new java.util.HashMap;
v = v >> 1;
v = v + v;
specialinvoke v.<java.util.HashMap: void <init>(int,float)>(v, 0.75F);
v = v;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
if v != null goto label;
staticinvoke <oadd.com.ctc.wstx.util.DataUtil: char[] getEmptyCharArray()>();
goto label;
label:
v = v instanceof char[];
if v != 0 goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
label:
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = staticinvoke <oadd.com.ctc.wstx.ent.IntEntity: oadd.com.ctc.wstx.ent.IntEntity create(java.lang.String,char[])>(v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void _setSpecialProperty(int,java.lang.Object)>(0, v);
return;
}
public void setXMLReporter(javax.xml.stream.XMLReporter)
{
javax.xml.stream.XMLReporter v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: javax.xml.stream.XMLReporter;
v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLReporter mReporter> = v;
return;
}
public void setXMLResolver(javax.xml.stream.XMLResolver)
{
javax.xml.stream.XMLResolver v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: javax.xml.stream.XMLResolver;
v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mEntityResolver> = v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mDtdResolver> = v;
return;
}
public void setDtdResolver(javax.xml.stream.XMLResolver)
{
javax.xml.stream.XMLResolver v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: javax.xml.stream.XMLResolver;
v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mDtdResolver> = v;
return;
}
public void setEntityResolver(javax.xml.stream.XMLResolver)
{
javax.xml.stream.XMLResolver v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: javax.xml.stream.XMLResolver;
v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver mEntityResolver> = v;
return;
}
public void setUndeclaredEntityResolver(javax.xml.stream.XMLResolver)
{
javax.xml.stream.XMLResolver v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: javax.xml.stream.XMLResolver;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void _setSpecialProperty(int,java.lang.Object)>(1, v);
return;
}
public void setBaseURL(java.net.URL)
{
java.net.URL v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: java.net.URL;
v.<oadd.com.ctc.wstx.api.ReaderConfig: java.net.URL mBaseURL> = v;
return;
}
public void setInputParsingMode(oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode)
{
oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode;
v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode mParsingMode> = v;
return;
}
public void enableXml11(boolean)
{
boolean v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: boolean;
v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean mXml11> = v;
return;
}
public void setDTDEventListener(oadd.com.ctc.wstx.dtd.DTDEventListener)
{
oadd.com.ctc.wstx.dtd.DTDEventListener v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: oadd.com.ctc.wstx.dtd.DTDEventListener;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void _setSpecialProperty(int,java.lang.Object)>(2, v);
return;
}
public void setDTDOverride(oadd.org.codehaus.stax.validation.DTDValidationSchema)
{
oadd.org.codehaus.stax.validation.DTDValidationSchema v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: oadd.org.codehaus.stax.validation.DTDValidationSchema;
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void _setSpecialProperty(int,java.lang.Object)>(3, v);
return;
}
public void configureForXmlConformance()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doSupportNamespaces(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doSupportDTDs(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doSupportExternalEntities(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReplaceEntityRefs(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doXmlIdTyping(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doXmlIdUniqChecks(boolean)>(1);
return;
}
public void configureForConvenience()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doCoalesceText(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReplaceEntityRefs(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReportCData(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReportPrologWhitespace(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doPreserveLocation(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doParseLazily(boolean)>(0);
return;
}
public void configureForSpeed()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doCoalesceText(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doPreserveLocation(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReportPrologWhitespace(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doInternNsURIs(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doXmlIdUniqChecks(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doCacheDTDs(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doParseLazily(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setShortestReportedTextSegment(int)>(16);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setInputBufferLength(int)>(8000);
return;
}
public void configureForLowMemUsage()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doCoalesceText(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doPreserveLocation(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doCacheDTDs(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doParseLazily(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doXmlIdUniqChecks(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setShortestReportedTextSegment(int)>(64);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setInputBufferLength(int)>(512);
return;
}
public void configureForRoundTripping()
{
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doCoalesceText(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReplaceEntityRefs(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReportCData(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReportPrologWhitespace(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doTreatCharRefsAsEnts(boolean)>(1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doNormalizeLFs(boolean)>(0);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setShortestReportedTextSegment(int)>(2147483647);
return;
}
public char[] allocSmallCBuffer(int)
{
oadd.com.ctc.wstx.io.BufferRecycler v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
int v;
char[] v, v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
v = virtualinvoke v.<oadd.com.ctc.wstx.io.BufferRecycler: char[] getSmallCBuffer(int)>(v);
if v == null goto label;
return v;
label:
v = newarray (char)[v];
return v;
}
public void freeSmallCBuffer(char[])
{
oadd.com.ctc.wstx.io.BufferRecycler v, v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
char[] v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: char[];
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
if v != null goto label;
v = specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler createRecycler()>();
v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler> = v;
label:
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
virtualinvoke v.<oadd.com.ctc.wstx.io.BufferRecycler: void returnSmallCBuffer(char[])>(v);
return;
}
public char[] allocMediumCBuffer(int)
{
oadd.com.ctc.wstx.io.BufferRecycler v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
int v;
char[] v, v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
v = virtualinvoke v.<oadd.com.ctc.wstx.io.BufferRecycler: char[] getMediumCBuffer(int)>(v);
if v == null goto label;
return v;
label:
v = newarray (char)[v];
return v;
}
public void freeMediumCBuffer(char[])
{
oadd.com.ctc.wstx.io.BufferRecycler v, v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
char[] v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: char[];
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
if v != null goto label;
v = specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler createRecycler()>();
v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler> = v;
label:
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
virtualinvoke v.<oadd.com.ctc.wstx.io.BufferRecycler: void returnMediumCBuffer(char[])>(v);
return;
}
public char[] allocFullCBuffer(int)
{
oadd.com.ctc.wstx.io.BufferRecycler v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
int v;
char[] v, v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
v = virtualinvoke v.<oadd.com.ctc.wstx.io.BufferRecycler: char[] getFullCBuffer(int)>(v);
if v == null goto label;
return v;
label:
v = newarray (char)[v];
return v;
}
public void freeFullCBuffer(char[])
{
oadd.com.ctc.wstx.io.BufferRecycler v, v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
char[] v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: char[];
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
if v != null goto label;
v = specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler createRecycler()>();
v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler> = v;
label:
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
virtualinvoke v.<oadd.com.ctc.wstx.io.BufferRecycler: void returnFullCBuffer(char[])>(v);
return;
}
public byte[] allocFullBBuffer(int)
{
byte[] v, v;
oadd.com.ctc.wstx.io.BufferRecycler v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
int v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
if v == null goto label;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
v = virtualinvoke v.<oadd.com.ctc.wstx.io.BufferRecycler: byte[] getFullBBuffer(int)>(v);
if v == null goto label;
return v;
label:
v = newarray (byte)[v];
return v;
}
public void freeFullBBuffer(byte[])
{
byte[] v;
oadd.com.ctc.wstx.io.BufferRecycler v, v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: byte[];
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
if v != null goto label;
v = specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler createRecycler()>();
v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler> = v;
label:
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.io.BufferRecycler mCurrRecycler>;
virtualinvoke v.<oadd.com.ctc.wstx.io.BufferRecycler: void returnFullBBuffer(byte[])>(v);
return;
}
private oadd.com.ctc.wstx.io.BufferRecycler createRecycler()
{
java.lang.ThreadLocal v;
oadd.com.ctc.wstx.io.BufferRecycler v;
oadd.com.ctc.wstx.api.ReaderConfig v;
java.lang.ref.SoftReference v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v = new oadd.com.ctc.wstx.io.BufferRecycler;
specialinvoke v.<oadd.com.ctc.wstx.io.BufferRecycler: void <init>()>();
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.lang.ThreadLocal mRecyclerRef>;
v = new java.lang.ref.SoftReference;
specialinvoke v.<java.lang.ref.SoftReference: void <init>(java.lang.Object)>(v);
virtualinvoke v.<java.lang.ThreadLocal: void set(java.lang.Object)>(v);
return v;
}
private void setConfigFlag(int, boolean)
{
oadd.com.ctc.wstx.api.ReaderConfig v;
int v, v, v, v, v, v, v, v, v;
boolean v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v := @parameter: boolean;
if v == 0 goto label;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags>;
v = v | v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags> = v;
goto label;
label:
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags>;
v = (int) -1;
v = v ^ v;
v = v & v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags> = v;
label:
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlagMods>;
v = v | v;
v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlagMods> = v;
return;
}
public java.lang.Object getProperty(int)
{
java.lang.Integer v, v, v, v, v, v, v;
java.lang.Long v, v, v, v;
java.util.Map v;
long v, v, v, v;
java.lang.String v, v;
javax.xml.stream.XMLResolver v, v, v, v;
javax.xml.stream.XMLReporter v;
oadd.com.ctc.wstx.api.ReaderConfig v;
java.lang.IllegalStateException v;
oadd.org.codehaus.stax.validation.DTDValidationSchema v;
java.net.URL v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode v;
int v, v, v, v, v, v, v, v;
java.lang.Boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
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;
case 13: goto label;
case 14: goto label;
case 15: goto label;
case 16: goto label;
case 17: goto label;
case 18: goto label;
case 19: goto label;
case 20: goto label;
case 21: goto label;
case 22: goto label;
case 23: goto label;
case 24: goto label;
case 25: goto label;
case 26: goto label;
case 27: goto label;
case 28: goto label;
case 29: goto label;
case 30: goto label;
case 31: goto label;
case 32: goto label;
case 33: goto label;
case 34: goto label;
case 35: goto label;
case 36: goto label;
case 37: goto label;
case 38: goto label;
case 39: goto label;
case 40: goto label;
case 41: goto label;
case 42: goto label;
case 43: goto label;
case 44: goto label;
case 45: goto label;
case 46: goto label;
case 47: goto label;
case 48: goto label;
case 49: goto label;
case 50: goto label;
case 51: goto label;
case 52: goto label;
case 53: goto label;
case 54: goto label;
case 55: goto label;
case 56: goto label;
case 57: goto label;
case 58: goto label;
case 59: goto label;
case 60: goto label;
case 61: goto label;
case 62: goto label;
case 63: goto label;
case 64: goto label;
case 65: goto label;
case 66: goto label;
case 67: goto label;
case 68: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willCoalesceText()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willSupportNamespaces()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willReplaceEntityRefs()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willSupportExternalEntities()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willValidateWithDTD()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willSupportDTDs()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLReporter getXMLReporter()>();
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver getXMLResolver()>();
return v;
label:
return null;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willReportPrologWhitespace()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willReportCData()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willInternNames()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willInternNsURIs()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willPreserveLocation()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willAutoCloseInput()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.org.codehaus.stax.validation.DTDValidationSchema getDTDOverride()>();
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(33554432);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willCacheDTDs()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willCacheDTDsByPublicId()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willParseLazily()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(2097152);
if v != 0 goto label;
return "disable";
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(4194304);
if v == 0 goto label;
v = "xmlidFull";
goto label;
label:
v = "xmlidTyping";
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willTreatCharRefsAsEnts()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willAllowXml11EscapedCharsInXml10()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean willNormalizeLFs()>();
if v == 0 goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
goto label;
label:
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: int getInputBufferLength()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: int getMaxAttributesPerElement()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: int getMaxAttributeSize()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: int getMaxChildrenPerElement()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: int getMaxElementDepth()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: long getMaxElementCount()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: long getMaxCharacters()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: long getMaxTextLength()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: int getMaxEntityDepth()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: long getMaxEntityCount()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: int getShortestReportedTextSegment()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: java.util.Map getCustomInternalEntities()>();
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver getDtdResolver()>();
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver getEntityResolver()>();
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: javax.xml.stream.XMLResolver getUndeclaredEntityResolver()>();
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: java.net.URL getBaseURL()>();
return v;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode getInputParsingMode()>();
return v;
label:
v = new java.lang.IllegalStateException;
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: no handler for property with internal id \u.");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
}
public boolean setProperty(java.lang.String, int, java.lang.Object)
{
java.lang.IllegalStateException v;
java.net.URL v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Exception v;
long v, v, v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
java.lang.IllegalArgumentException v, v;
java.lang.Object v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.Object;
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
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;
case 13: goto label;
case 14: goto label;
case 15: goto label;
case 16: goto label;
case 17: goto label;
case 18: goto label;
case 19: goto label;
case 20: goto label;
case 21: goto label;
case 22: goto label;
case 23: goto label;
case 24: goto label;
case 25: goto label;
case 26: goto label;
case 27: goto label;
case 28: goto label;
case 29: goto label;
case 30: goto label;
case 31: goto label;
case 32: goto label;
case 33: goto label;
case 34: goto label;
case 35: goto label;
case 36: goto label;
case 37: goto label;
case 38: goto label;
case 39: goto label;
case 40: goto label;
case 41: goto label;
case 42: goto label;
case 43: goto label;
case 44: goto label;
case 45: goto label;
case 46: goto label;
case 47: goto label;
case 48: goto label;
case 49: goto label;
case 50: goto label;
case 51: goto label;
case 52: goto label;
case 53: goto label;
case 54: goto label;
case 55: goto label;
case 56: goto label;
case 57: goto label;
case 58: goto label;
case 59: goto label;
case 60: goto label;
case 61: goto label;
case 62: goto label;
case 63: goto label;
case 64: goto label;
case 65: goto label;
case 66: goto label;
case 67: goto label;
case 68: goto label;
default: goto label;
};
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doCoalesceText(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doSupportNamespaces(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReplaceEntityRefs(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doSupportExternalEntities(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doSupportDTDs(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doValidateWithDTD(boolean)>(v);
goto label;
label:
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setXMLReporter(javax.xml.stream.XMLReporter)>(v);
goto label;
label:
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setXMLResolver(javax.xml.stream.XMLResolver)>(v);
goto label;
label:
return 0;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doInternNsURIs(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doInternNames(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReportCData(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doReportPrologWhitespace(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doPreserveLocation(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doAutoCloseInput(boolean)>(v);
goto label;
label:
v = "disable";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 0;
v = 0;
goto label;
label:
v = "xmlidTyping";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 1;
v = 0;
goto label;
label:
v = "xmlidFull";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 1;
v = 1;
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object)>(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[])>("Illegal argument (\'\u0001\') to set property oadd.org.codehaus.stax.supportXmlId to: has to be one of \'disable\', \'xmlidTyping\' or \'xmlidFull\'");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(2097152, v);
specialinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setConfigFlag(int,boolean)>(4194304, v);
goto label;
label:
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setDTDOverride(oadd.org.codehaus.stax.validation.DTDValidationSchema)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doProcessSecurely(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doCacheDTDs(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doCacheDTDsByPublicId(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doParseLazily(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doTreatCharRefsAsEnts(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doAllowXml11EscapedCharsInXml10(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: boolean convertToBoolean(java.lang.String,java.lang.Object)>(v, v);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void doNormalizeLFs(boolean)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: int convertToInt(java.lang.String,java.lang.Object,int)>(v, v, 1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setInputBufferLength(int)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: int convertToInt(java.lang.String,java.lang.Object,int)>(v, v, 1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setMaxAttributesPerElement(int)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: int convertToInt(java.lang.String,java.lang.Object,int)>(v, v, 1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setMaxAttributeSize(int)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: int convertToInt(java.lang.String,java.lang.Object,int)>(v, v, 1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setMaxChildrenPerElement(int)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: int convertToInt(java.lang.String,java.lang.Object,int)>(v, v, 1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setMaxElementDepth(int)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: long convertToLong(java.lang.String,java.lang.Object,long)>(v, v, 1L);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setMaxElementCount(long)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: long convertToLong(java.lang.String,java.lang.Object,long)>(v, v, 1L);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setMaxCharacters(long)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: int convertToInt(java.lang.String,java.lang.Object,int)>(v, v, 1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setMaxTextLength(int)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: int convertToInt(java.lang.String,java.lang.Object,int)>(v, v, 1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setMaxEntityDepth(int)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: long convertToLong(java.lang.String,java.lang.Object,long)>(v, v, 1L);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setMaxEntityCount(long)>(v);
goto label;
label:
v = staticinvoke <oadd.com.ctc.wstx.util.ArgUtil: int convertToInt(java.lang.String,java.lang.Object,int)>(v, v, 1);
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setShortestReportedTextSegment(int)>(v);
goto label;
label:
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setCustomInternalEntities(java.util.Map)>(v);
goto label;
label:
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setDtdResolver(javax.xml.stream.XMLResolver)>(v);
goto label;
label:
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setEntityResolver(javax.xml.stream.XMLResolver)>(v);
goto label;
label:
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setUndeclaredEntityResolver(javax.xml.stream.XMLResolver)>(v);
goto label;
label:
if v == null goto label;
v = v instanceof java.net.URL;
if v != 0 goto label;
label:
v = new java.net.URL;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
specialinvoke v.<java.net.URL: void <init>(java.lang.String)>(v);
v = v;
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.lang.Exception: java.lang.String getMessage()>();
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
label:
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setBaseURL(java.net.URL)>(v);
goto label;
label:
virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: void setInputParsingMode(oadd.com.ctc.wstx.api.WstxInputProperties$ParsingMode)>(v);
goto label;
label:
v = new java.lang.IllegalStateException;
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: no handler for property with internal id \u.");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
return 1;
catch java.lang.Exception from label to label with label;
}
protected boolean _hasConfigFlag(int)
{
oadd.com.ctc.wstx.api.ReaderConfig v;
int v, v, v;
boolean v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlags>;
v = v & v;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
protected boolean _hasExplicitConfigFlag(int)
{
oadd.com.ctc.wstx.api.ReaderConfig v;
int v, v, v;
boolean v, v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: boolean _hasConfigFlag(int)>(v);
if v == 0 goto label;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: int mConfigFlagMods>;
v = v & v;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private final java.lang.Object _getSpecialProperty(int)
{
java.lang.Object[] v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
int v;
java.lang.Object v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object[] mSpecialProperties>;
if v != null goto label;
return null;
label:
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object[] mSpecialProperties>;
v = v[v];
return v;
}
private final void _setSpecialProperty(int, java.lang.Object)
{
java.lang.Object[] v, v, v;
oadd.com.ctc.wstx.api.ReaderConfig v;
int v;
java.lang.Object v;
v := @this: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: int;
v := @parameter: java.lang.Object;
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object[] mSpecialProperties>;
if v != null goto label;
v = newarray (java.lang.Object)[4];
v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object[] mSpecialProperties> = v;
label:
v = v.<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.Object[] mSpecialProperties>;
v[v] = v;
return;
}
static void <clinit>()
{
java.lang.Integer v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.ThreadLocal v;
java.util.HashMap v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>(int)>(64);
<oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties> = v;
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("javax.xml.stream.isCoalescing", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("javax.xml.stream.isNamespaceAware", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(3);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("javax.xml.stream.isReplacingEntityReferences", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(4);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("javax.xml.stream.isSupportingExternalEntities", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(5);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("javax.xml.stream.isValidating", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(6);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("javax.xml.stream.supportDTD", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(7);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("javax.xml.stream.allocator", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(8);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("javax.xml.stream.reporter", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(9);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("javax.xml.stream.resolver", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(21);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.org.codehaus.stax.internNames", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(20);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.org.codehaus.stax.internNsUris", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(22);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("http://java.sun.com/xml/stream/properties/report-cdata-event", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(23);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.org.codehaus.stax.reportPrologWhitespace", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(24);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.org.codehaus.stax.preserveLocation", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(25);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.org.codehaus.stax.closeInputSource", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(26);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.org.codehaus.stax.supportXmlId", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(27);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.org.codehaus.stax.propDtdOverride", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(30);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("http://javax.xml.XMLConstants/feature/secure-processing", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(42);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.cacheDTDs", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(43);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.cacheDTDsByPublicId", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(44);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.lazyParsing", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(46);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.treatCharRefsAsEnts", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(47);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.allowXml11EscapedCharsInXml10", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(40);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.normalizeLFs", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(50);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.inputBufferLength", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(52);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.minTextSegment", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(60);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.maxAttributesPerElement", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(65);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.maxAttributeSize", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(61);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.maxChildrenPerElement", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(66);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.maxTextLength", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(62);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.maxElementCount", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(63);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.maxElementDepth", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(68);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.maxEntityDepth", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(67);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.maxEntityCount", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(64);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.maxCharacters", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(53);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.customInternalEntities", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(54);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.dtdResolver", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(55);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.entityResolver", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(56);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.undeclaredEntityResolver", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(57);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.baseURL", v);
v = <oadd.com.ctc.wstx.api.ReaderConfig: java.util.HashMap sProperties>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(58);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("oadd.com.ctc.wstx.fragmentMode", v);
v = new java.lang.ThreadLocal;
specialinvoke v.<java.lang.ThreadLocal: void <init>()>();
<oadd.com.ctc.wstx.api.ReaderConfig: java.lang.ThreadLocal mRecyclerRef> = v;
return;
}
}