class com.sun.tools.internal.ws.wsdl.parser.DOMBuilder extends com.sun.xml.internal.bind.marshaller.SAX2DOMEx implements org.xml.sax.ext.LexicalHandler
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.tools.internal.ws.wsdl.parser.DOMBuilder
super_class: com.sun.xml.internal.bind.marshaller.SAX2DOMEx
{
private final com.sun.tools.internal.xjc.reader.internalizer.LocatorTable locatorTable;
descriptor: Lcom/sun/tools/internal/xjc/reader/internalizer/LocatorTable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Set outerMostBindings;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.xml.sax.Locator locator;
descriptor: Lorg/xml/sax/Locator;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.w3c.dom.Document, com.sun.tools.internal.xjc.reader.internalizer.LocatorTable, java.util.Set);
descriptor: (Lorg/w3c/dom/Document;Lcom/sun/tools/internal/xjc/reader/internalizer/LocatorTable;Ljava/util/Set;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokespecial com.sun.xml.internal.bind.marshaller.SAX2DOMEx.<init>:(Lorg/w3c/dom/Node;)V
1: aload 0
aload 2
putfield com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.locatorTable:Lcom/sun/tools/internal/xjc/reader/internalizer/LocatorTable;
2: aload 0
aload 3
putfield com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.outerMostBindings:Ljava/util/Set;
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/ws/wsdl/parser/DOMBuilder;
0 4 1 dom Lorg/w3c/dom/Document;
0 4 2 ltable Lcom/sun/tools/internal/xjc/reader/internalizer/LocatorTable;
0 4 3 outerMostBindings Ljava/util/Set;
MethodParameters:
Name Flags
dom
ltable
outerMostBindings
public void setDocumentLocator(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.locator:Lorg/xml/sax/Locator;
1: aload 0
aload 1
invokespecial com.sun.xml.internal.bind.marshaller.SAX2DOMEx.setDocumentLocator:(Lorg/xml/sax/Locator;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/ws/wsdl/parser/DOMBuilder;
0 3 1 locator Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
locator
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=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial com.sun.xml.internal.bind.marshaller.SAX2DOMEx.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
1: aload 0
invokevirtual com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.getCurrentElement:()Lorg/w3c/dom/Element;
astore 5
start local 5 2: aload 0
getfield com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.locatorTable:Lcom/sun/tools/internal/xjc/reader/internalizer/LocatorTable;
aload 5
aload 0
getfield com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.locator:Lorg/xml/sax/Locator;
invokevirtual com.sun.tools.internal.xjc.reader.internalizer.LocatorTable.storeStartLocation:(Lorg/w3c/dom/Element;Lorg/xml/sax/Locator;)V
3: getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.JAXWS_BINDINGS:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 5
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
4: ldc "bindings"
aload 5
invokeinterface org.w3c.dom.Element.getLocalName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
5: aload 5
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
astore 6
start local 6 6: aload 6
instanceof org.w3c.dom.Document
ifeq 8
7: aload 0
getfield com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.outerMostBindings:Ljava/util/Set;
aload 5
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 6 8: StackMap locals: org.w3c.dom.Element
StackMap stack:
return
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 9 0 this Lcom/sun/tools/internal/ws/wsdl/parser/DOMBuilder;
0 9 1 namespaceURI Ljava/lang/String;
0 9 2 localName Ljava/lang/String;
0 9 3 qName Ljava/lang/String;
0 9 4 atts Lorg/xml/sax/Attributes;
2 9 5 e Lorg/w3c/dom/Element;
6 8 6 p Lorg/w3c/dom/Node;
MethodParameters:
Name Flags
namespaceURI
localName
qName
atts
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=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.locatorTable:Lcom/sun/tools/internal/xjc/reader/internalizer/LocatorTable;
aload 0
invokevirtual com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.getCurrentElement:()Lorg/w3c/dom/Element;
aload 0
getfield com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.locator:Lorg/xml/sax/Locator;
invokevirtual com.sun.tools.internal.xjc.reader.internalizer.LocatorTable.storeEndLocation:(Lorg/w3c/dom/Element;Lorg/xml/sax/Locator;)V
1: aload 0
aload 1
aload 2
aload 3
invokespecial com.sun.xml.internal.bind.marshaller.SAX2DOMEx.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/internal/ws/wsdl/parser/DOMBuilder;
0 3 1 namespaceURI Ljava/lang/String;
0 3 2 localName Ljava/lang/String;
0 3 3 qName Ljava/lang/String;
MethodParameters:
Name Flags
namespaceURI
localName
qName
public void startDTD(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=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/tools/internal/ws/wsdl/parser/DOMBuilder;
0 1 1 name Ljava/lang/String;
0 1 2 publicId Ljava/lang/String;
0 1 3 systemId Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
name
publicId
systemId
public void endDTD();
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/tools/internal/ws/wsdl/parser/DOMBuilder;
Exceptions:
throws org.xml.sax.SAXException
public void startEntity(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/tools/internal/ws/wsdl/parser/DOMBuilder;
0 1 1 name Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
name
public void endEntity(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/tools/internal/ws/wsdl/parser/DOMBuilder;
0 1 1 name Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
name
public void startCDATA();
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/tools/internal/ws/wsdl/parser/DOMBuilder;
Exceptions:
throws org.xml.sax.SAXException
public void endCDATA();
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/tools/internal/ws/wsdl/parser/DOMBuilder;
Exceptions:
throws org.xml.sax.SAXException
public void (char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.nodeStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast org.w3c.dom.Node
astore 4
start local 4 1: aload 0
getfield com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.document: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.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment;
astore 5
start local 5 2: aload 4
aload 5
invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
pop
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/ws/wsdl/parser/DOMBuilder;
0 4 1 ch [C
0 4 2 start I
0 4 3 length I
1 4 4 parent Lorg/w3c/dom/Node;
2 4 5 comment Lorg/w3c/dom/Comment;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ch
start
length
}
SourceFile: "DOMBuilder.java"