public class com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory extends javax.xml.stream.XMLOutputFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory
super_class: javax.xml.stream.XMLOutputFactory
{
private com.sun.xml.internal.fastinfoset.stax.StAXManager _manager;
descriptor: Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.xml.stream.XMLOutputFactory.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
2: aload 0
new com.sun.xml.internal.fastinfoset.stax.StAXManager
dup
iconst_2
invokespecial com.sun.xml.internal.fastinfoset.stax.StAXManager.<init>:(I)V
putfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
public javax.xml.stream.XMLEventWriter createXMLEventWriter(javax.xml.transform.Result);
descriptor: (Ljavax/xml/transform/Result;)Ljavax/xml/stream/XMLEventWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter
dup
aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljavax/xml/transform/Result;)Ljavax/xml/stream/XMLStreamWriter;
invokespecial com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter.<init>:(Ljavax/xml/stream/XMLStreamWriter;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 1 1 result Ljavax/xml/transform/Result;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
result
public javax.xml.stream.XMLEventWriter createXMLEventWriter(java.io.Writer);
descriptor: (Ljava/io/Writer;)Ljavax/xml/stream/XMLEventWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter
dup
aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;
invokespecial com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter.<init>:(Ljavax/xml/stream/XMLStreamWriter;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 1 1 writer Ljava/io/Writer;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
writer
public javax.xml.stream.XMLEventWriter createXMLEventWriter(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)Ljavax/xml/stream/XMLEventWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter
dup
aload 0
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/OutputStream;)Ljavax/xml/stream/XMLStreamWriter;
invokespecial com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter.<init>:(Ljavax/xml/stream/XMLStreamWriter;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 1 1 outputStream Ljava/io/OutputStream;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
outputStream
public javax.xml.stream.XMLEventWriter createXMLEventWriter(java.io.OutputStream, java.lang.String);
descriptor: (Ljava/io/OutputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLEventWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter
dup
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/OutputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLStreamWriter;
invokespecial com.sun.xml.internal.fastinfoset.stax.events.StAXEventWriter.<init>:(Ljavax/xml/stream/XMLStreamWriter;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 1 1 outputStream Ljava/io/OutputStream;
0 1 2 encoding Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
outputStream
encoding
public javax.xml.stream.XMLStreamWriter createXMLStreamWriter(javax.xml.transform.Result);
descriptor: (Ljavax/xml/transform/Result;)Ljavax/xml/stream/XMLStreamWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 1
instanceof javax.xml.transform.stream.StreamResult
ifeq 26
1: aload 1
checkcast javax.xml.transform.stream.StreamResult
astore 2
start local 2 2: aload 2
invokevirtual javax.xml.transform.stream.StreamResult.getWriter:()Ljava/io/Writer;
ifnull 4
3: aload 0
aload 2
invokevirtual javax.xml.transform.stream.StreamResult.getWriter:()Ljava/io/Writer;
invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;
areturn
4: StackMap locals: javax.xml.transform.stream.StreamResult
StackMap stack:
aload 2
invokevirtual javax.xml.transform.stream.StreamResult.getOutputStream:()Ljava/io/OutputStream;
ifnull 6
5: aload 0
aload 2
invokevirtual javax.xml.transform.stream.StreamResult.getOutputStream:()Ljava/io/OutputStream;
invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/OutputStream;)Ljavax/xml/stream/XMLStreamWriter;
areturn
6: StackMap locals:
StackMap stack:
aload 2
invokevirtual javax.xml.transform.stream.StreamResult.getSystemId:()Ljava/lang/String;
ifnull 45
7: aconst_null
astore 3
start local 3 8: iconst_1
istore 4
start local 4 9: new java.io.FileWriter
dup
new java.io.File
dup
aload 2
invokevirtual javax.xml.transform.stream.StreamResult.getSystemId:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokespecial java.io.FileWriter.<init>:(Ljava/io/File;)V
astore 3
10: aload 0
aload 3
invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;
astore 5
start local 5 11: iconst_0
istore 4
12: aload 5
astore 7
13: iload 4
ifeq 17
aload 3
ifnull 17
14: aload 3
invokevirtual java.io.FileWriter.close:()V
15: goto 17
StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result javax.xml.transform.stream.StreamResult java.io.FileWriter int javax.xml.stream.XMLStreamWriter top javax.xml.stream.XMLStreamWriter
StackMap stack: java.io.IOException
16: pop
17: StackMap locals:
StackMap stack:
aload 7
areturn
end local 5 18: StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result javax.xml.transform.stream.StreamResult java.io.FileWriter int
StackMap stack: java.io.IOException
astore 5
start local 5 19: new javax.xml.stream.XMLStreamException
dup
aload 5
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 5 20: StackMap locals:
StackMap stack: java.lang.Throwable
astore 6
21: iload 4
ifeq 25
aload 3
ifnull 25
22: aload 3
invokevirtual java.io.FileWriter.close:()V
23: goto 25
StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result javax.xml.transform.stream.StreamResult java.io.FileWriter int top java.lang.Throwable
StackMap stack: java.io.IOException
24: pop
25: StackMap locals:
StackMap stack:
aload 6
athrow
end local 4 end local 3 end local 2 26: StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result
StackMap stack:
aconst_null
astore 2
start local 2 27: iconst_1
istore 3
start local 3 28: new java.io.FileWriter
dup
new java.io.File
dup
aload 1
invokeinterface javax.xml.transform.Result.getSystemId:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokespecial java.io.FileWriter.<init>:(Ljava/io/File;)V
astore 2
29: aload 0
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory.createXMLStreamWriter:(Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;
astore 4
start local 4 30: iconst_0
istore 3
31: aload 4
astore 6
32: iload 3
ifeq 36
aload 2
ifnull 36
33: aload 2
invokevirtual java.io.FileWriter.close:()V
34: goto 36
StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result java.io.FileWriter int javax.xml.stream.XMLStreamWriter top javax.xml.stream.XMLStreamWriter
StackMap stack: java.io.IOException
35: pop
36: StackMap locals:
StackMap stack:
aload 6
areturn
end local 4 37: StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result java.io.FileWriter int
StackMap stack: java.io.IOException
astore 4
start local 4 38: new javax.xml.stream.XMLStreamException
dup
aload 4
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 4 39: StackMap locals:
StackMap stack: java.lang.Throwable
astore 5
40: iload 3
ifeq 44
aload 2
ifnull 44
41: aload 2
invokevirtual java.io.FileWriter.close:()V
42: goto 44
StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result java.io.FileWriter int top java.lang.Throwable
StackMap stack: java.io.IOException
43: pop
44: StackMap locals:
StackMap stack:
aload 5
athrow
end local 3 end local 2 45: StackMap locals: com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory javax.xml.transform.Result
StackMap stack:
new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 46 1 result Ljavax/xml/transform/Result;
2 26 2 streamResult Ljavax/xml/transform/stream/StreamResult;
8 26 3 writer Ljava/io/FileWriter;
9 26 4 isError Z
11 18 5 streamWriter Ljavax/xml/stream/XMLStreamWriter;
19 20 5 ie Ljava/io/IOException;
27 45 2 writer Ljava/io/FileWriter;
28 45 3 isError Z
30 37 4 streamWriter Ljavax/xml/stream/XMLStreamWriter;
38 39 4 ie Ljava/io/IOException;
Exception table:
from to target type
14 15 16 Class java.io.IOException
9 13 18 Class java.io.IOException
9 13 20 any
18 20 20 any
22 23 24 Class java.io.IOException
33 34 35 Class java.io.IOException
28 32 37 Class java.io.IOException
28 32 39 any
37 39 39 any
41 42 43 Class java.io.IOException
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
result
public javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.Writer);
descriptor: (Ljava/io/Writer;)Ljavax/xml/stream/XMLStreamWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 1 1 writer Ljava/io/Writer;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
writer
public javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)Ljavax/xml/stream/XMLStreamWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer
dup
aload 1
new com.sun.xml.internal.fastinfoset.stax.StAXManager
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
invokespecial com.sun.xml.internal.fastinfoset.stax.StAXManager.<init>:(Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;)V
invokespecial com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.<init>:(Ljava/io/OutputStream;Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 1 1 outputStream Ljava/io/OutputStream;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
outputStream
public javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.OutputStream, java.lang.String);
descriptor: (Ljava/io/OutputStream;Ljava/lang/String;)Ljavax/xml/stream/XMLStreamWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer
dup
aload 1
new com.sun.xml.internal.fastinfoset.stax.StAXManager
dup
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
invokespecial com.sun.xml.internal.fastinfoset.stax.StAXManager.<init>:(Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;)V
invokespecial com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.<init>:(Ljava/io/OutputStream;Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;)V
astore 3
start local 3 1: aload 3
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXDocumentSerializer.setEncoding:(Ljava/lang/String;)V
2: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 3 1 outputStream Ljava/io/OutputStream;
0 3 2 encoding Ljava/lang/String;
1 3 3 serializer Lcom/sun/xml/internal/fastinfoset/stax/StAXDocumentSerializer;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
outputStream
encoding
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.propertyNotSupported"
iconst_1
anewarray java.lang.Object
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXManager.containsProperty:(Ljava/lang/String;)Z
ifeq 4
3: aload 0
getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
areturn
4: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
ldc "message.propertyNotSupported"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 5 1 name Ljava/lang/String;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
name
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 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
aload 1
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXManager.containsProperty:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 3 1 name Ljava/lang/String;
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.sun.xml.internal.fastinfoset.stax.factory.StAXOutputFactory._manager:Lcom/sun/xml/internal/fastinfoset/stax/StAXManager;
aload 1
aload 2
invokevirtual com.sun.xml.internal.fastinfoset.stax.StAXManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory;
0 2 1 name Ljava/lang/String;
0 2 2 value Ljava/lang/Object;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
name
value
}
SourceFile: "StAXOutputFactory.java"