public class com.sun.xml.internal.stream.writers.XMLDOMWriterImpl implements com.sun.xml.internal.stream.writers.XMLStreamWriterBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.stream.writers.XMLDOMWriterImpl
super_class: java.lang.Object
{
private org.w3c.dom.Document ownerDoc;
descriptor: Lorg/w3c/dom/Document;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.Node currentNode;
descriptor: Lorg/w3c/dom/Node;
flags: (0x0002) ACC_PRIVATE
private org.w3c.dom.Node node;
descriptor: Lorg/w3c/dom/Node;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.helpers.NamespaceSupport namespaceContext;
descriptor: Lorg/xml/sax/helpers/NamespaceSupport;
flags: (0x0002) ACC_PRIVATE
private boolean[] needContextPop;
descriptor: [Z
flags: (0x0002) ACC_PRIVATE
private java.lang.StringBuffer stringBuffer;
descriptor: Ljava/lang/StringBuffer;
flags: (0x0002) ACC_PRIVATE
private int resizeValue;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int depth;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public void <init>(javax.xml.transform.dom.DOMResult);
descriptor: (Ljavax/xml/transform/dom/DOMResult;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
2: aload 0
aconst_null
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
3: aload 0
aconst_null
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.node:Lorg/w3c/dom/Node;
4: aload 0
aconst_null
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
5: aload 0
aconst_null
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
6: aload 0
aconst_null
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.stringBuffer:Ljava/lang/StringBuffer;
7: aload 0
bipush 20
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.resizeValue:I
8: aload 0
iconst_0
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
9: aload 0
aload 1
invokevirtual javax.xml.transform.dom.DOMResult.getNode:()Lorg/w3c/dom/Node;
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.node:Lorg/w3c/dom/Node;
10: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.node:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 14
11: aload 0
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.node:Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Document
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
12: aload 0
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
13: goto 16
14: StackMap locals: com.sun.xml.internal.stream.writers.XMLDOMWriterImpl javax.xml.transform.dom.DOMResult
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.node:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
15: aload 0
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.node:Lorg/w3c/dom/Node;
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
16: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.stringBuffer:Ljava/lang/StringBuffer;
17: aload 0
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.resizeValue:I
newarray 4
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
18: aload 0
new org.xml.sax.helpers.NamespaceSupport
dup
invokespecial org.xml.sax.helpers.NamespaceSupport.<init>:()V
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
19: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 20 1 result Ljavax/xml/transform/dom/DOMResult;
MethodParameters:
Name Flags
result
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
Exceptions:
throws javax.xml.stream.XMLStreamException
public void flush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
Exceptions:
throws javax.xml.stream.XMLStreamException
public javax.xml.namespace.NamespaceContext getNamespaceContext();
descriptor: ()Ljavax/xml/namespace/NamespaceContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
public java.lang.String getPrefix(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
ifnull 3
2: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
aload 1
invokevirtual org.xml.sax.helpers.NamespaceSupport.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 2
3: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 4 1 namespaceURI Ljava/lang/String;
1 4 2 prefix Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
namespaceURI
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
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/stream/writers/XMLDOMWriterImpl;
0 1 1 str Ljava/lang/String;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
str
public void setDefaultNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
ldc ""
aload 1
invokevirtual org.xml.sax.helpers.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
baload
ifne 3
2: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
iconst_1
bastore
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 4 1 uri Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
uri
public void setNamespaceContext(javax.xml.namespace.NamespaceContext);
descriptor: (Ljavax/xml/namespace/NamespaceContext;)V
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/stream/writers/XMLDOMWriterImpl;
0 1 1 namespaceContext Ljavax/xml/namespace/NamespaceContext;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
namespaceContext
public void setPrefix(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new javax.xml.stream.XMLStreamException
dup
ldc "Prefix cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
aload 1
aload 2
invokevirtual org.xml.sax.helpers.NamespaceSupport.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
pop
3: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
baload
ifne 5
4: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
iconst_1
bastore
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 6 1 prefix Ljava/lang/String;
0 6 2 uri Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
uri
public void writeAttribute(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 5
1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createAttribute:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 3
start local 3 2: aload 3
aload 2
invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
3: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
aload 3
invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
end local 3 4: goto 8
5: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Current DOM Node type is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getNodeType:()S
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
6: ldc "and does not allow attributes to be set "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 9 1 localName Ljava/lang/String;
0 9 2 value Ljava/lang/String;
2 4 3 attr Lorg/w3c/dom/Attr;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
localName
value
public void writeAttribute(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 21
1: aconst_null
astore 4
start local 4 2: aload 1
ifnonnull 4
3: new javax.xml.stream.XMLStreamException
dup
ldc "NamespaceURI cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: java.lang.String
StackMap stack:
aload 2
ifnonnull 6
5: new javax.xml.stream.XMLStreamException
dup
ldc "Local name cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
ifnull 8
7: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
aload 1
invokevirtual org.xml.sax.helpers.NamespaceSupport.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 4
8: StackMap locals:
StackMap stack:
aload 4
ifnonnull 12
9: new javax.xml.stream.XMLStreamException
dup
new java.lang.StringBuilder
dup
ldc "Namespace URI "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: ldc "is not bound to any prefix"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
11: invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aconst_null
astore 5
start local 5 13: aload 4
invokevirtual java.lang.String.isEmpty:()Z
ifeq 16
14: aload 2
astore 5
15: goto 17
16: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 4
aload 2
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.getQName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 5
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
aload 5
invokeinterface org.w3c.dom.Document.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 6
start local 6 18: aload 6
aload 3
invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
19: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
aload 6
invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
end local 6 end local 5 end local 4 20: goto 24
21: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Current DOM Node type is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getNodeType:()S
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
22: ldc "and does not allow attributes to be set "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
23: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
24: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 25 1 namespaceURI Ljava/lang/String;
0 25 2 localName Ljava/lang/String;
0 25 3 value Ljava/lang/String;
2 20 4 prefix Ljava/lang/String;
13 20 5 qualifiedName Ljava/lang/String;
18 20 6 attr Lorg/w3c/dom/Attr;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
namespaceURI
localName
value
public void writeAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 16
1: aload 2
ifnonnull 3
2: new javax.xml.stream.XMLStreamException
dup
ldc "NamespaceURI cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 3
ifnonnull 5
4: new javax.xml.stream.XMLStreamException
dup
ldc "Local name cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 1
ifnonnull 7
6: new javax.xml.stream.XMLStreamException
dup
ldc "prefix cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aconst_null
astore 5
start local 5 8: aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 11
9: aload 3
astore 5
10: goto 12
11: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.getQName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 5
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 2
aload 5
invokeinterface org.w3c.dom.Document.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
astore 6
start local 6 13: aload 6
aload 4
invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
14: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
aload 6
invokeinterface org.w3c.dom.Element.setAttributeNodeNS:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
pop
end local 6 end local 5 15: goto 19
16: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Current DOM Node type is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getNodeType:()S
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
17: ldc "and does not allow attributes to be set "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
18: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
19: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 20 1 prefix Ljava/lang/String;
0 20 2 namespaceURI Ljava/lang/String;
0 20 3 localName Ljava/lang/String;
0 20 4 value Ljava/lang/String;
8 15 5 qualifiedName Ljava/lang/String;
13 15 6 attr Lorg/w3c/dom/Attr;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
namespaceURI
localName
value
public void writeCData(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new javax.xml.stream.XMLStreamException
dup
ldc "CDATA cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
astore 2
start local 2 3: aload 0
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.getNode:()Lorg/w3c/dom/Node;
aload 2
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 5 1 data Ljava/lang/String;
3 5 2 cdata Lorg/w3c/dom/CDATASection;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
data
public void writeCharacters(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.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 2
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 3 1 charData Ljava/lang/String;
1 3 2 text Lorg/w3c/dom/Text;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
charData
public void writeCharacters(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
new java.lang.String
dup
aload 1
iload 2
iload 3
invokespecial java.lang.String.<init>:([CII)V
invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
astore 4
start local 4 1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 4
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
2: return
end local 4 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/stream/writers/XMLDOMWriterImpl;
0 3 1 values [C
0 3 2 param I
0 3 3 param2 I
1 3 4 text Lorg/w3c/dom/Text;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
values
param
param2
public void (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.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment;
astore 2
start local 2 1: aload 0
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.getNode:()Lorg/w3c/dom/Node;
aload 2
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 3 1 str Ljava/lang/String;
1 3 2 comment Lorg/w3c/dom/Comment;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
str
public void writeDTD(java.lang.String);
descriptor: (Ljava/lang/String;)V
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/stream/writers/XMLDOMWriterImpl;
0 1 1 str Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
str
public void writeDefaultNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_1
if_icmpne 4
1: ldc "xmlns"
astore 2
start local 2 2: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
ldc "http://www.w3.org/2000/xmlns/"
aload 2
aload 1
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 2 3: goto 7
4: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Current DOM Node type is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getNodeType:()S
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
5: ldc "and does not allow attributes to be set "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 8 1 namespaceURI Ljava/lang/String;
2 3 2 qname Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
namespaceURI
public void writeEmptyElement(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.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
ifnull 6
1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 2
start local 2 2: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
ifnull 5
3: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 2
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
4: goto 6
5: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 2
invokeinterface org.w3c.dom.Document.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 2 6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 7 1 localName Ljava/lang/String;
2 6 2 element Lorg/w3c/dom/Element;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
localName
public void writeEmptyElement(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
ifnull 22
1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aload 1
ifnonnull 5
4: new javax.xml.stream.XMLStreamException
dup
ldc "NamespaceURI cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 2
ifnonnull 7
6: new javax.xml.stream.XMLStreamException
dup
ldc "Local name cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
ifnull 9
8: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
aload 1
invokevirtual org.xml.sax.helpers.NamespaceSupport.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 4
9: StackMap locals:
StackMap stack:
aload 4
ifnonnull 13
10: new javax.xml.stream.XMLStreamException
dup
new java.lang.StringBuilder
dup
ldc "Namespace URI "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: ldc "is not bound to any prefix"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
ldc ""
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
14: aload 2
astore 3
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 2
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.getQName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
aload 3
invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 5
start local 5 18: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
ifnull 21
19: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 5
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
20: goto 22
21: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 5
invokeinterface org.w3c.dom.Document.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 5 end local 4 end local 3 22: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 23 1 namespaceURI Ljava/lang/String;
0 23 2 localName Ljava/lang/String;
2 22 3 qualifiedName Ljava/lang/String;
3 22 4 prefix Ljava/lang/String;
18 22 5 element Lorg/w3c/dom/Element;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
namespaceURI
localName
public void writeEmptyElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
ifnull 17
1: aload 3
ifnonnull 3
2: new javax.xml.stream.XMLStreamException
dup
ldc "NamespaceURI cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 2
ifnonnull 5
4: new javax.xml.stream.XMLStreamException
dup
ldc "Local name cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 1
ifnonnull 7
6: new javax.xml.stream.XMLStreamException
dup
ldc "Prefix cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aconst_null
astore 4
start local 4 8: ldc ""
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
9: aload 2
astore 4
10: goto 12
11: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.getQName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 3
aload 4
invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 5
start local 5 13: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
ifnull 16
14: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 5
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
15: goto 17
16: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 5
invokeinterface org.w3c.dom.Document.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
end local 5 end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 18 1 prefix Ljava/lang/String;
0 18 2 localName Ljava/lang/String;
0 18 3 namespaceURI Ljava/lang/String;
8 17 4 qualifiedName Ljava/lang/String;
13 17 5 el Lorg/w3c/dom/Element;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
localName
namespaceURI
public void writeEndDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
aconst_null
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
1: iconst_0
istore 1
start local 1 2: goto 8
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
baload
ifeq 6
4: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
iconst_0
bastore
5: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
invokevirtual org.xml.sax.helpers.NamespaceSupport.popContext:()V
6: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
iconst_1
isub
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
7: iinc 1 1
StackMap locals:
StackMap stack:
8: iload 1
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
if_icmplt 3
end local 1 9: aload 0
iconst_0
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
2 9 1 i I
Exceptions:
throws javax.xml.stream.XMLStreamException
public void writeEndElement();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
astore 1
start local 1 1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
invokeinterface org.w3c.dom.Node.getNodeType:()S
bipush 9
if_icmpne 4
2: aload 0
aconst_null
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
3: goto 5
4: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 0
aload 1
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
baload
ifeq 8
6: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
iconst_0
bastore
7: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
invokevirtual org.xml.sax.helpers.NamespaceSupport.popContext:()V
8: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
iconst_1
isub
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
1 10 1 node Lorg/w3c/dom/Node;
Exceptions:
throws javax.xml.stream.XMLStreamException
public void writeEntityRef(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.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createEntityReference:(Ljava/lang/String;)Lorg/w3c/dom/EntityReference;
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 2
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 3 1 name Ljava/lang/String;
1 3 2 er Lorg/w3c/dom/EntityReference;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
name
public void writeNamespace(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new javax.xml.stream.XMLStreamException
dup
ldc "prefix cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
ifnonnull 4
3: new javax.xml.stream.XMLStreamException
dup
ldc "NamespaceURI cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aconst_null
astore 3
start local 3 5: aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 8
6: ldc "xmlns"
astore 3
7: goto 9
8: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "xmlns"
aload 1
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.getQName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
ldc "http://www.w3.org/2000/xmlns/"
aload 3
aload 2
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 11 1 prefix Ljava/lang/String;
0 11 2 namespaceURI Ljava/lang/String;
5 11 3 qname Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
namespaceURI
public void writeProcessingInstruction(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new javax.xml.stream.XMLStreamException
dup
ldc "Target cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
ldc ""
invokeinterface org.w3c.dom.Document.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
astore 2
start local 2 3: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 2
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 5 1 target Ljava/lang/String;
3 5 2 pi Lorg/w3c/dom/ProcessingInstruction;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
target
public void writeProcessingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new javax.xml.stream.XMLStreamException
dup
ldc "Target cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
aload 2
invokeinterface org.w3c.dom.Document.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
astore 3
start local 3 3: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 3
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 5 1 target Ljava/lang/String;
0 5 2 data Ljava/lang/String;
3 5 3 pi Lorg/w3c/dom/ProcessingInstruction;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
target
data
public void writeStartDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
ldc "1.0"
invokeinterface org.w3c.dom.Document.setXmlVersion:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
Exceptions:
throws javax.xml.stream.XMLStreamException
public void writeStartDocument(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.sun.xml.internal.stream.writers.XMLDOMWriterImpl.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;ZZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 2 1 version Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
version
public void writeStartDocument(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
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
aload 2
iconst_0
iconst_0
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.writeStartDocument:(Ljava/lang/String;Ljava/lang/String;ZZ)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/stream/writers/XMLDOMWriterImpl;
0 2 1 encoding Ljava/lang/String;
0 2 2 version Ljava/lang/String;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
encoding
version
public void writeStartDocument(java.lang.String, java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnull 2
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Lcom/sun/org/apache/xerces/internal/dom/DocumentImpl;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 2
1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
checkcast com.sun.org.apache.xerces.internal.dom.DocumentImpl
aload 1
invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentImpl.setXmlEncoding:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 2
invokeinterface org.w3c.dom.Document.setXmlVersion:(Ljava/lang/String;)V
3: iload 4
ifeq 5
4: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
iload 3
invokeinterface org.w3c.dom.Document.setXmlStandalone:(Z)V
5: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 6 1 encoding Ljava/lang/String;
0 6 2 version Ljava/lang/String;
0 6 3 standalone Z
0 6 4 standaloneSet Z
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
encoding
version
standalone
standaloneSet
public void writeStartElement(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.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
ifnull 7
1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 2
start local 2 2: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
ifnull 5
3: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 2
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
4: goto 6
5: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 2
invokeinterface org.w3c.dom.Document.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
6: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
end local 2 7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
baload
ifeq 9
8: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
invokevirtual org.xml.sax.helpers.NamespaceSupport.pushContext:()V
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.incDepth:()V
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 11 1 localName Ljava/lang/String;
2 7 2 element Lorg/w3c/dom/Element;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
localName
public void writeStartElement(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
ifnull 23
1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aload 1
ifnonnull 5
4: new javax.xml.stream.XMLStreamException
dup
ldc "NamespaceURI cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 2
ifnonnull 7
6: new javax.xml.stream.XMLStreamException
dup
ldc "Local name cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
ifnull 9
8: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
aload 1
invokevirtual org.xml.sax.helpers.NamespaceSupport.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
astore 4
9: StackMap locals:
StackMap stack:
aload 4
ifnonnull 13
10: new javax.xml.stream.XMLStreamException
dup
new java.lang.StringBuilder
dup
ldc "Namespace URI "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: ldc "is not bound to any prefix"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
ldc ""
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
14: aload 2
astore 3
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 2
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.getQName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 1
aload 3
invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 5
start local 5 18: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
ifnull 21
19: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 5
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
20: goto 22
21: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 5
invokeinterface org.w3c.dom.Document.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
22: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
end local 5 end local 4 end local 3 23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
baload
ifeq 25
24: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
invokevirtual org.xml.sax.helpers.NamespaceSupport.pushContext:()V
25: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.incDepth:()V
26: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 27 1 namespaceURI Ljava/lang/String;
0 27 2 localName Ljava/lang/String;
2 23 3 qualifiedName Ljava/lang/String;
3 23 4 prefix Ljava/lang/String;
18 23 5 element Lorg/w3c/dom/Element;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
namespaceURI
localName
public void writeStartElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
ifnull 21
1: aconst_null
astore 4
start local 4 2: aload 3
ifnonnull 4
3: new javax.xml.stream.XMLStreamException
dup
ldc "NamespaceURI cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: java.lang.String
StackMap stack:
aload 2
ifnonnull 6
5: new javax.xml.stream.XMLStreamException
dup
ldc "Local name cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 1
ifnonnull 8
7: new javax.xml.stream.XMLStreamException
dup
ldc "Prefix cannot be null"
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 11
9: aload 2
astore 4
10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.getQName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 3
aload 4
invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 5
start local 5 13: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
ifnull 16
14: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
aload 5
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
15: goto 17
16: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
aload 5
invokeinterface org.w3c.dom.Document.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
17: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
18: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
baload
ifeq 20
19: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.namespaceContext:Lorg/xml/sax/helpers/NamespaceSupport;
invokevirtual org.xml.sax.helpers.NamespaceSupport.pushContext:()V
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.incDepth:()V
end local 5 end local 4 21: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 22 1 prefix Ljava/lang/String;
0 22 2 localName Ljava/lang/String;
0 22 3 namespaceURI Ljava/lang/String;
2 21 4 qname Ljava/lang/String;
13 21 5 el Lorg/w3c/dom/Element;
Exceptions:
throws javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
prefix
localName
namespaceURI
private java.lang.String getQName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.stringBuffer:Ljava/lang/StringBuffer;
iconst_0
invokevirtual java.lang.StringBuffer.setLength:(I)V
1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.stringBuffer:Ljava/lang/StringBuffer;
aload 1
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.stringBuffer:Ljava/lang/StringBuffer;
ldc ":"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.stringBuffer:Ljava/lang/StringBuffer;
aload 2
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.stringBuffer:Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
0 5 1 prefix Ljava/lang/String;
0 5 2 localName Ljava/lang/String;
MethodParameters:
Name Flags
prefix
localName
private org.w3c.dom.Node getNode();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
ifnonnull 2
1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.ownerDoc:Lorg/w3c/dom/Document;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.currentNode:Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
private void incDepth();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
dup
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
iconst_1
iadd
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
1: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
arraylength
if_icmpne 5
2: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.resizeValue:I
iadd
newarray 4
astore 1
start local 1 3: aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
iconst_0
aload 1
iconst_0
aload 0
getfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.depth:I
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
4: aload 0
aload 1
putfield com.sun.xml.internal.stream.writers.XMLDOMWriterImpl.needContextPop:[Z
end local 1 5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/stream/writers/XMLDOMWriterImpl;
3 5 1 array [Z
}
SourceFile: "XMLDOMWriterImpl.java"