public class com.sun.xml.internal.bind.marshaller.SAX2DOMEx implements org.xml.sax.ContentHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.bind.marshaller.SAX2DOMEx
super_class: java.lang.Object
{
private org.w3c.dom.Node node;
descriptor: Lorg/w3c/dom/Node;
flags: (0x0002) ACC_PRIVATE
private boolean isConsolidate;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected final java.util.Stack<org.w3c.dom.Node> nodeStack;
descriptor: Ljava/util/Stack;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/Stack<Lorg/w3c/dom/Node;>;
private final com.sun.istack.internal.FinalArrayList<java.lang.String> unprocessedNamespaces;
descriptor: Lcom/sun/istack/internal/FinalArrayList;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/sun/istack/internal/FinalArrayList<Ljava/lang/String;>;
protected final org.w3c.dom.Document document;
descriptor: Lorg/w3c/dom/Document;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public void <init>(org.w3c.dom.Node);
descriptor: (Lorg/w3c/dom/Node;)V
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
invokespecial com.sun.xml.internal.bind.marshaller.SAX2DOMEx.<init>:(Lorg/w3c/dom/Node;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 2 1 node Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
node
public void <init>(org.w3c.dom.Node, boolean);
descriptor: (Lorg/w3c/dom/Node;Z)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
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.node:Lorg/w3c/dom/Node;
2: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
3: aload 0
new com.sun.istack.internal.FinalArrayList
dup
invokespecial com.sun.istack.internal.FinalArrayList.<init>:()V
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.unprocessedNamespaces:Lcom/sun/istack/internal/FinalArrayList;
4: aload 0
aload 1
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.node:Lorg/w3c/dom/Node;
5: aload 0
iload 2
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.isConsolidate:Z
6: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.node:Lorg/w3c/dom/Node;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 1
instanceof org.w3c.dom.Document
ifeq 10
8: aload 0
aload 1
checkcast org.w3c.dom.Document
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
9: goto 11
10: StackMap locals: com.sun.xml.internal.bind.marshaller.SAX2DOMEx org.w3c.dom.Node int
StackMap stack:
aload 0
aload 1
invokeinterface org.w3c.dom.Node.getOwnerDocument:()Lorg/w3c/dom/Document;
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 12 1 node Lorg/w3c/dom/Node;
0 12 2 isConsolidate Z
MethodParameters:
Name Flags
node
isConsolidate
public void <init>(javax.xml.parsers.DocumentBuilderFactory);
descriptor: (Ljavax/xml/parsers/DocumentBuilderFactory;)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.bind.marshaller.SAX2DOMEx.node:Lorg/w3c/dom/Node;
2: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
3: aload 0
new com.sun.istack.internal.FinalArrayList
dup
invokespecial com.sun.istack.internal.FinalArrayList.<init>:()V
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.unprocessedNamespaces:Lcom/sun/istack/internal/FinalArrayList;
4: aload 1
iconst_0
invokevirtual javax.xml.parsers.DocumentBuilderFactory.setValidating:(Z)V
5: aload 0
aload 1
invokevirtual javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder;
invokevirtual javax.xml.parsers.DocumentBuilder.newDocument:()Lorg/w3c/dom/Document;
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
6: aload 0
aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.node:Lorg/w3c/dom/Node;
7: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 9 1 f Ljavax/xml/parsers/DocumentBuilderFactory;
Exceptions:
throws javax.xml.parsers.ParserConfigurationException
MethodParameters:
Name Flags
f
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.node:Lorg/w3c/dom/Node;
2: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
3: aload 0
new com.sun.istack.internal.FinalArrayList
dup
invokespecial com.sun.istack.internal.FinalArrayList.<init>:()V
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.unprocessedNamespaces:Lcom/sun/istack/internal/FinalArrayList;
4: iconst_0
invokestatic com.sun.xml.internal.bind.v2.util.XmlFactory.createDocumentBuilderFactory:(Z)Ljavax/xml/parsers/DocumentBuilderFactory;
astore 1
start local 1 5: aload 1
iconst_0
invokevirtual javax.xml.parsers.DocumentBuilderFactory.setValidating:(Z)V
6: aload 0
aload 1
invokevirtual javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder;
invokevirtual javax.xml.parsers.DocumentBuilder.newDocument:()Lorg/w3c/dom/Document;
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
7: aload 0
aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
putfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.node:Lorg/w3c/dom/Node;
8: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
5 10 1 factory Ljavax/xml/parsers/DocumentBuilderFactory;
Exceptions:
throws javax.xml.parsers.ParserConfigurationException
public final org.w3c.dom.Element getCurrentElement();
descriptor: ()Lorg/w3c/dom/Element;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.w3c.dom.Element
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
public org.w3c.dom.Node getDOM();
descriptor: ()Lorg/w3c/dom/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.node:Lorg/w3c/dom/Node;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
public void startDocument();
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/bind/marshaller/SAX2DOMEx;
public void endDocument();
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/bind/marshaller/SAX2DOMEx;
protected void namespace(org.w3c.dom.Element, java.lang.String, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc ""
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 1
aload 2
ifnonnull 3
1: StackMap locals:
StackMap stack:
ldc "xmlns"
astore 4
start local 4 2: goto 4
end local 4 3: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "xmlns:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 4: StackMap locals: java.lang.String
StackMap stack:
aload 1
ldc "http://www.w3.org/2000/xmlns/"
aload 4
invokeinterface org.w3c.dom.Element.hasAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 6
5: aload 1
ldc "http://www.w3.org/2000/xmlns/"
aload 4
invokeinterface org.w3c.dom.Element.removeAttributeNS:(Ljava/lang/String;Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
aload 1
ldc "http://www.w3.org/2000/xmlns/"
aload 4
aload 3
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 8 1 element Lorg/w3c/dom/Element;
0 8 2 prefix Ljava/lang/String;
0 8 3 uri Ljava/lang/String;
2 3 4 qname Ljava/lang/String;
4 8 4 qname Ljava/lang/String;
MethodParameters:
Name Flags
element
prefix
uri
public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=12, 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.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.w3c.dom.Node
astore 5
start local 5 1: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document: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 6
start local 6 2: aload 6
ifnonnull 9
3: new java.lang.AssertionError
dup
4: ldc "SAX2DOMEx.DomImplDoesntSupportCreateElementNs"
5: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
6: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic com.sun.xml.internal.bind.util.Which.which:(Ljava/lang/Class;)Ljava/lang/String;
7: invokestatic com.sun.xml.internal.bind.marshaller.Messages.format:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
8: invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
9: StackMap locals: org.w3c.dom.Node org.w3c.dom.Element
StackMap stack:
iconst_0
istore 7
start local 7 10: goto 15
11: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.unprocessedNamespaces:Lcom/sun/istack/internal/FinalArrayList;
iload 7
invokevirtual com.sun.istack.internal.FinalArrayList.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 12: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.unprocessedNamespaces:Lcom/sun/istack/internal/FinalArrayList;
iload 7
iconst_1
iadd
invokevirtual com.sun.istack.internal.FinalArrayList.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 9
start local 9 13: aload 0
aload 6
aload 8
aload 9
invokevirtual com.sun.xml.internal.bind.marshaller.SAX2DOMEx.namespace:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)V
end local 9 end local 8 14: iinc 7 2
StackMap locals:
StackMap stack:
15: iload 7
aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.unprocessedNamespaces:Lcom/sun/istack/internal/FinalArrayList;
invokevirtual com.sun.istack.internal.FinalArrayList.size:()I
if_icmplt 11
end local 7 16: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.unprocessedNamespaces:Lcom/sun/istack/internal/FinalArrayList;
invokevirtual com.sun.istack.internal.FinalArrayList.clear:()V
17: aload 4
ifnull 27
18: aload 4
invokeinterface org.xml.sax.Attributes.getLength:()I
istore 7
start local 7 19: iconst_0
istore 8
start local 8 20: goto 26
21: StackMap locals: int
StackMap stack:
aload 4
iload 8
invokeinterface org.xml.sax.Attributes.getURI:(I)Ljava/lang/String;
astore 9
start local 9 22: aload 4
iload 8
invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
astore 10
start local 10 23: aload 4
iload 8
invokeinterface org.xml.sax.Attributes.getQName:(I)Ljava/lang/String;
astore 11
start local 11 24: aload 6
aload 9
aload 11
aload 10
invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 11 end local 10 end local 9 25: iinc 8 1
StackMap locals:
StackMap stack:
26: iload 8
iload 7
if_icmplt 21
end local 8 end local 7 27: StackMap locals:
StackMap stack:
aload 5
aload 6
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
28: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
aload 6
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
29: return
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 30 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 30 1 namespace Ljava/lang/String;
0 30 2 localName Ljava/lang/String;
0 30 3 qName Ljava/lang/String;
0 30 4 attrs Lorg/xml/sax/Attributes;
1 30 5 parent Lorg/w3c/dom/Node;
2 30 6 element Lorg/w3c/dom/Element;
10 16 7 i I
12 14 8 prefix Ljava/lang/String;
13 14 9 uri Ljava/lang/String;
19 27 7 length I
20 27 8 i I
22 25 9 namespaceuri Ljava/lang/String;
23 25 10 value Ljava/lang/String;
24 25 11 qname Ljava/lang/String;
MethodParameters:
Name Flags
namespace
localName
qName
attrs
public void endElement(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=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 2 1 namespace Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
0 2 3 qName Ljava/lang/String;
MethodParameters:
Name Flags
namespace
localName
qName
public void characters(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new java.lang.String
dup
aload 1
iload 2
iload 3
invokespecial java.lang.String.<init>:([CII)V
invokevirtual com.sun.xml.internal.bind.marshaller.SAX2DOMEx.characters:(Ljava/lang/String;)Lorg/w3c/dom/Text;
pop
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 2 1 ch [C
0 2 2 start I
0 2 3 length I
MethodParameters:
Name Flags
ch
start
length
protected org.w3c.dom.Text characters(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/dom/Text;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.w3c.dom.Node
astore 2
start local 2 1: aload 2
invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
astore 3
start local 3 2: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.isConsolidate:Z
ifeq 6
aload 3
ifnull 6
aload 3
invokeinterface org.w3c.dom.Node.getNodeType:()S
iconst_3
if_icmpne 6
3: aload 3
checkcast org.w3c.dom.Text
astore 4
start local 4 4: aload 4
aload 1
invokeinterface org.w3c.dom.Text.appendData:(Ljava/lang/String;)V
5: goto 8
end local 4 6: StackMap locals: org.w3c.dom.Node org.w3c.dom.Node
StackMap stack:
aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document:Lorg/w3c/dom/Document;
aload 1
invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
astore 4
start local 4 7: aload 2
aload 4
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
8: StackMap locals: org.w3c.dom.Text
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 9 1 s Ljava/lang/String;
1 9 2 parent Lorg/w3c/dom/Node;
2 9 3 lastChild Lorg/w3c/dom/Node;
4 6 4 text Lorg/w3c/dom/Text;
7 9 4 text Lorg/w3c/dom/Text;
MethodParameters:
Name Flags
s
public void ignorableWhitespace(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 1 1 ch [C
0 1 2 start I
0 1 3 length I
MethodParameters:
Name Flags
ch
start
length
public void processingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.nodeStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.w3c.dom.Node
astore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.document: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 4
start local 4 2: aload 3
aload 4
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
3: return
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/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 4 1 target Ljava/lang/String;
0 4 2 data Ljava/lang/String;
1 4 3 parent Lorg/w3c/dom/Node;
2 4 4 n Lorg/w3c/dom/Node;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
target
data
public void setDocumentLocator(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 1 1 locator Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
locator
public void skippedEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void startPrefixMapping(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
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.bind.marshaller.SAX2DOMEx.unprocessedNamespaces:Lcom/sun/istack/internal/FinalArrayList;
aload 1
invokevirtual com.sun.istack.internal.FinalArrayList.add:(Ljava/lang/Object;)Z
pop
1: aload 0
getfield com.sun.xml.internal.bind.marshaller.SAX2DOMEx.unprocessedNamespaces:Lcom/sun/istack/internal/FinalArrayList;
aload 2
invokevirtual com.sun.istack.internal.FinalArrayList.add:(Ljava/lang/Object;)Z
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/bind/marshaller/SAX2DOMEx;
0 3 1 prefix Ljava/lang/String;
0 3 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
prefix
uri
public void endPrefixMapping(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/marshaller/SAX2DOMEx;
0 1 1 prefix Ljava/lang/String;
MethodParameters:
Name Flags
prefix
}
SourceFile: "SAX2DOMEx.java"