public class com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler extends com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler
super_class: com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler
{
private static final com.sun.tools.internal.ws.wsdl.parser.ContextClassloaderLocal<javax.xml.xpath.XPathFactory> xpf;
descriptor: Lcom/sun/tools/internal/ws/wsdl/parser/ContextClassloaderLocal;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lcom/sun/tools/internal/ws/wsdl/parser/ContextClassloaderLocal<Ljavax/xml/xpath/XPathFactory;>;
private final javax.xml.xpath.XPath xpath;
descriptor: Ljavax/xml/xpath/XPath;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler$1
dup
invokespecial com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler$1.<init>:()V
putstatic com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.xpf:Lcom/sun/tools/internal/ws/wsdl/parser/ContextClassloaderLocal;
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.util.Map<java.lang.String, com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler>);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler.<init>:(Ljava/util/Map;)V
1: aload 0
getstatic com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.xpf:Lcom/sun/tools/internal/ws/wsdl/parser/ContextClassloaderLocal;
invokevirtual com.sun.tools.internal.ws.wsdl.parser.ContextClassloaderLocal.get:()Ljava/lang/Object;
checkcast javax.xml.xpath.XPathFactory
invokevirtual javax.xml.xpath.XPathFactory.newXPath:()Ljavax/xml/xpath/XPath;
putfield com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.xpath:Ljavax/xml/xpath/XPath;
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/JAXWSBindingExtensionHandler;
0 3 1 extensionHandlerMap Ljava/util/Map<Ljava/lang/String;Lcom/sun/tools/internal/ws/wsdl/parser/AbstractExtensionHandler;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/sun/tools/internal/ws/wsdl/parser/AbstractExtensionHandler;>;)V
MethodParameters:
Name Flags
extensionHandlerMap
public java.lang.String getNamespaceURI();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "http://java.sun.com/xml/ns/jaxws"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
private boolean parseGlobalJAXWSBindings(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
1: aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
2: aload 2
invokestatic com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.getJAXWSExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
astore 4
start local 4 3: aload 4
ifnonnull 5
4: new com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
dup
aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.<init>:(Lorg/xml/sax/Locator;)V
astore 4
5: StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
StackMap stack:
aload 3
ldc "wsdlLocation"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 6: aload 5
ifnull 8
7: aload 4
aload 5
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setWsdlLocation:(Ljava/lang/String;)V
8: StackMap locals: java.lang.String
StackMap stack:
aload 3
ldc "node"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 5
9: aload 5
ifnull 11
10: aload 4
aload 5
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setNode:(Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
aload 3
ldc "version"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 5
12: aload 5
ifnull 14
13: aload 4
aload 5
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setVersion:(Ljava/lang/String;)V
14: StackMap locals:
StackMap stack:
aload 3
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAllChildren:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 6
start local 6 15: goto 38
16: StackMap locals: java.util.Iterator
StackMap stack:
aload 6
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.nextElement:(Ljava/util/Iterator;)Lorg/w3c/dom/Element;
astore 7
start local 7 17: aload 7
ifnonnull 19
18: goto 39
19: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 7
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.PACKAGE:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 24
20: aload 0
aload 1
aload 4
aload 7
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parsePackage:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
21: aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getJaxwsPackage:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
ifnull 38
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getJaxwsPackage:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
ifnull 38
22: aload 2
checkcast com.sun.tools.internal.ws.wsdl.document.Definitions
new com.sun.tools.internal.ws.wsdl.document.Documentation
dup
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getJaxwsPackage:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
invokespecial com.sun.tools.internal.ws.wsdl.document.Documentation.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.internal.ws.wsdl.document.Definitions.setDocumentation:(Lcom/sun/tools/internal/ws/wsdl/document/Documentation;)V
23: goto 38
StackMap locals:
StackMap stack:
24: aload 7
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.ENABLE_WRAPPER_STYLE:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 27
25: aload 0
aload 1
aload 4
aload 7
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseWrapperStyle:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
26: goto 38
StackMap locals:
StackMap stack:
27: aload 7
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.ENABLE_ASYNC_MAPPING:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 30
28: aload 0
aload 1
aload 4
aload 7
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseAsynMapping:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
29: goto 38
30: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.ENABLE_MIME_CONTENT:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 33
31: aload 0
aload 1
aload 4
aload 7
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseMimeContent:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
32: goto 38
33: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
34: aload 7
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
35: aload 7
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
36: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
37: iconst_0
ireturn
end local 7 38: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
end local 6 39: StackMap locals:
StackMap stack:
aload 2
aload 4
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
40: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
41: iconst_1
ireturn
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 42 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 42 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 42 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 42 3 e Lorg/w3c/dom/Element;
3 42 4 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
6 42 5 attr Ljava/lang/String;
15 39 6 iter Ljava/util/Iterator;
17 38 7 e2 Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
parent
e
private static com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding getJAXWSExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;)Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.extensions:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 2
goto 4
StackMap locals: com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.api.wsdl.TWSDLExtension
astore 1
start local 1 2: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 1
checkcast com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
areturn
end local 1 4: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 extensible Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
2 4 1 extension Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;
MethodParameters:
Name Flags
extensible
private void parseProvider(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface org.w3c.dom.Element.getTextContent:()Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnonnull 3
2: return
3: StackMap locals: java.lang.String
StackMap stack:
aload 4
ldc "false"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
aload 4
ldc "0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
4: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setProvider:(Ljava/lang/Boolean;)V
5: goto 8
StackMap locals:
StackMap stack:
6: aload 4
ldc "true"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 7
aload 4
ldc "1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setProvider:(Ljava/lang/Boolean;)V
8: 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 9 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 9 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 9 2 parent Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
0 9 3 e Lorg/w3c/dom/Element;
1 9 4 val Ljava/lang/String;
MethodParameters:
Name Flags
context
parent
e
private void parsePackage(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ldc "name"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 2
astore 5
start local 5 2: aload 5
new com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName
dup
aload 4
aload 0
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.getJavaDoc:(Lorg/w3c/dom/Element;)Ljava/lang/String;
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setJaxwsPackage:(Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;)V
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/JAXWSBindingExtensionHandler;
0 4 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 4 2 parent Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
0 4 3 e Lorg/w3c/dom/Element;
1 4 4 packageName Ljava/lang/String;
2 4 5 binding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
MethodParameters:
Name Flags
context
parent
e
private void parseWrapperStyle(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface org.w3c.dom.Element.getTextContent:()Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnonnull 3
2: return
3: StackMap locals: java.lang.String
StackMap stack:
aload 4
ldc "false"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
aload 4
ldc "0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
4: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setEnableWrapperStyle:(Ljava/lang/Boolean;)V
5: goto 8
StackMap locals:
StackMap stack:
6: aload 4
ldc "true"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 7
aload 4
ldc "1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setEnableWrapperStyle:(Ljava/lang/Boolean;)V
8: 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 9 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 9 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 9 2 parent Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
0 9 3 e Lorg/w3c/dom/Element;
1 9 4 val Ljava/lang/String;
MethodParameters:
Name Flags
context
parent
e
private void parseAsynMapping(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface org.w3c.dom.Element.getTextContent:()Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnonnull 3
2: return
3: StackMap locals: java.lang.String
StackMap stack:
aload 4
ldc "false"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
aload 4
ldc "0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
4: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setEnableAsyncMapping:(Ljava/lang/Boolean;)V
5: goto 8
StackMap locals:
StackMap stack:
6: aload 4
ldc "true"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 7
aload 4
ldc "1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setEnableAsyncMapping:(Ljava/lang/Boolean;)V
8: 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 9 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 9 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 9 2 parent Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
0 9 3 e Lorg/w3c/dom/Element;
1 9 4 val Ljava/lang/String;
MethodParameters:
Name Flags
context
parent
e
private void parseMimeContent(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface org.w3c.dom.Element.getTextContent:()Ljava/lang/String;
astore 4
start local 4 1: aload 4
ifnonnull 3
2: return
3: StackMap locals: java.lang.String
StackMap stack:
aload 4
ldc "false"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
aload 4
ldc "0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
4: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setEnableMimeContentMapping:(Ljava/lang/Boolean;)V
5: goto 8
StackMap locals:
StackMap stack:
6: aload 4
ldc "true"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 7
aload 4
ldc "1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setEnableMimeContentMapping:(Ljava/lang/Boolean;)V
8: 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 9 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 9 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 9 2 parent Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
0 9 3 e Lorg/w3c/dom/Element;
1 9 4 val Ljava/lang/String;
MethodParameters:
Name Flags
context
parent
e
private void parseMethod(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ldc "name"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 0
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.getJavaDoc:(Lorg/w3c/dom/Element;)Ljava/lang/String;
astore 5
start local 5 2: new com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName
dup
aload 4
aload 5
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 6
start local 6 3: aload 2
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setMethodName:(Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;)V
4: 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 5 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 5 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 5 2 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
0 5 3 e Lorg/w3c/dom/Element;
1 5 4 methodName Ljava/lang/String;
2 5 5 javaDoc Ljava/lang/String;
3 5 6 name Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
MethodParameters:
Name Flags
context
jaxwsBinding
e
private void parseParameter(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=13, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ldc "part"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 0
aload 3
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
aload 4
new com.sun.tools.internal.ws.wsdl.parser.NamespaceContextImpl
dup
aload 3
invokespecial com.sun.tools.internal.ws.wsdl.parser.NamespaceContextImpl.<init>:(Lorg/w3c/dom/Element;)V
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.evaluateXPathNode:(Lorg/w3c/dom/Node;Ljava/lang/String;Ljavax/xml/namespace/NamespaceContext;)Lorg/w3c/dom/Element;
astore 5
start local 5 2: aload 5
invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
astore 6
start local 6 3: aload 5
ldc "name"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 4: aload 6
checkcast org.w3c.dom.Element
ldc "name"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 5: aload 7
ifnull 6
aload 8
ifnonnull 7
6: StackMap locals: com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding org.w3c.dom.Element java.lang.String org.w3c.dom.Element org.w3c.dom.Node java.lang.String java.lang.String
StackMap stack:
return
7: StackMap locals:
StackMap stack:
aload 3
ldc "childElementName"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 8: aload 3
ldc "name"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 10
start local 10 9: aconst_null
astore 11
start local 11 10: aload 9
ifnull 15
11: aload 3
aload 9
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface org.w3c.dom.Element.lookupNamespaceURI:(Ljava/lang/String;)Ljava/lang/String;
astore 12
start local 12 12: aload 12
ifnonnull 13
aconst_null
goto 14
StackMap locals: com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding org.w3c.dom.Element java.lang.String org.w3c.dom.Element org.w3c.dom.Node java.lang.String java.lang.String java.lang.String java.lang.String javax.xml.namespace.QName java.lang.String
StackMap stack:
13: new javax.xml.namespace.QName
dup
aload 12
aload 9
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getLocalPart:(Ljava/lang/String;)Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
StackMap locals:
StackMap stack: javax.xml.namespace.QName
14: astore 11
end local 12 15: StackMap locals:
StackMap stack:
aload 2
new com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter
dup
aload 8
aload 7
aload 11
aload 10
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.Parameter.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/xml/namespace/QName;Ljava/lang/String;)V
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.addParameter:(Lcom/sun/tools/internal/ws/wsdl/document/jaxws/Parameter;)V
16: return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 17 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 17 2 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
0 17 3 e Lorg/w3c/dom/Element;
1 17 4 part Ljava/lang/String;
2 17 5 msgPartElm Lorg/w3c/dom/Element;
3 17 6 msgElm Lorg/w3c/dom/Node;
4 17 7 partName Ljava/lang/String;
5 17 8 msgName Ljava/lang/String;
8 17 9 element Ljava/lang/String;
9 17 10 name Ljava/lang/String;
10 17 11 elementName Ljavax/xml/namespace/QName;
12 15 12 uri Ljava/lang/String;
MethodParameters:
Name Flags
context
jaxwsBinding
e
private org.w3c.dom.Element evaluateXPathNode(org.w3c.dom.Node, java.lang.String, javax.xml.namespace.NamespaceContext);
descriptor: (Lorg/w3c/dom/Node;Ljava/lang/String;Ljavax/xml/namespace/NamespaceContext;)Lorg/w3c/dom/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, 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.JAXWSBindingExtensionHandler.xpath:Ljavax/xml/xpath/XPath;
aload 3
invokeinterface javax.xml.xpath.XPath.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V
1: aload 0
getfield com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.xpath:Ljavax/xml/xpath/XPath;
aload 2
aload 1
getstatic javax.xml.xpath.XPathConstants.NODESET:Ljavax/xml/namespace/QName;
invokeinterface javax.xml.xpath.XPath.evaluate:(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;
checkcast org.w3c.dom.NodeList
astore 4
start local 4 2: goto 6
end local 4 StackMap locals:
StackMap stack: javax.xml.xpath.XPathExpressionException
3: astore 5
start local 5 4: ldc "internalizer.XPathEvaluationError"
aload 5
invokevirtual javax.xml.xpath.XPathExpressionException.getMessage:()Ljava/lang/String;
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;)V
5: aconst_null
areturn
end local 5 start local 4 6: StackMap locals: org.w3c.dom.NodeList
StackMap stack:
aload 4
invokeinterface org.w3c.dom.NodeList.getLength:()I
ifne 9
7: ldc "internalizer.XPathEvaluatesToNoTarget"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;[Ljava/lang/Object;)V
8: aconst_null
areturn
9: StackMap locals:
StackMap stack:
aload 4
invokeinterface org.w3c.dom.NodeList.getLength:()I
iconst_1
if_icmpeq 12
10: ldc "internalizer.XPathEvaulatesToTooManyTargets"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 4
invokeinterface org.w3c.dom.NodeList.getLength:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;[Ljava/lang/Object;)V
11: aconst_null
areturn
12: StackMap locals:
StackMap stack:
aload 4
iconst_0
invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
astore 5
start local 5 13: aload 5
instanceof org.w3c.dom.Element
ifne 16
14: ldc "internalizer.XPathEvaluatesToNonElement"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;[Ljava/lang/Object;)V
15: aconst_null
areturn
16: StackMap locals: org.w3c.dom.Node
StackMap stack:
aload 5
checkcast org.w3c.dom.Element
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 17 1 target Lorg/w3c/dom/Node;
0 17 2 expression Ljava/lang/String;
0 17 3 namespaceContext Ljavax/xml/namespace/NamespaceContext;
2 3 4 nlst Lorg/w3c/dom/NodeList;
6 17 4 nlst Lorg/w3c/dom/NodeList;
4 6 5 e Ljavax/xml/xpath/XPathExpressionException;
13 17 5 rnode Lorg/w3c/dom/Node;
Exception table:
from to target type
0 2 3 Class javax.xml.xpath.XPathExpressionException
MethodParameters:
Name Flags
target
expression
namespaceContext
private void parseClass(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ldc "name"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 1: aload 0
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.getJavaDoc:(Lorg/w3c/dom/Element;)Ljava/lang/String;
astore 5
start local 5 2: aload 2
new com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName
dup
aload 4
aload 5
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.setClassName:(Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;)V
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/JAXWSBindingExtensionHandler;
0 4 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 4 2 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
0 4 3 e Lorg/w3c/dom/Element;
1 4 4 className Ljava/lang/String;
2 4 5 javaDoc Ljava/lang/String;
MethodParameters:
Name Flags
context
jaxwsBinding
e
public boolean handleDefinitionsExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
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
aload 1
aload 2
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseGlobalJAXWSBindings:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
ireturn
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/JAXWSBindingExtensionHandler;
0 1 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 1 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 1 3 e Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
parent
e
public boolean handlePortTypeExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.JAXWS_BINDINGS:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 29
1: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
2: aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
3: new com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
dup
aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.<init>:(Lorg/xml/sax/Locator;)V
astore 4
start local 4 4: aload 3
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAllChildren:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 5
start local 5 5: goto 25
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding java.util.Iterator
StackMap stack:
aload 5
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.nextElement:(Ljava/util/Iterator;)Lorg/w3c/dom/Element;
astore 6
start local 6 7: aload 6
ifnonnull 9
8: goto 26
9: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.ENABLE_WRAPPER_STYLE:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 12
10: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseWrapperStyle:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
11: goto 25
StackMap locals:
StackMap stack:
12: aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.ENABLE_ASYNC_MAPPING:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 15
13: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseAsynMapping:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
14: goto 25
StackMap locals:
StackMap stack:
15: aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.CLASS:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 20
16: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseClass:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
17: aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getClassName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
ifnull 25
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getClassName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
ifnull 25
aload 2
instanceof com.sun.tools.internal.ws.wsdl.document.PortType
ifeq 25
18: aload 2
checkcast com.sun.tools.internal.ws.wsdl.document.PortType
new com.sun.tools.internal.ws.wsdl.document.Documentation
dup
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getClassName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
invokespecial com.sun.tools.internal.ws.wsdl.document.Documentation.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.internal.ws.wsdl.document.PortType.setDocumentation:(Lcom/sun/tools/internal/ws/wsdl/document/Documentation;)V
19: goto 25
20: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
21: aload 6
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
22: aload 6
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
23: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
24: iconst_0
ireturn
end local 6 25: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 5 26: StackMap locals:
StackMap stack:
aload 2
aload 4
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
27: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
28: iconst_1
ireturn
end local 4 29: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
30: aload 3
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
31: aload 3
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
32: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
33: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 34 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 34 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 34 3 e Lorg/w3c/dom/Element;
4 29 4 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
5 26 5 iter Ljava/util/Iterator;
7 25 6 e2 Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
parent
e
public boolean handleOperationExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
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 3
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.JAXWS_BINDINGS:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 5
1: aload 2
instanceof com.sun.tools.internal.ws.wsdl.document.Operation
ifeq 3
2: aload 0
aload 1
aload 2
checkcast com.sun.tools.internal.ws.wsdl.document.Operation
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.handlePortTypeOperation:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/Operation;Lorg/w3c/dom/Element;)Z
ireturn
3: StackMap locals:
StackMap stack:
aload 2
instanceof com.sun.tools.internal.ws.wsdl.document.BindingOperation
ifeq 10
4: aload 0
aload 1
aload 2
checkcast com.sun.tools.internal.ws.wsdl.document.BindingOperation
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.handleBindingOperation:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;Lorg/w3c/dom/Element;)Z
ireturn
5: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
6: aload 3
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
7: aload 3
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
8: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 11 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 11 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 11 3 e Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
parent
e
private boolean handleBindingOperation(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.wsdl.document.BindingOperation, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;Lorg/w3c/dom/Element;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.JAXWS_BINDINGS:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 24
1: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
2: aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
3: new com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
dup
aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.<init>:(Lorg/xml/sax/Locator;)V
astore 4
start local 4 4: aload 3
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAllChildren:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 5
start local 5 5: goto 20
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding java.util.Iterator
StackMap stack:
aload 5
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.nextElement:(Ljava/util/Iterator;)Lorg/w3c/dom/Element;
astore 6
start local 6 7: aload 6
ifnonnull 9
8: goto 21
9: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.ENABLE_MIME_CONTENT:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 12
10: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseMimeContent:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
11: goto 20
StackMap locals:
StackMap stack:
12: aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.PARAMETER:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 15
13: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseParameter:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
14: goto 20
15: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
16: aload 6
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
17: aload 6
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
18: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
19: iconst_0
ireturn
end local 6 20: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 5 21: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.BindingOperation.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
22: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
23: iconst_1
ireturn
end local 4 24: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
25: aload 3
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
26: aload 3
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
27: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
28: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 29 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 29 2 operation Lcom/sun/tools/internal/ws/wsdl/document/BindingOperation;
0 29 3 e Lorg/w3c/dom/Element;
4 24 4 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
5 21 5 iter Ljava/util/Iterator;
7 20 6 e2 Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
operation
e
private boolean handlePortTypeOperation(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.wsdl.document.Operation, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/Operation;Lorg/w3c/dom/Element;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
1: aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
2: new com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
dup
aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.<init>:(Lorg/xml/sax/Locator;)V
astore 4
start local 4 3: aload 3
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAllChildren:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 5
start local 5 4: goto 27
5: StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding java.util.Iterator
StackMap stack:
aload 5
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.nextElement:(Ljava/util/Iterator;)Lorg/w3c/dom/Element;
astore 6
start local 6 6: aload 6
ifnonnull 8
7: goto 28
8: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.ENABLE_WRAPPER_STYLE:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 11
9: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseWrapperStyle:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
10: goto 27
StackMap locals:
StackMap stack:
11: aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.ENABLE_ASYNC_MAPPING:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 14
12: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseAsynMapping:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
13: goto 27
StackMap locals:
StackMap stack:
14: aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.METHOD:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 19
15: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseMethod:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
16: aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getMethodName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
ifnull 27
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getMethodName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
ifnull 27
17: aload 2
new com.sun.tools.internal.ws.wsdl.document.Documentation
dup
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getMethodName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
invokespecial com.sun.tools.internal.ws.wsdl.document.Documentation.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.setDocumentation:(Lcom/sun/tools/internal/ws/wsdl/document/Documentation;)V
18: goto 27
StackMap locals:
StackMap stack:
19: aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.PARAMETER:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 22
20: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseParameter:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
21: goto 27
22: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
23: aload 6
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
24: aload 6
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
25: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
26: iconst_0
ireturn
end local 6 27: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 5 28: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.Operation.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
29: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
30: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 31 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 31 2 parent Lcom/sun/tools/internal/ws/wsdl/document/Operation;
0 31 3 e Lorg/w3c/dom/Element;
3 31 4 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
4 28 5 iter Ljava/util/Iterator;
6 27 6 e2 Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
parent
e
public boolean handleBindingExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.JAXWS_BINDINGS:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 21
1: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
2: aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
3: new com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
dup
aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.<init>:(Lorg/xml/sax/Locator;)V
astore 4
start local 4 4: aload 3
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAllChildren:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 5
start local 5 5: goto 17
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding java.util.Iterator
StackMap stack:
aload 5
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.nextElement:(Ljava/util/Iterator;)Lorg/w3c/dom/Element;
astore 6
start local 6 7: aload 6
ifnonnull 9
8: goto 18
9: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.ENABLE_MIME_CONTENT:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 12
10: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseMimeContent:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
11: goto 17
12: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
13: aload 6
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
14: aload 6
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
15: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
16: iconst_0
ireturn
end local 6 17: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 5 18: StackMap locals:
StackMap stack:
aload 2
aload 4
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
19: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
20: iconst_1
ireturn
end local 4 21: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
22: aload 3
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
23: aload 3
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
24: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
25: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 26 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 26 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 26 3 e Lorg/w3c/dom/Element;
4 21 4 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
5 18 5 iter Ljava/util/Iterator;
7 17 6 e2 Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
parent
e
public boolean handleFaultExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.JAXWS_BINDINGS:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 23
1: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
2: aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
3: new com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
dup
aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.<init>:(Lorg/xml/sax/Locator;)V
astore 4
start local 4 4: aload 3
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAllChildren:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 5
start local 5 5: goto 19
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding java.util.Iterator
StackMap stack:
aload 5
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.nextElement:(Ljava/util/Iterator;)Lorg/w3c/dom/Element;
astore 6
start local 6 7: aload 6
ifnonnull 9
8: goto 20
9: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.CLASS:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 14
10: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseClass:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
11: aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getClassName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
ifnull 19
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getClassName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
ifnull 19
12: aload 2
checkcast com.sun.tools.internal.ws.wsdl.document.Fault
new com.sun.tools.internal.ws.wsdl.document.Documentation
dup
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getClassName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
invokespecial com.sun.tools.internal.ws.wsdl.document.Documentation.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.internal.ws.wsdl.document.Fault.setDocumentation:(Lcom/sun/tools/internal/ws/wsdl/document/Documentation;)V
13: goto 19
14: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
15: aload 6
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
16: aload 6
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
17: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
18: iconst_0
ireturn
end local 6 19: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 5 20: StackMap locals:
StackMap stack:
aload 2
aload 4
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
21: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
22: iconst_1
ireturn
end local 4 23: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
24: aload 3
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
25: aload 3
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
26: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
27: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 28 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 28 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 28 3 e Lorg/w3c/dom/Element;
4 23 4 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
5 20 5 iter Ljava/util/Iterator;
7 19 6 e2 Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
parent
e
public boolean handleServiceExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.JAXWS_BINDINGS:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 23
1: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
2: aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
3: new com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
dup
aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.<init>:(Lorg/xml/sax/Locator;)V
astore 4
start local 4 4: aload 3
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAllChildren:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 5
start local 5 5: goto 19
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding java.util.Iterator
StackMap stack:
aload 5
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.nextElement:(Ljava/util/Iterator;)Lorg/w3c/dom/Element;
astore 6
start local 6 7: aload 6
ifnonnull 9
8: goto 20
9: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.CLASS:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 14
10: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseClass:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
11: aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getClassName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
ifnull 19
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getClassName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
ifnull 19
12: aload 2
checkcast com.sun.tools.internal.ws.wsdl.document.Service
new com.sun.tools.internal.ws.wsdl.document.Documentation
dup
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getClassName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
invokespecial com.sun.tools.internal.ws.wsdl.document.Documentation.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.internal.ws.wsdl.document.Service.setDocumentation:(Lcom/sun/tools/internal/ws/wsdl/document/Documentation;)V
13: goto 19
14: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
15: aload 6
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
16: aload 6
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
17: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
18: iconst_0
ireturn
end local 6 19: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 5 20: StackMap locals:
StackMap stack:
aload 2
aload 4
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
21: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
22: iconst_1
ireturn
end local 4 23: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
24: aload 3
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
25: aload 3
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
26: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
27: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 28 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 28 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 28 3 e Lorg/w3c/dom/Element;
4 23 4 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
5 20 5 iter Ljava/util/Iterator;
7 19 6 e2 Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
parent
e
public boolean handlePortExtension(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.JAXWS_BINDINGS:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 26
1: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
2: aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
3: new com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding
dup
aload 1
aload 3
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.getLocation:(Lorg/w3c/dom/Element;)Lorg/xml/sax/Locator;
invokespecial com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.<init>:(Lorg/xml/sax/Locator;)V
astore 4
start local 4 4: aload 3
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAllChildren:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 5
start local 5 5: goto 22
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding java.util.Iterator
StackMap stack:
aload 5
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.nextElement:(Ljava/util/Iterator;)Lorg/w3c/dom/Element;
astore 6
start local 6 7: aload 6
ifnonnull 9
8: goto 23
9: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.PROVIDER:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 12
10: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseProvider:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
11: goto 22
StackMap locals:
StackMap stack:
12: aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.METHOD:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 17
13: aload 0
aload 1
aload 4
aload 6
invokevirtual com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler.parseMethod:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;Lorg/w3c/dom/Element;)V
14: aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getMethodName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
ifnull 22
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getMethodName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
ifnull 22
15: aload 2
checkcast com.sun.tools.internal.ws.wsdl.document.Port
new com.sun.tools.internal.ws.wsdl.document.Documentation
dup
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBinding.getMethodName:()Lcom/sun/tools/internal/ws/wsdl/document/jaxws/CustomName;
invokevirtual com.sun.tools.internal.ws.wsdl.document.jaxws.CustomName.getJavaDoc:()Ljava/lang/String;
invokespecial com.sun.tools.internal.ws.wsdl.document.Documentation.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.internal.ws.wsdl.document.Port.setDocumentation:(Lcom/sun/tools/internal/ws/wsdl/document/Documentation;)V
16: goto 22
17: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
18: aload 6
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
19: aload 6
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
20: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
21: iconst_0
ireturn
end local 6 22: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 5 23: StackMap locals:
StackMap stack:
aload 2
aload 4
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
24: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
25: iconst_1
ireturn
end local 4 26: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
27: aload 3
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
28: aload 3
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
29: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
30: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 31 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 31 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 31 3 e Lorg/w3c/dom/Element;
4 26 4 jaxwsBinding Lcom/sun/tools/internal/ws/wsdl/document/jaxws/JAXWSBinding;
5 23 5 iter Ljava/util/Iterator;
7 22 6 e2 Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
parent
e
private java.lang.String getJavaDoc(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAllChildren:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 2
start local 2 1: goto 7
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 2
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.nextElement:(Ljava/util/Iterator;)Lorg/w3c/dom/Element;
astore 3
start local 3 3: aload 3
ifnonnull 5
4: goto 8
5: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 3
getstatic com.sun.tools.internal.ws.wsdl.document.jaxws.JAXWSBindingsConstants.JAVADOC:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 7
6: aload 3
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getTextForNode:(Lorg/w3c/dom/Node;)Ljava/lang/String;
areturn
end local 3 7: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
end local 2 8: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler;
0 9 1 e Lorg/w3c/dom/Element;
1 8 2 iter Ljava/util/Iterator;
3 7 3 e2 Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
e
}
SourceFile: "JAXWSBindingExtensionHandler.java"
NestMembers:
com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler$1
InnerClasses:
com.sun.tools.internal.ws.wsdl.parser.JAXWSBindingExtensionHandler$1