public class com.sun.tools.internal.ws.wsdl.parser.MIMEExtensionHandler 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.MIMEExtensionHandler
super_class: com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler
{
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: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/ws/wsdl/parser/MIMEExtensionHandler;
0 2 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://schemas.xmlsoap.org/wsdl/mime/"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/ws/wsdl/parser/MIMEExtensionHandler;
public boolean doHandleExtension(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 2
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.getWSDLElementName:()Ljavax/xml/namespace/QName;
getstatic com.sun.tools.internal.ws.wsdl.document.WSDLConstants.QNAME_OUTPUT:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
aload 1
aload 2
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.MIMEExtensionHandler.handleInputOutputExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 2
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.getWSDLElementName:()Ljavax/xml/namespace/QName;
getstatic com.sun.tools.internal.ws.wsdl.document.WSDLConstants.QNAME_INPUT:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
aload 1
aload 2
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.MIMEExtensionHandler.handleInputOutputExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
ireturn
4: StackMap locals:
StackMap stack:
aload 2
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.getWSDLElementName:()Ljavax/xml/namespace/QName;
getstatic com.sun.tools.internal.ws.wsdl.document.mime.MIMEConstants.QNAME_PART:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 0
aload 1
aload 2
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.MIMEExtensionHandler.handleMIMEPartExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
ireturn
6: 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 7 0 this Lcom/sun/tools/internal/ws/wsdl/parser/MIMEExtensionHandler;
0 7 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 7 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 7 3 e Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
context
parent
e
protected boolean handleInputOutputExtension(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: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=14, 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.mime.MIMEConstants.QNAME_MULTIPART_RELATED:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 50
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.mime.MIMEMultipartRelated
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.mime.MIMEMultipartRelated.<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 46
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.mime.MIMEMultipartRelated 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 47
9: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 6
getstatic com.sun.tools.internal.ws.wsdl.document.mime.MIMEConstants.QNAME_PART:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 42
10: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
11: aload 1
aload 6
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
12: new com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart
dup
aload 1
aload 6
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.mime.MIMEPart.<init>:(Lorg/xml/sax/Locator;)V
astore 7
start local 7 13: aload 6
ldc "name"
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
14: astore 8
start local 8 15: aload 8
ifnull 17
16: aload 7
aload 8
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart.setName:(Ljava/lang/String;)V
17: StackMap locals: com.sun.tools.internal.ws.wsdl.document.mime.MIMEPart java.lang.String
StackMap stack:
aload 6
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAllChildren:(Lorg/w3c/dom/Element;)Ljava/util/Iterator;
astore 9
start local 9 18: goto 38
19: StackMap locals: java.util.Iterator
StackMap stack:
aload 9
invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.nextElement:(Ljava/util/Iterator;)Lorg/w3c/dom/Element;
astore 10
start local 10 20: aload 10
ifnonnull 22
21: goto 39
22: StackMap locals: org.w3c.dom.Element
StackMap stack:
aload 0
invokevirtual com.sun.tools.internal.ws.wsdl.parser.MIMEExtensionHandler.getExtensionHandlers:()Ljava/util/Map;
aload 10
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler
astore 11
start local 11 23: iconst_0
istore 12
start local 12 24: aload 11
ifnull 26
25: aload 11
aload 1
aload 7
aload 10
invokevirtual com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler.doHandleExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;Lorg/w3c/dom/Element;)Z
istore 12
26: StackMap locals: com.sun.tools.internal.ws.wsdl.parser.AbstractExtensionHandler int
StackMap stack:
iload 12
ifne 38
27: aload 10
28: ldc "required"
29: ldc "http://schemas.xmlsoap.org/wsdl/"
30: invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.getAttributeNSOrNull:(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
31: astore 13
start local 13 32: aload 13
ifnull 38
33: aload 13
ldc "true"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 38
34: ldc "parsing.requiredExtensibilityElement"
35: aload 10
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
36: aload 10
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
37: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 13 end local 12 end local 11 end local 10 38: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
end local 9 39: StackMap locals:
StackMap stack:
aload 4
aload 7
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEMultipartRelated.add:(Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;)V
40: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
end local 8 end local 7 41: goto 46
42: StackMap locals:
StackMap stack:
ldc "parsing.invalidElement"
43: aload 6
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
44: aload 6
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
45: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 6 46: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 5 47: 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
48: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
49: iconst_1
ireturn
end local 4 50: StackMap locals:
StackMap stack:
aload 3
getstatic com.sun.tools.internal.ws.wsdl.document.mime.MIMEConstants.QNAME_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 54
51: aload 0
aload 1
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.MIMEExtensionHandler.parseMIMEContent:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lorg/w3c/dom/Element;)Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
astore 4
start local 4 52: aload 2
aload 4
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
53: iconst_1
ireturn
end local 4 54: StackMap locals:
StackMap stack:
aload 3
getstatic com.sun.tools.internal.ws.wsdl.document.mime.MIMEConstants.QNAME_MIME_XML:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 58
55: aload 0
aload 1
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.MIMEExtensionHandler.parseMIMEXml:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lorg/w3c/dom/Element;)Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEXml;
astore 4
start local 4 56: aload 2
aload 4
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
57: iconst_1
ireturn
end local 4 58: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
59: aload 3
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
60: aload 3
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
61: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
62: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 63 0 this Lcom/sun/tools/internal/ws/wsdl/parser/MIMEExtensionHandler;
0 63 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 63 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 63 3 e Lorg/w3c/dom/Element;
4 50 4 mpr Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEMultipartRelated;
5 47 5 iter Ljava/util/Iterator;
7 46 6 e2 Lorg/w3c/dom/Element;
13 41 7 part Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEPart;
15 41 8 name Ljava/lang/String;
18 39 9 iter2 Ljava/util/Iterator;
20 38 10 e3 Lorg/w3c/dom/Element;
23 38 11 h Lcom/sun/tools/internal/ws/wsdl/parser/AbstractExtensionHandler;
24 38 12 handled Z
32 38 13 required Ljava/lang/String;
52 54 4 content Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
56 58 4 mimeXml Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEXml;
MethodParameters:
Name Flags
context
parent
e
protected boolean handleMIMEPartExtension(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: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, 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.mime.MIMEConstants.QNAME_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 4
1: aload 0
aload 1
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.MIMEExtensionHandler.parseMIMEContent:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lorg/w3c/dom/Element;)Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
astore 4
start local 4 2: aload 2
aload 4
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
3: iconst_1
ireturn
end local 4 4: StackMap locals:
StackMap stack:
aload 3
getstatic com.sun.tools.internal.ws.wsdl.document.mime.MIMEConstants.QNAME_MIME_XML:Ljavax/xml/namespace/QName;
invokestatic com.sun.tools.internal.ws.util.xml.XmlUtil.matchesTagNS:(Lorg/w3c/dom/Element;Ljavax/xml/namespace/QName;)Z
ifeq 8
5: aload 0
aload 1
aload 3
invokevirtual com.sun.tools.internal.ws.wsdl.parser.MIMEExtensionHandler.parseMIMEXml:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lorg/w3c/dom/Element;)Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEXml;
astore 4
start local 4 6: aload 2
aload 4
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLExtensible.addExtension:(Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtension;)V
7: iconst_1
ireturn
end local 4 8: StackMap locals:
StackMap stack:
ldc "parsing.invalidExtensionElement"
9: aload 3
invokeinterface org.w3c.dom.Element.getTagName:()Ljava/lang/String;
10: aload 3
invokeinterface org.w3c.dom.Element.getNamespaceURI:()Ljava/lang/String;
11: invokestatic com.sun.tools.internal.ws.wsdl.parser.Util.fail:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
12: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/internal/ws/wsdl/parser/MIMEExtensionHandler;
0 13 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 13 2 parent Lcom/sun/tools/internal/ws/api/wsdl/TWSDLExtensible;
0 13 3 e Lorg/w3c/dom/Element;
2 4 4 content Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
6 8 4 mimeXml Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEXml;
MethodParameters:
Name Flags
context
parent
e
protected com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent parseMIMEContent(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lorg/w3c/dom/Element;)Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
1: aload 1
aload 2
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
2: new com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent
dup
aload 1
aload 2
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.mime.MIMEContent.<init>:(Lorg/xml/sax/Locator;)V
astore 3
start local 3 3: aload 2
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 4: aload 4
ifnull 6
5: aload 3
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent.setPart:(Ljava/lang/String;)V
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent java.lang.String
StackMap stack:
aload 2
ldc "type"
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 7: aload 5
ifnull 9
8: aload 3
aload 5
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEContent.setType:(Ljava/lang/String;)V
9: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
10: aload 3
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 11 0 this Lcom/sun/tools/internal/ws/wsdl/parser/MIMEExtensionHandler;
0 11 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 11 2 e Lorg/w3c/dom/Element;
3 11 3 content Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEContent;
4 11 4 part Ljava/lang/String;
7 11 5 type Ljava/lang/String;
MethodParameters:
Name Flags
context
e
protected com.sun.tools.internal.ws.wsdl.document.mime.MIMEXml parseMIMEXml(com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext, org.w3c.dom.Element);
descriptor: (Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;Lorg/w3c/dom/Element;)Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEXml;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.push:()V
1: aload 1
aload 2
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.registerNamespaces:(Lorg/w3c/dom/Element;)V
2: new com.sun.tools.internal.ws.wsdl.document.mime.MIMEXml
dup
aload 1
aload 2
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.mime.MIMEXml.<init>:(Lorg/xml/sax/Locator;)V
astore 3
start local 3 3: aload 2
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 4: aload 4
ifnull 6
5: aload 3
aload 4
invokevirtual com.sun.tools.internal.ws.wsdl.document.mime.MIMEXml.setPart:(Ljava/lang/String;)V
6: StackMap locals: com.sun.tools.internal.ws.wsdl.document.mime.MIMEXml java.lang.String
StackMap stack:
aload 1
invokeinterface com.sun.tools.internal.ws.api.wsdl.TWSDLParserContext.pop:()V
7: aload 3
areturn
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/tools/internal/ws/wsdl/parser/MIMEExtensionHandler;
0 8 1 context Lcom/sun/tools/internal/ws/api/wsdl/TWSDLParserContext;
0 8 2 e Lorg/w3c/dom/Element;
3 8 3 mimeXml Lcom/sun/tools/internal/ws/wsdl/document/mime/MIMEXml;
4 8 4 part Ljava/lang/String;
MethodParameters:
Name Flags
context
e
}
SourceFile: "MIMEExtensionHandler.java"