public class com.ctc.wstx.stax.WstxInputFactory extends org.codehaus.stax2.XMLInputFactory2 implements com.ctc.wstx.sr.ReaderCreator, com.ctc.wstx.cfg.InputConfigFlags
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.ctc.wstx.stax.WstxInputFactory
super_class: org.codehaus.stax2.XMLInputFactory2
{
static final int MAX_SYMBOL_TABLE_SIZE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12000
static final int MAX_SYMBOL_TABLE_GENERATIONS;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 500
protected final com.ctc.wstx.api.ReaderConfig mConfig;
descriptor: Lcom/ctc/wstx/api/ReaderConfig;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected javax.xml.stream.util.XMLEventAllocator mAllocator;
descriptor: Ljavax/xml/stream/util/XMLEventAllocator;
flags: (0x0004) ACC_PROTECTED
protected com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId, com.ctc.wstx.dtd.DTDSubset> mDTDCache;
descriptor: Lcom/ctc/wstx/util/SimpleCache;
flags: (0x0004) ACC_PROTECTED
Signature: Lcom/ctc/wstx/util/SimpleCache<Lcom/ctc/wstx/dtd/DTDId;Lcom/ctc/wstx/dtd/DTDSubset;>;
static final com.ctc.wstx.util.SymbolTable mRootSymbols;
descriptor: Lcom/ctc/wstx/util/SymbolTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
private com.ctc.wstx.util.SymbolTable mSymbols;
descriptor: Lcom/ctc/wstx/util/SymbolTable;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: invokestatic com.ctc.wstx.util.DefaultXmlSymbolTable.getInstance:()Lcom/ctc/wstx/util/SymbolTable;
putstatic com.ctc.wstx.stax.WstxInputFactory.mRootSymbols:Lcom/ctc/wstx/util/SymbolTable;
1: getstatic com.ctc.wstx.stax.WstxInputFactory.mRootSymbols:Lcom/ctc/wstx/util/SymbolTable;
iconst_1
invokevirtual com.ctc.wstx.util.SymbolTable.setInternStrings:(Z)V
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.codehaus.stax2.XMLInputFactory2.<init>:()V
1: aload 0
aconst_null
putfield com.ctc.wstx.stax.WstxInputFactory.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator;
2: aload 0
aconst_null
putfield com.ctc.wstx.stax.WstxInputFactory.mDTDCache:Lcom/ctc/wstx/util/SimpleCache;
3: aload 0
getstatic com.ctc.wstx.stax.WstxInputFactory.mRootSymbols:Lcom/ctc/wstx/util/SymbolTable;
putfield com.ctc.wstx.stax.WstxInputFactory.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
4: aload 0
invokestatic com.ctc.wstx.api.ReaderConfig.createFullDefaults:()Lcom/ctc/wstx/api/ReaderConfig;
putfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
public void addSymbol(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
dup
astore 2
monitorenter
1: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
aload 1
invokevirtual com.ctc.wstx.util.SymbolTable.findSymbol:(Ljava/lang/String;)Ljava/lang/String;
pop
2: aload 2
monitorexit
3: goto 6
StackMap locals: com.ctc.wstx.stax.WstxInputFactory java.lang.String com.ctc.wstx.util.SymbolTable
StackMap stack: java.lang.Throwable
4: aload 2
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 7 1 symbol Ljava/lang/String;
Exception table:
from to target type
1 3 4 any
4 5 4 any
MethodParameters:
Name Flags
symbol
public synchronized com.ctc.wstx.dtd.DTDSubset findCachedDTD(com.ctc.wstx.dtd.DTDId);
descriptor: (Lcom/ctc/wstx/dtd/DTDId;)Lcom/ctc/wstx/dtd/DTDSubset;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mDTDCache:Lcom/ctc/wstx/util/SimpleCache;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mDTDCache:Lcom/ctc/wstx/util/SimpleCache;
aload 1
invokevirtual com.ctc.wstx.util.SimpleCache.find:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.ctc.wstx.dtd.DTDSubset
StackMap locals:
StackMap stack: com.ctc.wstx.dtd.DTDSubset
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 3 1 id Lcom/ctc/wstx/dtd/DTDId;
MethodParameters:
Name Flags
id
public synchronized void updateSymbolTable(com.ctc.wstx.util.SymbolTable);
descriptor: (Lcom/ctc/wstx/util/SymbolTable;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
astore 2
start local 2 1: aload 1
aload 2
invokevirtual com.ctc.wstx.util.SymbolTable.isDirectChildOf:(Lcom/ctc/wstx/util/SymbolTable;)Z
ifeq 7
2: aload 1
invokevirtual com.ctc.wstx.util.SymbolTable.size:()I
sipush 12000
if_icmpgt 4
3: aload 1
invokevirtual com.ctc.wstx.util.SymbolTable.version:()I
sipush 500
if_icmple 6
4: StackMap locals: com.ctc.wstx.util.SymbolTable
StackMap stack:
aload 0
getstatic com.ctc.wstx.stax.WstxInputFactory.mRootSymbols:Lcom/ctc/wstx/util/SymbolTable;
putfield com.ctc.wstx.stax.WstxInputFactory.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
aload 1
invokevirtual com.ctc.wstx.util.SymbolTable.mergeChild:(Lcom/ctc/wstx/util/SymbolTable;)V
7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 8 1 t Lcom/ctc/wstx/util/SymbolTable;
1 8 2 curr Lcom/ctc/wstx/util/SymbolTable;
MethodParameters:
Name Flags
t
public synchronized void addCachedDTD(com.ctc.wstx.dtd.DTDId, com.ctc.wstx.dtd.DTDSubset);
descriptor: (Lcom/ctc/wstx/dtd/DTDId;Lcom/ctc/wstx/dtd/DTDSubset;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mDTDCache:Lcom/ctc/wstx/util/SimpleCache;
ifnonnull 2
1: aload 0
new com.ctc.wstx.util.SimpleCache
dup
aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getDtdCacheSize:()I
invokespecial com.ctc.wstx.util.SimpleCache.<init>:(I)V
putfield com.ctc.wstx.stax.WstxInputFactory.mDTDCache:Lcom/ctc/wstx/util/SimpleCache;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mDTDCache:Lcom/ctc/wstx/util/SimpleCache;
aload 1
aload 2
invokevirtual com.ctc.wstx.util.SimpleCache.add:(Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 4 1 id Lcom/ctc/wstx/dtd/DTDId;
0 4 2 extSubset Lcom/ctc/wstx/dtd/DTDSubset;
MethodParameters:
Name Flags
id
extSubset
public javax.xml.stream.XMLEventReader createFilteredReader(javax.xml.stream.XMLEventReader, javax.xml.stream.EventFilter);
descriptor: (Ljavax/xml/stream/XMLEventReader;Ljavax/xml/stream/EventFilter;)Ljavax/xml/stream/XMLEventReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.codehaus.stax2.ri.evt.Stax2FilteredEventReader
dup
aload 1
invokestatic org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLEventReader;)Lorg/codehaus/stax2/XMLEventReader2;
aload 2
invokespecial org.codehaus.stax2.ri.evt.Stax2FilteredEventReader.<init>:(Lorg/codehaus/stax2/XMLEventReader2;Ljavax/xml/stream/EventFilter;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 reader Ljavax/xml/stream/XMLEventReader;
0 1 2 filter Ljavax/xml/stream/EventFilter;
MethodParameters:
Name Flags
reader
filter
public javax.xml.stream.XMLStreamReader createFilteredReader(javax.xml.stream.XMLStreamReader, javax.xml.stream.StreamFilter);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/StreamFilter;)Ljavax/xml/stream/XMLStreamReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.codehaus.stax2.ri.Stax2FilteredStreamReader
dup
aload 1
aload 2
invokespecial org.codehaus.stax2.ri.Stax2FilteredStreamReader.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/stream/StreamFilter;)V
astore 3
start local 3 1: aload 2
aload 3
invokeinterface javax.xml.stream.StreamFilter.accept:(Ljavax/xml/stream/XMLStreamReader;)Z
ifne 3
2: aload 3
invokevirtual org.codehaus.stax2.ri.Stax2FilteredStreamReader.next:()I
pop
3: StackMap locals: org.codehaus.stax2.ri.Stax2FilteredStreamReader
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 4 1 reader Ljavax/xml/stream/XMLStreamReader;
0 4 2 filter Ljavax/xml/stream/StreamFilter;
1 4 3 fr Lorg/codehaus/stax2/ri/Stax2FilteredStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
reader
filter
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljavax/xml/stream/XMLEventReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: new com.ctc.wstx.evt.WstxEventReader
dup
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
1: aload 0
aconst_null
aload 1
aconst_null
iconst_1
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;Ljava/lang/String;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
2: invokespecial com.ctc.wstx.evt.WstxEventReader.<init>:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 3 1 in Ljava/io/InputStream;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
in
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.InputStream, java.lang.String);
descriptor: (Ljava/io/InputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLEventReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.ctc.wstx.evt.WstxEventReader
dup
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
1: aload 0
aconst_null
aload 1
aload 2
iconst_1
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;Ljava/lang/String;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
2: invokespecial com.ctc.wstx.evt.WstxEventReader.<init>:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 3 1 in Ljava/io/InputStream;
0 3 2 enc Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
in
enc
public javax.xml.stream.XMLEventReader createXMLEventReader(java.io.Reader);
descriptor: (Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: new com.ctc.wstx.evt.WstxEventReader
dup
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
1: aload 0
aconst_null
aload 1
iconst_1
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
2: invokespecial com.ctc.wstx.evt.WstxEventReader.<init>:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 3 1 r Ljava/io/Reader;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
r
public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLEventReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new com.ctc.wstx.evt.WstxEventReader
dup
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
1: aload 0
aload 1
iconst_1
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Ljavax/xml/transform/Source;Z)Lorg/codehaus/stax2/XMLStreamReader2;
2: invokespecial com.ctc.wstx.evt.WstxEventReader.<init>:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 3 1 source Ljavax/xml/transform/Source;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
source
public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)Ljavax/xml/stream/XMLEventReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.ctc.wstx.evt.WstxEventReader
dup
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
1: aload 0
aload 1
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/lang/String;)Lcom/ctc/wstx/io/SystemId;
aload 2
aconst_null
iconst_1
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;Ljava/lang/String;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
2: invokespecial com.ctc.wstx.evt.WstxEventReader.<init>:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 3 1 systemId Ljava/lang/String;
0 3 2 in Ljava/io/InputStream;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
systemId
in
public javax.xml.stream.XMLEventReader createXMLEventReader(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.ctc.wstx.evt.WstxEventReader
dup
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
1: aload 0
aload 1
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/lang/String;)Lcom/ctc/wstx/io/SystemId;
aload 2
iconst_1
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
2: invokespecial com.ctc.wstx.evt.WstxEventReader.<init>:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 3 1 systemId Ljava/lang/String;
0 3 2 r Ljava/io/Reader;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
systemId
r
public javax.xml.stream.XMLEventReader createXMLEventReader(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)Ljavax/xml/stream/XMLEventReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.ctc.wstx.evt.WstxEventReader
dup
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
aload 1
invokestatic org.codehaus.stax2.ri.Stax2ReaderAdapter.wrapIfNecessary:(Ljavax/xml/stream/XMLStreamReader;)Lorg/codehaus/stax2/XMLStreamReader2;
invokespecial com.ctc.wstx.evt.WstxEventReader.<init>:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 sr Ljavax/xml/stream/XMLStreamReader;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
sr
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljavax/xml/stream/XMLStreamReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
aconst_null
iconst_0
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;Ljava/lang/String;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 in Ljava/io/InputStream;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
in
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.InputStream, java.lang.String);
descriptor: (Ljava/io/InputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLStreamReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aload 2
iconst_0
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;Ljava/lang/String;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 in Ljava/io/InputStream;
0 1 2 enc Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
in
enc
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.io.Reader);
descriptor: (Ljava/io/Reader;)Ljavax/xml/stream/XMLStreamReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
iconst_0
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 r Ljava/io/Reader;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
r
public javax.xml.stream.XMLStreamReader createXMLStreamReader(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Ljavax/xml/transform/Source;Z)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 src Ljavax/xml/transform/Source;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
src
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)Ljavax/xml/stream/XMLStreamReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/lang/String;)Lcom/ctc/wstx/io/SystemId;
aload 2
aconst_null
iconst_0
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;Ljava/lang/String;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 systemId Ljava/lang/String;
0 1 2 in Ljava/io/InputStream;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
systemId
in
public javax.xml.stream.XMLStreamReader createXMLStreamReader(java.lang.String, java.io.Reader);
descriptor: (Ljava/lang/String;Ljava/io/Reader;)Ljavax/xml/stream/XMLStreamReader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/lang/String;)Lcom/ctc/wstx/io/SystemId;
aload 2
iconst_0
iconst_0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 systemId Ljava/lang/String;
0 1 2 r Ljava/io/Reader;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
systemId
r
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 1
invokevirtual com.ctc.wstx.api.ReaderConfig.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnonnull 4
2: aload 1
ldc "javax.xml.stream.allocator"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.getEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
areturn
4: StackMap locals: java.lang.Object
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 5 1 name Ljava/lang/String;
1 5 2 ob Ljava/lang/Object;
MethodParameters:
Name Flags
name
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 1
aload 2
invokevirtual com.ctc.wstx.api.ReaderConfig.setProperty:(Ljava/lang/String;Ljava/lang/Object;)Z
ifne 3
1: ldc "javax.xml.stream.allocator"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: aload 0
aload 2
checkcast javax.xml.stream.util.XMLEventAllocator
invokevirtual com.ctc.wstx.stax.WstxInputFactory.setEventAllocator:(Ljavax/xml/stream/util/XMLEventAllocator;)V
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 4 1 propName Ljava/lang/String;
0 4 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
propName
value
public javax.xml.stream.util.XMLEventAllocator getEventAllocator();
descriptor: ()Ljavax/xml/stream/util/XMLEventAllocator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
public javax.xml.stream.XMLReporter getXMLReporter();
descriptor: ()Ljavax/xml/stream/XMLReporter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getXMLReporter:()Ljavax/xml/stream/XMLReporter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
public javax.xml.stream.XMLResolver getXMLResolver();
descriptor: ()Ljavax/xml/stream/XMLResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.getXMLResolver:()Ljavax/xml/stream/XMLResolver;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
public boolean isPropertySupported(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 1
invokevirtual com.ctc.wstx.api.ReaderConfig.isPropertySupported:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void setEventAllocator(javax.xml.stream.util.XMLEventAllocator);
descriptor: (Ljavax/xml/stream/util/XMLEventAllocator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.ctc.wstx.stax.WstxInputFactory.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 2 1 allocator Ljavax/xml/stream/util/XMLEventAllocator;
MethodParameters:
Name Flags
allocator
public void setXMLReporter(javax.xml.stream.XMLReporter);
descriptor: (Ljavax/xml/stream/XMLReporter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 1
invokevirtual com.ctc.wstx.api.ReaderConfig.setXMLReporter:(Ljavax/xml/stream/XMLReporter;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 2 1 r Ljavax/xml/stream/XMLReporter;
MethodParameters:
Name Flags
r
public void setXMLResolver(javax.xml.stream.XMLResolver);
descriptor: (Ljavax/xml/stream/XMLResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 1
invokevirtual com.ctc.wstx.api.ReaderConfig.setXMLResolver:(Ljavax/xml/stream/XMLResolver;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 2 1 r Ljavax/xml/stream/XMLResolver;
MethodParameters:
Name Flags
r
public org.codehaus.stax2.XMLEventReader2 createXMLEventReader(java.net.URL);
descriptor: (Ljava/net/URL;)Lorg/codehaus/stax2/XMLEventReader2;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: new com.ctc.wstx.evt.WstxEventReader
dup
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
1: aload 0
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createPrivateConfig:()Lcom/ctc/wstx/api/ReaderConfig;
aload 1
iconst_1
iconst_1
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Ljava/net/URL;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
2: invokespecial com.ctc.wstx.evt.WstxEventReader.<init>:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 3 1 src Ljava/net/URL;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
src
public org.codehaus.stax2.XMLEventReader2 createXMLEventReader(java.io.File);
descriptor: (Ljava/io/File;)Lorg/codehaus/stax2/XMLEventReader2;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: new com.ctc.wstx.evt.WstxEventReader
dup
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createEventAllocator:()Ljavax/xml/stream/util/XMLEventAllocator;
1: aload 0
aload 1
iconst_1
iconst_1
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Ljava/io/File;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
2: invokespecial com.ctc.wstx.evt.WstxEventReader.<init>:(Ljavax/xml/stream/util/XMLEventAllocator;Lorg/codehaus/stax2/XMLStreamReader2;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 3 1 f Ljava/io/File;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
f
public org.codehaus.stax2.XMLStreamReader2 createXMLStreamReader(java.net.URL);
descriptor: (Ljava/net/URL;)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createPrivateConfig:()Lcom/ctc/wstx/api/ReaderConfig;
aload 1
iconst_0
iconst_1
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Ljava/net/URL;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 src Ljava/net/URL;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
src
public org.codehaus.stax2.XMLStreamReader2 createXMLStreamReader(java.io.File);
descriptor: (Ljava/io/File;)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
iconst_1
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Ljava/io/File;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 f Ljava/io/File;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
f
public void configureForXmlConformance();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.configureForXmlConformance:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
public void configureForConvenience();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.configureForConvenience:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
public void configureForSpeed();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.configureForSpeed:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
public void configureForLowMemUsage();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.configureForLowMemUsage:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
public void configureForRoundTripping();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.configureForRoundTripping:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
public com.ctc.wstx.api.ReaderConfig getConfig();
descriptor: ()Lcom/ctc/wstx/api/ReaderConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
private org.codehaus.stax2.XMLStreamReader2 doCreateSR(com.ctc.wstx.api.ReaderConfig, com.ctc.wstx.io.SystemId, com.ctc.wstx.io.InputBootstrapper, boolean, boolean);
descriptor: (Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 5
ifne 2
1: aload 1
invokevirtual com.ctc.wstx.api.ReaderConfig.willAutoCloseInput:()Z
istore 5
2: StackMap locals:
StackMap stack:
aload 3
aload 1
iconst_1
iconst_0
invokevirtual com.ctc.wstx.io.InputBootstrapper.bootstrapInput:(Lcom/ctc/wstx/api/ReaderConfig;ZI)Ljava/io/Reader;
astore 6
start local 6 3: aload 3
invokevirtual com.ctc.wstx.io.InputBootstrapper.declaredXml11:()Z
ifeq 8
4: aload 1
iconst_1
invokevirtual com.ctc.wstx.api.ReaderConfig.enableXml11:(Z)V
5: goto 8
end local 6 StackMap locals:
StackMap stack: java.io.IOException
6: astore 7
start local 7 7: new com.ctc.wstx.exc.WstxIOException
dup
aload 7
invokespecial com.ctc.wstx.exc.WstxIOException.<init>:(Ljava/io/IOException;)V
athrow
end local 7 start local 6 8: StackMap locals: java.io.Reader
StackMap stack:
aload 1
aload 3
aconst_null
aload 2
aload 6
iload 5
9: invokestatic com.ctc.wstx.io.InputSourceFactory.constructDocumentSource:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/InputBootstrapper;Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;Z)Lcom/ctc/wstx/io/BranchingReaderSource;
astore 7
start local 7 10: aload 7
aload 0
aload 1
aload 3
iload 4
invokestatic com.ctc.wstx.sr.ValidatingStreamReader.createValidatingStreamReader:(Lcom/ctc/wstx/io/BranchingReaderSource;Lcom/ctc/wstx/sr/ReaderCreator;Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/InputBootstrapper;Z)Lcom/ctc/wstx/sr/ValidatingStreamReader;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 11 1 cfg Lcom/ctc/wstx/api/ReaderConfig;
0 11 2 systemId Lcom/ctc/wstx/io/SystemId;
0 11 3 bs Lcom/ctc/wstx/io/InputBootstrapper;
0 11 4 forER Z
0 11 5 autoCloseInput Z
3 6 6 r Ljava/io/Reader;
8 11 6 r Ljava/io/Reader;
7 8 7 ie Ljava/io/IOException;
10 11 7 input Lcom/ctc/wstx/io/BranchingReaderSource;
Exception table:
from to target type
2 5 6 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
cfg
systemId
bs
forER
autoCloseInput
public org.codehaus.stax2.XMLStreamReader2 createSR(com.ctc.wstx.api.ReaderConfig, java.lang.String, com.ctc.wstx.io.InputBootstrapper, boolean, boolean);
descriptor: (Lcom/ctc/wstx/api/ReaderConfig;Ljava/lang/String;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
invokevirtual com.ctc.wstx.api.ReaderConfig.getBaseURL:()Ljava/net/URL;
astore 6
start local 6 1: aload 6
ifnonnull 6
aload 2
ifnull 6
aload 2
invokevirtual java.lang.String.length:()I
ifle 6
2: aload 2
invokestatic com.ctc.wstx.util.URLUtil.urlFromSystemId:(Ljava/lang/String;)Ljava/net/URL;
astore 6
3: goto 6
StackMap locals: com.ctc.wstx.stax.WstxInputFactory com.ctc.wstx.api.ReaderConfig java.lang.String com.ctc.wstx.io.InputBootstrapper int int java.net.URL
StackMap stack: java.io.IOException
4: astore 7
start local 7 5: new com.ctc.wstx.exc.WstxIOException
dup
aload 7
invokespecial com.ctc.wstx.exc.WstxIOException.<init>:(Ljava/io/IOException;)V
athrow
end local 7 6: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 6
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/lang/String;Ljava/net/URL;)Lcom/ctc/wstx/io/SystemId;
aload 3
iload 4
iload 5
invokevirtual com.ctc.wstx.stax.WstxInputFactory.doCreateSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 7 1 cfg Lcom/ctc/wstx/api/ReaderConfig;
0 7 2 systemId Ljava/lang/String;
0 7 3 bs Lcom/ctc/wstx/io/InputBootstrapper;
0 7 4 forER Z
0 7 5 autoCloseInput Z
1 7 6 src Ljava/net/URL;
5 6 7 ie Ljava/io/IOException;
Exception table:
from to target type
2 3 4 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
cfg
systemId
bs
forER
autoCloseInput
public org.codehaus.stax2.XMLStreamReader2 createSR(com.ctc.wstx.api.ReaderConfig, com.ctc.wstx.io.SystemId, com.ctc.wstx.io.InputBootstrapper, boolean, boolean);
descriptor: (Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
iload 4
iload 5
invokevirtual com.ctc.wstx.stax.WstxInputFactory.doCreateSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 1 1 cfg Lcom/ctc/wstx/api/ReaderConfig;
0 1 2 systemId Lcom/ctc/wstx/io/SystemId;
0 1 3 bs Lcom/ctc/wstx/io/InputBootstrapper;
0 1 4 forER Z
0 1 5 autoCloseInput Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
cfg
systemId
bs
forER
autoCloseInput
protected org.codehaus.stax2.XMLStreamReader2 createSR(com.ctc.wstx.io.SystemId, java.io.InputStream, java.lang.String, boolean, boolean);
descriptor: (Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;Ljava/lang/String;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Null InputStream is not a valid argument"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createPrivateConfig:()Lcom/ctc/wstx/api/ReaderConfig;
astore 6
start local 6 3: aload 3
ifnull 4
aload 3
invokevirtual java.lang.String.length:()I
ifne 9
4: StackMap locals: com.ctc.wstx.api.ReaderConfig
StackMap stack:
aload 0
aload 6
aload 1
5: aconst_null
aload 1
aload 2
6: invokestatic com.ctc.wstx.io.StreamBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;)Lcom/ctc/wstx/io/StreamBootstrapper;
7: iload 4
iload 5
8: invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
9: StackMap locals:
StackMap stack:
aload 6
aload 2
iconst_0
aload 3
invokestatic com.ctc.wstx.io.DefaultInputResolver.constructOptimizedReader:(Lcom/ctc/wstx/api/ReaderConfig;Ljava/io/InputStream;ZLjava/lang/String;)Ljava/io/Reader;
astore 7
start local 7 10: aload 0
aload 6
aload 1
11: aconst_null
aload 1
aload 7
aload 3
12: invokestatic com.ctc.wstx.io.ReaderBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;Ljava/lang/String;)Lcom/ctc/wstx/io/ReaderBootstrapper;
13: iload 4
iload 5
14: invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 15 1 systemId Lcom/ctc/wstx/io/SystemId;
0 15 2 in Ljava/io/InputStream;
0 15 3 enc Ljava/lang/String;
0 15 4 forER Z
0 15 5 autoCloseInput Z
3 15 6 cfg Lcom/ctc/wstx/api/ReaderConfig;
10 15 7 r Ljava/io/Reader;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
systemId
in
enc
forER
autoCloseInput
protected org.codehaus.stax2.XMLStreamReader2 createSR(com.ctc.wstx.api.ReaderConfig, java.net.URL, boolean, boolean);
descriptor: (Lcom/ctc/wstx/api/ReaderConfig;Ljava/net/URL;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/net/URL;)Lcom/ctc/wstx/io/SystemId;
astore 5
start local 5 1: aload 0
aload 1
aload 5
aload 2
invokestatic com.ctc.wstx.util.URLUtil.inputStreamFromURL:(Ljava/net/URL;)Ljava/io/InputStream;
2: iload 3
iload 4
3: invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
4: areturn
5: StackMap locals: com.ctc.wstx.stax.WstxInputFactory com.ctc.wstx.api.ReaderConfig java.net.URL int int com.ctc.wstx.io.SystemId
StackMap stack: java.io.IOException
astore 6
start local 6 6: new com.ctc.wstx.exc.WstxIOException
dup
aload 6
invokespecial com.ctc.wstx.exc.WstxIOException.<init>:(Ljava/io/IOException;)V
athrow
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 7 1 cfg Lcom/ctc/wstx/api/ReaderConfig;
0 7 2 src Ljava/net/URL;
0 7 3 forER Z
0 7 4 autoCloseInput Z
1 7 5 systemId Lcom/ctc/wstx/io/SystemId;
6 7 6 ioe Ljava/io/IOException;
Exception table:
from to target type
1 4 5 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
cfg
src
forER
autoCloseInput
private org.codehaus.stax2.XMLStreamReader2 createSR(com.ctc.wstx.api.ReaderConfig, com.ctc.wstx.io.SystemId, java.io.InputStream, boolean, boolean);
descriptor: (Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
1: aconst_null
aload 2
aload 3
invokestatic com.ctc.wstx.io.StreamBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;)Lcom/ctc/wstx/io/StreamBootstrapper;
2: iload 4
iload 5
3: invokevirtual com.ctc.wstx.stax.WstxInputFactory.doCreateSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 4 1 cfg Lcom/ctc/wstx/api/ReaderConfig;
0 4 2 systemId Lcom/ctc/wstx/io/SystemId;
0 4 3 in Ljava/io/InputStream;
0 4 4 forER Z
0 4 5 autoCloseInput Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
cfg
systemId
in
forER
autoCloseInput
protected org.codehaus.stax2.XMLStreamReader2 createSR(com.ctc.wstx.io.SystemId, java.io.Reader, boolean, boolean);
descriptor: (Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createPrivateConfig:()Lcom/ctc/wstx/api/ReaderConfig;
aload 1
1: aconst_null
aload 1
aload 2
aconst_null
2: invokestatic com.ctc.wstx.io.ReaderBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;Ljava/lang/String;)Lcom/ctc/wstx/io/ReaderBootstrapper;
3: iload 3
iload 4
4: invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 5 1 systemId Lcom/ctc/wstx/io/SystemId;
0 5 2 r Ljava/io/Reader;
0 5 3 forER Z
0 5 4 autoCloseInput Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
systemId
r
forER
autoCloseInput
protected org.codehaus.stax2.XMLStreamReader2 createSR(java.io.File, boolean, boolean);
descriptor: (Ljava/io/File;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createPrivateConfig:()Lcom/ctc/wstx/api/ReaderConfig;
astore 4
start local 4 1: aload 1
invokevirtual java.io.File.isAbsolute:()Z
ifne 9
2: aload 4
invokevirtual com.ctc.wstx.api.ReaderConfig.getBaseURL:()Ljava/net/URL;
astore 5
start local 5 3: aload 5
ifnull 9
4: new java.net.URL
dup
aload 5
aload 1
invokevirtual java.io.File.getPath:()Ljava/lang/String;
invokespecial java.net.URL.<init>:(Ljava/net/URL;Ljava/lang/String;)V
astore 6
start local 6 5: aload 0
aload 4
aload 6
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/net/URL;)Lcom/ctc/wstx/io/SystemId;
aload 6
invokestatic com.ctc.wstx.util.URLUtil.inputStreamFromURL:(Ljava/net/URL;)Ljava/io/InputStream;
6: iload 2
iload 3
7: invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
8: areturn
end local 6 end local 5 9: StackMap locals: com.ctc.wstx.api.ReaderConfig
StackMap stack:
aload 1
invokestatic com.ctc.wstx.util.URLUtil.toURL:(Ljava/io/File;)Ljava/net/URL;
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/net/URL;)Lcom/ctc/wstx/io/SystemId;
astore 5
start local 5 10: aload 0
aload 4
aload 5
new java.io.FileInputStream
dup
aload 1
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
iload 2
iload 3
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
11: areturn
end local 5 12: StackMap locals:
StackMap stack: java.io.IOException
astore 5
start local 5 13: new com.ctc.wstx.exc.WstxIOException
dup
aload 5
invokespecial com.ctc.wstx.exc.WstxIOException.<init>:(Ljava/io/IOException;)V
athrow
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 14 1 f Ljava/io/File;
0 14 2 forER Z
0 14 3 autoCloseInput Z
1 14 4 cfg Lcom/ctc/wstx/api/ReaderConfig;
3 9 5 base Ljava/net/URL;
5 9 6 src Ljava/net/URL;
10 12 5 systemId Lcom/ctc/wstx/io/SystemId;
13 14 5 ie Ljava/io/IOException;
Exception table:
from to target type
1 8 12 Class java.io.IOException
9 11 12 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
f
forER
autoCloseInput
protected org.codehaus.stax2.XMLStreamReader2 createSR(javax.xml.transform.Source, boolean);
descriptor: (Ljavax/xml/transform/Source;Z)Lorg/codehaus/stax2/XMLStreamReader2;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createPrivateConfig:()Lcom/ctc/wstx/api/ReaderConfig;
astore 3
start local 3 1: aconst_null
astore 4
start local 4 2: aconst_null
astore 5
start local 5 3: aconst_null
astore 6
start local 6 4: aconst_null
astore 7
start local 7 5: aconst_null
astore 8
start local 8 6: aconst_null
astore 10
start local 10 7: aload 1
instanceof org.codehaus.stax2.io.Stax2Source
ifeq 24
8: aload 1
checkcast org.codehaus.stax2.io.Stax2Source
astore 11
start local 11 9: aload 11
invokevirtual org.codehaus.stax2.io.Stax2Source.getSystemId:()Ljava/lang/String;
astore 7
10: aload 11
invokevirtual org.codehaus.stax2.io.Stax2Source.getPublicId:()Ljava/lang/String;
astore 6
11: aload 11
invokevirtual org.codehaus.stax2.io.Stax2Source.getEncoding:()Ljava/lang/String;
astore 8
12: aload 1
instanceof org.codehaus.stax2.io.Stax2ByteArraySource
ifeq 16
13: aload 1
checkcast org.codehaus.stax2.io.Stax2ByteArraySource
astore 12
start local 12 14: aload 6
aload 7
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/lang/String;)Lcom/ctc/wstx/io/SystemId;
aload 12
invokevirtual org.codehaus.stax2.io.Stax2ByteArraySource.getBuffer:()[B
aload 12
invokevirtual org.codehaus.stax2.io.Stax2ByteArraySource.getBufferStart:()I
aload 12
invokevirtual org.codehaus.stax2.io.Stax2ByteArraySource.getBufferEnd:()I
invokestatic com.ctc.wstx.io.StreamBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;[BII)Lcom/ctc/wstx/io/StreamBootstrapper;
astore 10
end local 12 15: goto 22
16: StackMap locals: com.ctc.wstx.stax.WstxInputFactory javax.xml.transform.Source int com.ctc.wstx.api.ReaderConfig java.io.Reader java.io.InputStream java.lang.String java.lang.String java.lang.String top com.ctc.wstx.io.InputBootstrapper org.codehaus.stax2.io.Stax2Source
StackMap stack:
aload 11
invokevirtual org.codehaus.stax2.io.Stax2Source.constructInputStream:()Ljava/io/InputStream;
astore 5
17: aload 5
ifnonnull 22
18: aload 11
invokevirtual org.codehaus.stax2.io.Stax2Source.constructReader:()Ljava/io/Reader;
astore 4
19: goto 22
StackMap locals:
StackMap stack: java.io.IOException
20: astore 12
start local 12 21: new com.ctc.wstx.exc.WstxIOException
dup
aload 12
invokespecial com.ctc.wstx.exc.WstxIOException.<init>:(Ljava/io/IOException;)V
athrow
end local 12 22: StackMap locals:
StackMap stack:
iconst_1
istore 9
end local 11 start local 9 23: goto 48
end local 9 StackMap locals:
StackMap stack:
24: aload 1
instanceof javax.xml.transform.stream.StreamSource
ifeq 33
25: aload 1
checkcast javax.xml.transform.stream.StreamSource
astore 11
start local 11 26: aload 11
invokevirtual javax.xml.transform.stream.StreamSource.getSystemId:()Ljava/lang/String;
astore 7
27: aload 11
invokevirtual javax.xml.transform.stream.StreamSource.getPublicId:()Ljava/lang/String;
astore 6
28: aload 11
invokevirtual javax.xml.transform.stream.StreamSource.getInputStream:()Ljava/io/InputStream;
astore 5
29: aload 5
ifnonnull 31
30: aload 11
invokevirtual javax.xml.transform.stream.StreamSource.getReader:()Ljava/io/Reader;
astore 4
31: StackMap locals: javax.xml.transform.stream.StreamSource
StackMap stack:
aload 3
invokevirtual com.ctc.wstx.api.ReaderConfig.willAutoCloseInput:()Z
istore 9
end local 11 start local 9 32: goto 48
end local 9 StackMap locals:
StackMap stack:
33: aload 1
instanceof javax.xml.transform.sax.SAXSource
ifeq 44
34: aload 1
checkcast javax.xml.transform.sax.SAXSource
astore 11
start local 11 35: aload 11
invokevirtual javax.xml.transform.sax.SAXSource.getSystemId:()Ljava/lang/String;
astore 7
36: aload 11
invokevirtual javax.xml.transform.sax.SAXSource.getInputSource:()Lorg/xml/sax/InputSource;
astore 12
start local 12 37: aload 12
ifnull 42
38: aload 12
invokevirtual org.xml.sax.InputSource.getEncoding:()Ljava/lang/String;
astore 8
39: aload 12
invokevirtual org.xml.sax.InputSource.getByteStream:()Ljava/io/InputStream;
astore 5
40: aload 5
ifnonnull 42
41: aload 12
invokevirtual org.xml.sax.InputSource.getCharacterStream:()Ljava/io/Reader;
astore 4
42: StackMap locals: javax.xml.transform.sax.SAXSource org.xml.sax.InputSource
StackMap stack:
aload 3
invokevirtual com.ctc.wstx.api.ReaderConfig.willAutoCloseInput:()Z
istore 9
end local 12 end local 11 start local 9 43: goto 48
end local 9 StackMap locals:
StackMap stack:
44: aload 1
instanceof javax.xml.transform.dom.DOMSource
ifeq 47
45: aload 1
checkcast javax.xml.transform.dom.DOMSource
astore 11
start local 11 46: aload 11
aload 3
invokestatic com.ctc.wstx.dom.WstxDOMWrappingReader.createFrom:(Ljavax/xml/transform/dom/DOMSource;Lcom/ctc/wstx/api/ReaderConfig;)Lcom/ctc/wstx/dom/WstxDOMWrappingReader;
areturn
end local 11 47: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Can not instantiate Stax reader for XML source type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " (unrecognized type)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
start local 9 48: StackMap locals: com.ctc.wstx.stax.WstxInputFactory javax.xml.transform.Source int com.ctc.wstx.api.ReaderConfig java.io.Reader java.io.InputStream java.lang.String java.lang.String java.lang.String int com.ctc.wstx.io.InputBootstrapper
StackMap stack:
aload 10
ifnonnull 64
49: aload 4
ifnull 52
50: aload 6
aload 7
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/lang/String;)Lcom/ctc/wstx/io/SystemId;
aload 4
aload 8
invokestatic com.ctc.wstx.io.ReaderBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/Reader;Ljava/lang/String;)Lcom/ctc/wstx/io/ReaderBootstrapper;
astore 10
51: goto 64
StackMap locals:
StackMap stack:
52: aload 5
ifnull 55
53: aload 6
aload 7
invokestatic com.ctc.wstx.io.SystemId.construct:(Ljava/lang/String;)Lcom/ctc/wstx/io/SystemId;
aload 5
invokestatic com.ctc.wstx.io.StreamBootstrapper.getInstance:(Ljava/lang/String;Lcom/ctc/wstx/io/SystemId;Ljava/io/InputStream;)Lcom/ctc/wstx/io/StreamBootstrapper;
astore 10
54: goto 64
StackMap locals:
StackMap stack:
55: aload 7
ifnull 63
aload 7
invokevirtual java.lang.String.length:()I
ifle 63
56: iconst_1
istore 9
57: aload 0
aload 3
aload 7
invokestatic com.ctc.wstx.util.URLUtil.urlFromSystemId:(Ljava/lang/String;)Ljava/net/URL;
58: iload 2
iload 9
59: invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Ljava/net/URL;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
60: areturn
61: StackMap locals:
StackMap stack: java.io.IOException
astore 11
start local 11 62: new com.ctc.wstx.exc.WstxIOException
dup
aload 11
invokespecial com.ctc.wstx.exc.WstxIOException.<init>:(Ljava/io/IOException;)V
athrow
end local 11 63: StackMap locals:
StackMap stack:
new javax.xml.stream.XMLStreamException
dup
ldc "Can not create Stax reader for the Source passed -- neither reader, input stream nor system id was accessible; can not use other types of sources (like embedded SAX streams)"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
64: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 7
aload 10
iload 2
iload 9
invokevirtual com.ctc.wstx.stax.WstxInputFactory.createSR:(Lcom/ctc/wstx/api/ReaderConfig;Ljava/lang/String;Lcom/ctc/wstx/io/InputBootstrapper;ZZ)Lorg/codehaus/stax2/XMLStreamReader2;
areturn
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 65 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
0 65 1 src Ljavax/xml/transform/Source;
0 65 2 forER Z
1 65 3 cfg Lcom/ctc/wstx/api/ReaderConfig;
2 65 4 r Ljava/io/Reader;
3 65 5 in Ljava/io/InputStream;
4 65 6 pubId Ljava/lang/String;
5 65 7 sysId Ljava/lang/String;
6 65 8 encoding Ljava/lang/String;
23 24 9 autoCloseInput Z
32 33 9 autoCloseInput Z
43 44 9 autoCloseInput Z
48 65 9 autoCloseInput Z
7 65 10 bs Lcom/ctc/wstx/io/InputBootstrapper;
9 23 11 ss Lorg/codehaus/stax2/io/Stax2Source;
14 15 12 bas Lorg/codehaus/stax2/io/Stax2ByteArraySource;
21 22 12 ioe Ljava/io/IOException;
26 32 11 ss Ljavax/xml/transform/stream/StreamSource;
35 43 11 ss Ljavax/xml/transform/sax/SAXSource;
37 43 12 isrc Lorg/xml/sax/InputSource;
46 47 11 domSrc Ljavax/xml/transform/dom/DOMSource;
62 63 11 ioe Ljava/io/IOException;
Exception table:
from to target type
12 19 20 Class java.io.IOException
57 60 61 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
src
forER
protected javax.xml.stream.util.XMLEventAllocator createEventAllocator();
descriptor: ()Ljavax/xml/stream/util/XMLEventAllocator;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator;
ifnull 2
1: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mAllocator:Ljavax/xml/stream/util/XMLEventAllocator;
invokeinterface javax.xml.stream.util.XMLEventAllocator.newInstance:()Ljavax/xml/stream/util/XMLEventAllocator;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
invokevirtual com.ctc.wstx.api.ReaderConfig.willPreserveLocation:()Z
ifeq 4
3: invokestatic com.ctc.wstx.evt.DefaultEventAllocator.getDefaultInstance:()Lcom/ctc/wstx/evt/DefaultEventAllocator;
goto 5
4: StackMap locals:
StackMap stack:
invokestatic com.ctc.wstx.evt.DefaultEventAllocator.getFastInstance:()Lcom/ctc/wstx/evt/DefaultEventAllocator;
5: StackMap locals:
StackMap stack: com.ctc.wstx.evt.DefaultEventAllocator
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
public com.ctc.wstx.api.ReaderConfig createPrivateConfig();
descriptor: ()Lcom/ctc/wstx/api/ReaderConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mConfig:Lcom/ctc/wstx/api/ReaderConfig;
aload 0
getfield com.ctc.wstx.stax.WstxInputFactory.mSymbols:Lcom/ctc/wstx/util/SymbolTable;
invokevirtual com.ctc.wstx.util.SymbolTable.makeChild:()Lcom/ctc/wstx/util/SymbolTable;
invokevirtual com.ctc.wstx.api.ReaderConfig.createNonShared:(Lcom/ctc/wstx/util/SymbolTable;)Lcom/ctc/wstx/api/ReaderConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/stax/WstxInputFactory;
}
SourceFile: "WstxInputFactory.java"