public class com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
super_class: java.lang.Object
{
private final com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel wsdlDoc;
descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String targetNamespace;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private final java.util.Set<java.lang.String> importedWSDLs;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private final com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver resolver;
descriptor: Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.ws.api.policy.PolicyResolver policyResolver;
descriptor: Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension extensionFacade;
descriptor: Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.xml.internal.ws.wsdl.parser.WSDLParserExtensionContextImpl context;
descriptor: Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
java.util.List<com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension> extensions;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;>;
java.util.Map<java.lang.String, java.lang.String> wsdldef_nsdecl;
descriptor: Ljava/util/Map;
flags: (0x0000)
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
java.util.Map<java.lang.String, java.lang.String> service_nsdecl;
descriptor: Ljava/util/Map;
flags: (0x0000)
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
java.util.Map<java.lang.String, java.lang.String> port_nsdecl;
descriptor: Ljava/util/Map;
flags: (0x0000)
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private static final java.util.logging.Logger LOGGER;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.$assertionsDisabled:Z
3: ldc Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.LOGGER:Ljava/util/logging/Logger;
return
LocalVariableTable:
Start End Slot Name Signature
public static com.sun.xml.internal.ws.api.model.wsdl.WSDLModel parse(java.net.URL, javax.xml.transform.Source, org.xml.sax.EntityResolver, boolean, com.sun.xml.internal.ws.api.server.Container, com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]);
descriptor: (Ljava/net/URL;Ljavax/xml/transform/Source;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
iload 3
aload 4
ldc Ljavax/xml/ws/Service;
invokestatic com.sun.xml.internal.ws.api.policy.PolicyResolverFactory.create:()Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
aload 5
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse:(Ljava/net/URL;Ljavax/xml/transform/Source;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
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 1 0 wsdlLoc Ljava/net/URL;
0 1 1 wsdlSource Ljavax/xml/transform/Source;
0 1 2 resolver Lorg/xml/sax/EntityResolver;
0 1 3 isClientSide Z
0 1 4 container Lcom/sun/xml/internal/ws/api/server/Container;
0 1 5 extensions [Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.Nullable()
1:
com.sun.istack.internal.NotNull()
2:
com.sun.istack.internal.NotNull()
3:
4:
5:
MethodParameters:
Name Flags
wsdlLoc
wsdlSource
resolver
isClientSide
container
extensions
public static com.sun.xml.internal.ws.api.model.wsdl.WSDLModel parse(java.net.URL, javax.xml.transform.Source, org.xml.sax.EntityResolver, boolean, com.sun.xml.internal.ws.api.server.Container, java.lang.Class, com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]);
descriptor: (Ljava/net/URL;Ljavax/xml/transform/Source;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=8, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 2
iload 3
aload 4
aload 5
invokestatic com.sun.xml.internal.ws.api.policy.PolicyResolverFactory.create:()Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
aload 6
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse:(Ljava/net/URL;Ljavax/xml/transform/Source;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
areturn
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 1 0 wsdlLoc Ljava/net/URL;
0 1 1 wsdlSource Ljavax/xml/transform/Source;
0 1 2 resolver Lorg/xml/sax/EntityResolver;
0 1 3 isClientSide Z
0 1 4 container Lcom/sun/xml/internal/ws/api/server/Container;
0 1 5 serviceClass Ljava/lang/Class;
0 1 6 extensions [Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.Nullable()
1:
com.sun.istack.internal.NotNull()
2:
com.sun.istack.internal.NotNull()
3:
4:
5:
6:
MethodParameters:
Name Flags
wsdlLoc
wsdlSource
resolver
isClientSide
container
serviceClass
extensions
public static com.sun.xml.internal.ws.api.model.wsdl.WSDLModel parse(java.net.URL, javax.xml.transform.Source, org.xml.sax.EntityResolver, boolean, com.sun.xml.internal.ws.api.server.Container, com.sun.xml.internal.ws.api.policy.PolicyResolver, com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]);
descriptor: (Ljava/net/URL;Ljavax/xml/transform/Source;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=8, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 2
iload 3
aload 4
ldc Ljavax/xml/ws/Service;
aload 5
aload 6
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse:(Ljava/net/URL;Ljavax/xml/transform/Source;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
areturn
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 1 0 wsdlLoc Ljava/net/URL;
0 1 1 wsdlSource Ljavax/xml/transform/Source;
0 1 2 resolver Lorg/xml/sax/EntityResolver;
0 1 3 isClientSide Z
0 1 4 container Lcom/sun/xml/internal/ws/api/server/Container;
0 1 5 policyResolver Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
0 1 6 extensions [Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.Nullable()
1:
com.sun.istack.internal.NotNull()
2:
com.sun.istack.internal.NotNull()
3:
4:
5:
com.sun.istack.internal.NotNull()
6:
MethodParameters:
Name Flags
wsdlLoc
wsdlSource
resolver
isClientSide
container
policyResolver
extensions
public static com.sun.xml.internal.ws.api.model.wsdl.WSDLModel parse(java.net.URL, javax.xml.transform.Source, org.xml.sax.EntityResolver, boolean, com.sun.xml.internal.ws.api.server.Container, java.lang.Class, com.sun.xml.internal.ws.api.policy.PolicyResolver, com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]);
descriptor: (Ljava/net/URL;Ljavax/xml/transform/Source;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=9, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
aload 2
iload 3
aload 4
aload 5
aload 6
iconst_0
aload 7
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse:(Ljava/net/URL;Ljavax/xml/transform/Source;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;Z[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
areturn
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 1 0 wsdlLoc Ljava/net/URL;
0 1 1 wsdlSource Ljavax/xml/transform/Source;
0 1 2 resolver Lorg/xml/sax/EntityResolver;
0 1 3 isClientSide Z
0 1 4 container Lcom/sun/xml/internal/ws/api/server/Container;
0 1 5 serviceClass Ljava/lang/Class;
0 1 6 policyResolver Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
0 1 7 extensions [Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.Nullable()
1:
com.sun.istack.internal.NotNull()
2:
com.sun.istack.internal.NotNull()
3:
4:
5:
6:
com.sun.istack.internal.NotNull()
7:
MethodParameters:
Name Flags
wsdlLoc
wsdlSource
resolver
isClientSide
container
serviceClass
policyResolver
extensions
public static com.sun.xml.internal.ws.api.model.wsdl.WSDLModel parse(java.net.URL, javax.xml.transform.Source, org.xml.sax.EntityResolver, boolean, com.sun.xml.internal.ws.api.server.Container, java.lang.Class, com.sun.xml.internal.ws.api.policy.PolicyResolver, boolean, com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]);
descriptor: (Ljava/net/URL;Ljavax/xml/transform/Source;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;Z[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=9, locals=12, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.$assertionsDisabled:Z
ifne 1
aload 2
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
new com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
dup
aload 1
invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
new com.sun.xml.internal.ws.wsdl.parser.EntityResolverWrapper
dup
aload 2
iload 7
invokespecial com.sun.xml.internal.ws.wsdl.parser.EntityResolverWrapper.<init>:(Lorg/xml/sax/EntityResolver;Z)V
iload 3
aload 4
aload 6
aload 8
invokespecial com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
astore 9
start local 9 2: aload 9
aload 0
aload 1
aload 5
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL:(Ljava/net/URL;Ljavax/xml/transform/Source;Ljava/lang/Class;)Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
astore 10
start local 10 3: aload 10
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.parser:Ljavax/xml/stream/XMLStreamReader;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.hasWSDLDefinitions:(Ljavax/xml/stream/XMLStreamReader;)Z
ifne 15
4: new javax.xml.stream.XMLStreamException
dup
aload 10
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.systemId:Ljava/net/URL;
5: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_DEFINITIONS:Ljavax/xml/namespace/QName;
aload 10
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.parser:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
aload 10
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.parser:Ljavax/xml/stream/XMLStreamReader;
invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
6: invokestatic com.sun.xml.internal.ws.resources.ClientMessages.RUNTIME_WSDLPARSER_INVALID_WSDL:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokespecial javax.xml.stream.XMLStreamException.<init>:(Ljava/lang/String;)V
athrow
end local 10 7: StackMap locals: java.net.URL javax.xml.transform.Source org.xml.sax.EntityResolver int com.sun.xml.internal.ws.api.server.Container java.lang.Class com.sun.xml.internal.ws.api.policy.PolicyResolver int com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
StackMap stack: javax.xml.stream.XMLStreamException
astore 11
start local 11 8: aload 0
ifnonnull 10
9: aload 11
athrow
10: StackMap locals: java.net.URL javax.xml.transform.Source org.xml.sax.EntityResolver int com.sun.xml.internal.ws.api.server.Container java.lang.Class com.sun.xml.internal.ws.api.policy.PolicyResolver int com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser top javax.xml.stream.XMLStreamException
StackMap stack:
aload 9
aload 0
aload 2
iload 3
aload 4
aload 11
aload 5
aload 6
aload 8
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.tryWithMex:(Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;Ljava/net/URL;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Throwable;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
areturn
end local 11 11: StackMap locals: java.net.URL javax.xml.transform.Source org.xml.sax.EntityResolver int com.sun.xml.internal.ws.api.server.Container java.lang.Class com.sun.xml.internal.ws.api.policy.PolicyResolver int com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
StackMap stack: java.io.IOException
astore 11
start local 11 12: aload 0
ifnonnull 14
13: aload 11
athrow
14: StackMap locals: java.net.URL javax.xml.transform.Source org.xml.sax.EntityResolver int com.sun.xml.internal.ws.api.server.Container java.lang.Class com.sun.xml.internal.ws.api.policy.PolicyResolver int com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser top java.io.IOException
StackMap stack:
aload 9
aload 0
aload 2
iload 3
aload 4
aload 11
aload 5
aload 6
aload 8
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.tryWithMex:(Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;Ljava/net/URL;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Throwable;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
areturn
end local 11 start local 10 15: StackMap locals: java.net.URL javax.xml.transform.Source org.xml.sax.EntityResolver int com.sun.xml.internal.ws.api.server.Container java.lang.Class com.sun.xml.internal.ws.api.policy.PolicyResolver int com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser
StackMap stack:
aload 9
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 9
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.start:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
16: aload 9
aload 10
iconst_0
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL:(Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;Z)V
17: aload 9
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.freeze:()V
18: aload 9
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 9
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.finished:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
19: aload 9
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 9
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.postFinished:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
20: aload 9
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.getServices:()Ljava/util/Map;
invokeinterface java.util.Map.isEmpty:()Z
ifeq 22
21: new javax.xml.ws.WebServiceException
dup
aload 0
invokestatic com.sun.xml.internal.ws.resources.ClientMessages.WSDL_CONTAINS_NO_SERVICE:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
22: StackMap locals:
StackMap stack:
aload 9
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
areturn
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 23 0 wsdlLoc Ljava/net/URL;
0 23 1 wsdlSource Ljavax/xml/transform/Source;
0 23 2 resolver Lorg/xml/sax/EntityResolver;
0 23 3 isClientSide Z
0 23 4 container Lcom/sun/xml/internal/ws/api/server/Container;
0 23 5 serviceClass Ljava/lang/Class;
0 23 6 policyResolver Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
0 23 7 isUseStreamFromEntityResolverWrapper Z
0 23 8 extensions [Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
2 23 9 wsdlParser Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
3 7 10 parser Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
15 23 10 parser Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
8 11 11 e Ljavax/xml/stream/XMLStreamException;
12 15 11 e Ljava/io/IOException;
Exception table:
from to target type
2 7 7 Class javax.xml.stream.XMLStreamException
2 7 11 Class java.io.IOException
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.Nullable()
1:
com.sun.istack.internal.NotNull()
2:
com.sun.istack.internal.NotNull()
3:
4:
5:
6:
com.sun.istack.internal.NotNull()
7:
8:
MethodParameters:
Name Flags
wsdlLoc
wsdlSource
resolver
isClientSide
container
serviceClass
policyResolver
isUseStreamFromEntityResolverWrapper
extensions
private static com.sun.xml.internal.ws.api.model.wsdl.WSDLModel tryWithMex(com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser, java.net.URL, org.xml.sax.EntityResolver, boolean, com.sun.xml.internal.ws.api.server.Container, java.lang.Throwable, java.lang.Class, com.sun.xml.internal.ws.api.policy.PolicyResolver, com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]);
descriptor: (Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;Ljava/net/URL;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Throwable;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
Code:
stack=8, locals=11, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 9
start local 9 1: aload 0
aload 1
aload 2
iload 3
aload 4
aload 6
aload 7
aload 8
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseUsingMex:(Ljava/net/URL;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
astore 10
start local 10 2: aload 10
ifnonnull 4
3: new javax.xml.ws.WebServiceException
dup
aload 1
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
aload 5
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.resources.ClientMessages.FAILED_TO_PARSE:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
aload 5
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
4: StackMap locals: java.util.ArrayList com.sun.xml.internal.ws.api.model.wsdl.WSDLModel
StackMap stack:
aload 10
5: areturn
end local 10 6: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.net.URL org.xml.sax.EntityResolver int com.sun.xml.internal.ws.api.server.Container java.lang.Throwable java.lang.Class com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] java.util.ArrayList
StackMap stack: java.net.URISyntaxException
astore 10
start local 10 7: aload 9
aload 5
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
8: aload 9
aload 10
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 10 9: goto 13
10: StackMap locals:
StackMap stack: java.io.IOException
astore 10
start local 10 11: aload 9
aload 5
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
12: aload 9
aload 10
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 10 13: StackMap locals:
StackMap stack:
new com.sun.xml.internal.ws.wsdl.parser.InaccessibleWSDLException
dup
aload 9
invokespecial com.sun.xml.internal.ws.wsdl.parser.InaccessibleWSDLException.<init>:(Ljava/util/List;)V
athrow
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 14 0 wsdlParser Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 14 1 wsdlLoc Ljava/net/URL;
0 14 2 resolver Lorg/xml/sax/EntityResolver;
0 14 3 isClientSide Z
0 14 4 container Lcom/sun/xml/internal/ws/api/server/Container;
0 14 5 e Ljava/lang/Throwable;
0 14 6 serviceClass Ljava/lang/Class;
0 14 7 policyResolver Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
0 14 8 extensions [Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
1 14 9 exceptions Ljava/util/ArrayList<Ljava/lang/Throwable;>;
2 6 10 wsdlModel Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
7 9 10 e1 Ljava/net/URISyntaxException;
11 13 10 e1 Ljava/io/IOException;
Exception table:
from to target type
1 5 6 Class java.net.URISyntaxException
1 5 10 Class java.io.IOException
Exceptions:
throws org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
2:
com.sun.istack.internal.NotNull()
3:
4:
5:
6:
7:
8:
MethodParameters:
Name Flags
wsdlParser
wsdlLoc
resolver
isClientSide
container
e
serviceClass
policyResolver
extensions
private com.sun.xml.internal.ws.api.model.wsdl.WSDLModel parseUsingMex(java.net.URL, org.xml.sax.EntityResolver, boolean, com.sun.xml.internal.ws.api.server.Container, java.lang.Class, com.sun.xml.internal.ws.api.policy.PolicyResolver, com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]);
descriptor: (Ljava/net/URL;Lorg/xml/sax/EntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=16, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aconst_null
astore 8
start local 8 1: aconst_null
astore 9
start local 9 2: aconst_null
astore 10
start local 10 3: ldc Lcom/sun/xml/internal/ws/api/wsdl/parser/MetadataResolverFactory;
invokestatic com.sun.xml.internal.ws.util.ServiceFinder.find:(Ljava/lang/Class;)Lcom/sun/xml/internal/ws/util/ServiceFinder;
invokevirtual com.sun.xml.internal.ws.util.ServiceFinder.iterator:()Ljava/util/Iterator;
astore 12
goto 9
StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.net.URL org.xml.sax.EntityResolver int com.sun.xml.internal.ws.api.server.Container java.lang.Class com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] com.sun.xml.internal.ws.api.wsdl.parser.MetaDataResolver com.sun.xml.internal.ws.api.wsdl.parser.ServiceDescriptor com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser top java.util.Iterator
StackMap stack:
4: aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.wsdl.parser.MetadataResolverFactory
astore 11
start local 11 5: aload 11
aload 2
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.MetadataResolverFactory.metadataResolver:(Lorg/xml/sax/EntityResolver;)Lcom/sun/xml/internal/ws/api/wsdl/parser/MetaDataResolver;
astore 8
6: aload 8
aload 1
invokevirtual java.net.URL.toURI:()Ljava/net/URI;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.MetaDataResolver.resolve:(Ljava/net/URI;)Lcom/sun/xml/internal/ws/api/wsdl/parser/ServiceDescriptor;
astore 9
7: aload 9
ifnull 9
8: goto 10
end local 11 9: StackMap locals:
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
10: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.net.URL org.xml.sax.EntityResolver int com.sun.xml.internal.ws.api.server.Container java.lang.Class com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] com.sun.xml.internal.ws.api.wsdl.parser.MetaDataResolver com.sun.xml.internal.ws.api.wsdl.parser.ServiceDescriptor com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
StackMap stack:
aload 9
ifnull 20
11: aload 9
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.ServiceDescriptor.getWSDLs:()Ljava/util/List;
astore 11
start local 11 12: new com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
dup
aload 1
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
new com.sun.xml.internal.ws.wsdl.parser.MexEntityResolver
dup
aload 11
invokespecial com.sun.xml.internal.ws.wsdl.parser.MexEntityResolver.<init>:(Ljava/util/List;)V
iload 3
aload 4
aload 6
aload 7
invokespecial com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
astore 10
13: aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.start:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
14: aload 11
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 13
goto 19
StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.net.URL org.xml.sax.EntityResolver int com.sun.xml.internal.ws.api.server.Container java.lang.Class com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] com.sun.xml.internal.ws.api.wsdl.parser.MetaDataResolver com.sun.xml.internal.ws.api.wsdl.parser.ServiceDescriptor com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.util.List top java.util.Iterator
StackMap stack:
15: aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.transform.Source
astore 12
start local 12 16: aload 12
invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
astore 14
start local 14 17: aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolver:Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;
aconst_null
aload 14
invokeinterface com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
astore 15
start local 15 18: aload 10
aload 15
iconst_0
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL:(Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;Z)V
end local 15 end local 14 end local 12 19: StackMap locals:
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
end local 11 20: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.net.URL org.xml.sax.EntityResolver int com.sun.xml.internal.ws.api.server.Container java.lang.Class com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] com.sun.xml.internal.ws.api.wsdl.parser.MetaDataResolver com.sun.xml.internal.ws.api.wsdl.parser.ServiceDescriptor com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
StackMap stack:
aload 8
ifnull 21
aload 9
ifnonnull 30
StackMap locals:
StackMap stack:
21: aload 1
invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
ldc "http"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 22
aload 1
invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
ldc "https"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 30
StackMap locals:
StackMap stack:
22: aload 1
invokevirtual java.net.URL.getQuery:()Ljava/lang/String;
ifnonnull 30
23: aload 1
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
astore 11
start local 11 24: new java.lang.StringBuilder
dup
aload 11
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "?wsdl"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 11
25: new java.net.URL
dup
aload 11
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
astore 1
26: new com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
dup
aload 1
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
new com.sun.xml.internal.ws.wsdl.parser.EntityResolverWrapper
dup
aload 2
invokespecial com.sun.xml.internal.ws.wsdl.parser.EntityResolverWrapper.<init>:(Lorg/xml/sax/EntityResolver;)V
iload 3
aload 4
aload 6
aload 7
invokespecial com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
astore 10
27: aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.start:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
28: aload 0
aload 1
new javax.xml.transform.stream.StreamSource
dup
aload 1
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
invokespecial javax.xml.transform.stream.StreamSource.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL:(Ljava/net/URL;Ljavax/xml/transform/Source;Ljava/lang/Class;)Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
astore 12
start local 12 29: aload 10
aload 12
iconst_0
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL:(Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;Z)V
end local 12 end local 11 30: StackMap locals:
StackMap stack:
aload 10
ifnonnull 32
31: aconst_null
areturn
32: StackMap locals:
StackMap stack:
aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.freeze:()V
33: aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.finished:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
34: aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.postFinished:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
35: aload 10
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
areturn
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 36 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 36 1 wsdlLoc Ljava/net/URL;
0 36 2 resolver Lorg/xml/sax/EntityResolver;
0 36 3 isClientSide Z
0 36 4 container Lcom/sun/xml/internal/ws/api/server/Container;
0 36 5 serviceClass Ljava/lang/Class;
0 36 6 policyResolver Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
0 36 7 extensions [Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
1 36 8 mdResolver Lcom/sun/xml/internal/ws/api/wsdl/parser/MetaDataResolver;
2 36 9 serviceDescriptor Lcom/sun/xml/internal/ws/api/wsdl/parser/ServiceDescriptor;
3 36 10 wsdlParser Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
5 9 11 resolverFactory Lcom/sun/xml/internal/ws/api/wsdl/parser/MetadataResolverFactory;
12 20 11 wsdls Ljava/util/List<+Ljavax/xml/transform/Source;>;
16 19 12 src Ljavax/xml/transform/Source;
17 19 14 systemId Ljava/lang/String;
18 19 15 parser Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
24 30 11 urlString Ljava/lang/String;
29 30 12 parser Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException, java.net.URISyntaxException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
2:
3:
4:
5:
6:
MethodParameters:
Name Flags
wsdlLoc
resolver
isClientSide
container
serviceClass
policyResolver
extensions
private static boolean hasWSDLDefinitions(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
1: aload 0
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_DEFINITIONS:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 reader Ljavax/xml/stream/XMLStreamReader;
MethodParameters:
Name Flags
reader
public static com.sun.xml.internal.ws.api.model.wsdl.WSDLModel parse(com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser, com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver, boolean, com.sun.xml.internal.ws.api.server.Container, com.sun.xml.internal.ws.api.policy.PolicyResolver, com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]);
descriptor: (Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=8, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.$assertionsDisabled:Z
ifne 1
aload 1
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
new com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
dup
aload 0
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.systemId:Ljava/net/URL;
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
aload 1
iload 2
aload 3
aload 4
aload 5
invokespecial com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
astore 6
start local 6 2: aload 6
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 6
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.start:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
3: aload 6
aload 0
iconst_0
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL:(Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;Z)V
4: aload 6
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.freeze:()V
5: aload 6
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 6
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.finished:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
6: aload 6
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 6
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.postFinished:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
7: aload 6
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
areturn
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 8 0 wsdl Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
0 8 1 resolver Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;
0 8 2 isClientSide Z
0 8 3 container Lcom/sun/xml/internal/ws/api/server/Container;
0 8 4 policyResolver Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
0 8 5 extensions [Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
2 8 6 parser Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
MethodParameters:
Name Flags
wsdl
resolver
isClientSide
container
policyResolver
extensions
public static com.sun.xml.internal.ws.api.model.wsdl.WSDLModel parse(com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser, com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver, boolean, com.sun.xml.internal.ws.api.server.Container, com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]);
descriptor: (Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLModel;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.$assertionsDisabled:Z
ifne 1
aload 1
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
new com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
dup
aload 0
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.systemId:Ljava/net/URL;
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
aload 1
iload 2
aload 3
invokestatic com.sun.xml.internal.ws.api.policy.PolicyResolverFactory.create:()Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
aload 4
invokespecial com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
astore 5
start local 5 2: aload 5
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 5
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.start:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
3: aload 5
aload 0
iconst_0
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL:(Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;Z)V
4: aload 5
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.freeze:()V
5: aload 5
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 5
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.finished:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
6: aload 5
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 5
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.postFinished:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext;)V
7: aload 5
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
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 8 0 wsdl Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
0 8 1 resolver Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;
0 8 2 isClientSide Z
0 8 3 container Lcom/sun/xml/internal/ws/api/server/Container;
0 8 4 extensions [Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
2 8 5 parser Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException, org.xml.sax.SAXException
MethodParameters:
Name Flags
wsdl
resolver
isClientSide
container
extensions
private void <init>(java.lang.String, com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver, boolean, com.sun.xml.internal.ws.api.server.Container, com.sun.xml.internal.ws.api.policy.PolicyResolver, com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;ZLcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;[Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=7, locals=12, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.importedWSDLs:Ljava/util/Set;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdldef_nsdecl:Ljava/util/Map;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.service_nsdecl:Ljava/util/Map;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.port_nsdecl:Ljava/util/Map;
5: aload 0
aload 1
ifnull 6
new com.sun.xml.internal.ws.model.wsdl.WSDLModelImpl
dup
aload 1
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLModelImpl.<init>:(Ljava/lang/String;)V
goto 7
StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.lang.String com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver int com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]
StackMap stack: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
6: new com.sun.xml.internal.ws.model.wsdl.WSDLModelImpl
dup
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLModelImpl.<init>:()V
StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.lang.String com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver int com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]
StackMap stack: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser com.sun.xml.internal.ws.model.wsdl.WSDLModelImpl
7: putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
8: aload 0
aload 2
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolver:Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;
9: aload 0
aload 5
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.policyResolver:Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
10: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensions:Ljava/util/List;
11: aload 0
new com.sun.xml.internal.ws.wsdl.parser.WSDLParserExtensionContextImpl
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
iload 3
aload 4
aload 5
invokespecial com.sun.xml.internal.ws.wsdl.parser.WSDLParserExtensionContextImpl.<init>:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;ZLcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;)V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.context:Lcom/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl;
12: iconst_0
istore 7
start local 7 13: aload 6
dup
astore 11
arraylength
istore 10
iconst_0
istore 9
goto 19
StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.lang.String com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver int com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] int top int int com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]
StackMap stack:
14: aload 11
iload 9
aaload
astore 8
start local 8 15: aload 8
instanceof com.sun.xml.internal.ws.api.wsdl.parser.PolicyWSDLParserExtension
ifeq 17
16: iconst_1
istore 7
17: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.lang.String com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver int com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] int com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension int int com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]
StackMap stack:
aload 0
aload 8
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.register:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
end local 8 18: iinc 9 1
StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.lang.String com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver int com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] int top int int com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]
StackMap stack:
19: iload 9
iload 10
if_icmplt 14
20: iload 7
ifne 22
21: aload 0
new com.sun.xml.internal.ws.policy.jaxws.PolicyWSDLParserExtension
dup
invokespecial com.sun.xml.internal.ws.policy.jaxws.PolicyWSDLParserExtension.<init>:()V
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.register:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
22: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser java.lang.String com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver int com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.policy.PolicyResolver com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[] int
StackMap stack:
aload 0
new com.sun.xml.internal.ws.wsdl.parser.MemberSubmissionAddressingWSDLParserExtension
dup
invokespecial com.sun.xml.internal.ws.wsdl.parser.MemberSubmissionAddressingWSDLParserExtension.<init>:()V
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.register:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
23: aload 0
new com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension
dup
invokespecial com.sun.xml.internal.ws.wsdl.parser.W3CAddressingWSDLParserExtension.<init>:()V
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.register:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
24: aload 0
new com.sun.xml.internal.ws.wsdl.parser.W3CAddressingMetadataWSDLParserExtension
dup
invokespecial com.sun.xml.internal.ws.wsdl.parser.W3CAddressingMetadataWSDLParserExtension.<init>:()V
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.register:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
25: aload 0
new com.sun.xml.internal.ws.wsdl.parser.WSDLParserExtensionFacade
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensions:Ljava/util/List;
iconst_0
anewarray com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension[]
invokespecial com.sun.xml.internal.ws.wsdl.parser.WSDLParserExtensionFacade.<init>:([Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
26: return
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 27 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 27 1 sourceLocation Ljava/lang/String;
0 27 2 resolver Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;
0 27 3 isClientSide Z
0 27 4 container Lcom/sun/xml/internal/ws/api/server/Container;
0 27 5 policyResolver Lcom/sun/xml/internal/ws/api/policy/PolicyResolver;
0 27 6 extensions [Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
13 27 7 isPolicyExtensionFound Z
15 18 8 e Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
2:
3:
4:
5:
MethodParameters:
Name Flags
sourceLocation
resolver
isClientSide
container
policyResolver
extensions
private com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser resolveWSDL(java.net.URL, javax.xml.transform.Source, java.lang.Class);
descriptor: (Ljava/net/URL;Ljavax/xml/transform/Source;Ljava/lang/Class;)Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
astore 4
start local 4 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolver:Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;
aconst_null
aload 4
invokeinterface com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
astore 5
start local 5 2: aload 5
ifnonnull 11
aload 1
ifnull 11
3: aload 1
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
astore 6
start local 6 4: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolver:Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;
aconst_null
aload 6
invokeinterface com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
astore 5
5: aload 5
ifnonnull 11
aload 3
ifnull 11
6: aload 3
ldc "."
invokevirtual java.lang.Class.getResource:(Ljava/lang/String;)Ljava/net/URL;
astore 7
start local 7 7: aload 7
ifnull 11
8: aload 7
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
astore 8
start local 8 9: aload 6
aload 8
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 11
10: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolver:Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;
aconst_null
aload 6
aload 8
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
astore 5
end local 8 end local 7 end local 6 11: StackMap locals: java.lang.String com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser
StackMap stack:
aload 5
ifnonnull 19
12: aload 0
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.isKnownReadableSource:(Ljavax/xml/transform/Source;)Z
ifeq 15
13: new com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser
dup
aload 1
aload 0
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader:(Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader;
invokespecial com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.<init>:(Ljava/net/URL;Ljavax/xml/stream/XMLStreamReader;)V
astore 5
14: goto 17
StackMap locals:
StackMap stack:
15: aload 1
ifnull 17
16: new com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser
dup
aload 1
aload 1
aload 3
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader:(Ljava/net/URL;Ljava/lang/Class;)Ljavax/xml/stream/XMLStreamReader;
invokespecial com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.<init>:(Ljava/net/URL;Ljavax/xml/stream/XMLStreamReader;)V
astore 5
17: StackMap locals:
StackMap stack:
aload 5
ifnonnull 19
18: new com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser
dup
aload 1
aload 0
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader:(Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader;
invokespecial com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.<init>:(Ljava/net/URL;Ljavax/xml/stream/XMLStreamReader;)V
astore 5
19: StackMap locals:
StackMap stack:
aload 5
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 20 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 20 1 wsdlLoc Ljava/net/URL;
0 20 2 wsdlSource Ljavax/xml/transform/Source;
0 20 3 serviceClass Ljava/lang/Class;
1 20 4 systemId Ljava/lang/String;
2 20 5 parser Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
4 11 6 exForm Ljava/lang/String;
7 11 7 ru Ljava/net/URL;
9 11 8 ruExForm Ljava/lang/String;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.Nullable()
1:
com.sun.istack.internal.NotNull()
2:
MethodParameters:
Name Flags
wsdlLoc
wsdlSource
serviceClass
private boolean isKnownReadableSource(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof javax.xml.transform.stream.StreamSource
ifeq 5
1: aload 1
checkcast javax.xml.transform.stream.StreamSource
invokevirtual javax.xml.transform.stream.StreamSource.getInputStream:()Ljava/io/InputStream;
ifnonnull 4
2: aload 1
checkcast javax.xml.transform.stream.StreamSource
invokevirtual javax.xml.transform.stream.StreamSource.getReader:()Ljava/io/Reader;
ifnonnull 4
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 6 1 wsdlSource Ljavax/xml/transform/Source;
MethodParameters:
Name Flags
wsdlSource
private javax.xml.stream.XMLStreamReader createReader(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.ws.streaming.TidyXMLStreamReader
dup
aload 1
iconst_1
invokestatic com.sun.xml.internal.ws.streaming.SourceReaderFactory.createSourceReader:(Ljavax/xml/transform/Source;Z)Ljavax/xml/stream/XMLStreamReader;
aconst_null
invokespecial com.sun.xml.internal.ws.streaming.TidyXMLStreamReader.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljava/io/Closeable;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 1 1 src Ljavax/xml/transform/Source;
Exceptions:
throws javax.xml.stream.XMLStreamException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
src
private void parseImport(java.net.URL);
descriptor: (Ljava/net/URL;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
astore 2
start local 2 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolver:Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver;
aconst_null
aload 2
invokeinterface com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver.resolveEntity:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
astore 3
start local 3 2: aload 3
ifnonnull 4
3: new com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser
dup
aload 1
aload 1
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader:(Ljava/net/URL;)Ljavax/xml/stream/XMLStreamReader;
invokespecial com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.<init>:(Ljava/net/URL;Ljavax/xml/stream/XMLStreamReader;)V
astore 3
4: StackMap locals: java.lang.String com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser
StackMap stack:
aload 0
aload 3
iconst_1
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL:(Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;Z)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 6 1 wsdlLoc Ljava/net/URL;
1 6 2 systemId Ljava/lang/String;
2 6 3 parser Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
Exceptions:
throws javax.xml.stream.XMLStreamException, java.io.IOException, org.xml.sax.SAXException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
wsdlLoc
private void parseWSDL(com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser, boolean);
descriptor: (Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.parser:Ljavax/xml/stream/XMLStreamReader;
astore 3
start local 3 1: aload 1
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.systemId:Ljava/net/URL;
ifnull 5
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.importedWSDLs:Ljava/util/Set;
aload 1
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.systemId:Ljava/net/URL;
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifne 5
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdldef_nsdecl:Ljava/util/Map;
3: aload 3
invokeinterface javax.xml.stream.XMLStreamReader.close:()V
4: return
5: StackMap locals: javax.xml.stream.XMLStreamReader
StackMap stack:
aload 3
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
bipush 7
if_icmpne 7
6: aload 3
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
pop
7: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_DEFINITIONS:Ljavax/xml/namespace/QName;
aload 3
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 9
8: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdldef_nsdecl:Ljava/util/Map;
aload 3
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.readNSDecl:(Ljava/util/Map;Ljavax/xml/stream/XMLStreamReader;)V
9: StackMap locals:
StackMap stack:
aload 3
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
bipush 8
if_icmpeq 15
aload 3
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_SCHEMA:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 15
10: iload 2
ifeq 15
11: getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.LOGGER:Ljava/util/logging/Logger;
aload 1
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.systemId:Ljava/net/URL;
invokestatic com.sun.xml.internal.ws.resources.WsdlmodelMessages.WSDL_IMPORT_SHOULD_BE_WSDL:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.util.logging.Logger.warning:(Ljava/lang/String;)V
12: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdldef_nsdecl:Ljava/util/Map;
13: aload 3
invokeinterface javax.xml.stream.XMLStreamReader.close:()V
14: return
15: StackMap locals:
StackMap stack:
aload 3
ldc "targetNamespace"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 16: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.targetNamespace:Ljava/lang/String;
astore 5
start local 5 17: aload 0
aload 4
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.targetNamespace:Ljava/lang/String;
18: goto 38
19: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 3
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
bipush 8
if_icmpne 21
20: goto 41
21: StackMap locals:
StackMap stack:
aload 3
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 6
start local 6 22: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_IMPORT:Ljavax/xml/namespace/QName;
aload 6
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 25
23: aload 0
aload 1
getfield com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser.systemId:Ljava/net/URL;
aload 3
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseImport:(Ljava/net/URL;Ljavax/xml/stream/XMLStreamReader;)V
24: goto 38
StackMap locals: javax.xml.namespace.QName
StackMap stack:
25: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_MESSAGE:Ljavax/xml/namespace/QName;
aload 6
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 28
26: aload 0
aload 3
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseMessage:(Ljavax/xml/stream/XMLStreamReader;)V
27: goto 38
StackMap locals:
StackMap stack:
28: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_PORT_TYPE:Ljavax/xml/namespace/QName;
aload 6
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 31
29: aload 0
aload 3
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parsePortType:(Ljavax/xml/stream/XMLStreamReader;)V
30: goto 38
StackMap locals:
StackMap stack:
31: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_BINDING:Ljavax/xml/namespace/QName;
aload 6
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 34
32: aload 0
aload 3
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseBinding:(Ljavax/xml/stream/XMLStreamReader;)V
33: goto 38
StackMap locals:
StackMap stack:
34: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_SERVICE:Ljavax/xml/namespace/QName;
aload 6
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 37
35: aload 0
aload 3
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseService:(Ljavax/xml/stream/XMLStreamReader;)V
36: goto 38
37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 3
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.definitionsElements:(Ljavax/xml/stream/XMLStreamReader;)Z
pop
end local 6 38: StackMap locals:
StackMap stack:
aload 3
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
39: iconst_2
40: if_icmpne 19
41: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.targetNamespace:Ljava/lang/String;
end local 5 end local 4 42: goto 47
StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser int javax.xml.stream.XMLStreamReader
StackMap stack: java.lang.Throwable
43: astore 7
44: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdldef_nsdecl:Ljava/util/Map;
45: aload 3
invokeinterface javax.xml.stream.XMLStreamReader.close:()V
46: aload 7
athrow
47: StackMap locals:
StackMap stack:
aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdldef_nsdecl:Ljava/util/Map;
48: aload 3
invokeinterface javax.xml.stream.XMLStreamReader.close:()V
49: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 50 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 50 1 parser Lcom/sun/xml/internal/ws/api/wsdl/parser/XMLEntityResolver$Parser;
0 50 2 imported Z
1 50 3 reader Ljavax/xml/stream/XMLStreamReader;
16 42 4 tns Ljava/lang/String;
17 42 5 oldTargetNamespace Ljava/lang/String;
22 38 6 name Ljavax/xml/namespace/QName;
Exception table:
from to target type
1 2 43 any
5 12 43 any
15 43 43 any
Exceptions:
throws javax.xml.stream.XMLStreamException, java.io.IOException, org.xml.sax.SAXException
MethodParameters:
Name Flags
parser
imported
private void parseService(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.service_nsdecl:Ljava/util/Map;
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdldef_nsdecl:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
1: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.service_nsdecl:Ljava/util/Map;
aload 1
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.readNSDecl:(Ljava/util/Map;Ljavax/xml/stream/XMLStreamReader;)V
2: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 3: new com.sun.xml.internal.ws.model.wsdl.WSDLServiceImpl
dup
aload 1
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
new javax.xml.namespace.QName
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.targetNamespace:Ljava/lang/String;
aload 2
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLServiceImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;Ljavax/xml/namespace/QName;)V
astore 3
start local 3 4: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 3
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.serviceAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLService;Ljavax/xml/stream/XMLStreamReader;)V
5: goto 13
6: StackMap locals: java.lang.String com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 4
start local 4 7: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_PORT:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 12
8: aload 0
aload 1
aload 3
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parsePort:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLService;)V
9: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_2
if_icmpeq 13
10: aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.next:(Ljavax/xml/stream/XMLStreamReader;)I
pop
11: goto 13
12: StackMap locals: javax.xml.namespace.QName
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 3
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.serviceElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLService;Ljavax/xml/stream/XMLStreamReader;)Z
pop
end local 4 13: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 6
14: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
aload 3
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.addService:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLService;)V
15: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.service_nsdecl:Ljava/util/Map;
16: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 17 1 reader Ljavax/xml/stream/XMLStreamReader;
3 17 2 serviceName Ljava/lang/String;
4 17 3 service Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLService;
7 13 4 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
reader
private void parsePort(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLService;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.port_nsdecl:Ljava/util/Map;
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.service_nsdecl:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
1: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.port_nsdecl:Ljava/util/Map;
aload 1
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.readNSDecl:(Ljava/util/Map;Ljavax/xml/stream/XMLStreamReader;)V
2: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 3: aload 1
ldc "binding"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 4: aload 1
aload 4
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getQName:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljavax/xml/namespace/QName;
astore 5
start local 5 5: new javax.xml.namespace.QName
dup
aload 2
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 3
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 6
start local 6 6: new com.sun.xml.internal.ws.model.wsdl.WSDLPortImpl
dup
aload 1
aload 2
aload 6
aload 5
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLPortImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLService;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
astore 7
start local 7 7: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 7
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPort;Ljavax/xml/stream/XMLStreamReader;)V
8: goto 30
9: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService java.lang.String java.lang.String javax.xml.namespace.QName javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 9
start local 9 10: getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_ADDRESS:Ljavax/xml/namespace/QName;
aload 9
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 11
getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_SOAP12ADDRESS:Ljavax/xml/namespace/QName;
aload 9
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 18
11: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService java.lang.String java.lang.String javax.xml.namespace.QName javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort top javax.xml.namespace.QName
StackMap stack:
aload 1
ldc "location"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 12: aload 8
ifnull 16
13: aload 7
new com.sun.xml.internal.ws.api.EndpointAddress
dup
aload 8
invokespecial com.sun.xml.internal.ws.api.EndpointAddress.<init>:(Ljava/lang/String;)V
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort.setAddress:(Lcom/sun/xml/internal/ws/api/EndpointAddress;)V
14: goto 16
StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService java.lang.String java.lang.String javax.xml.namespace.QName javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort java.lang.String javax.xml.namespace.QName
StackMap stack: java.net.URISyntaxException
15: pop
16: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.next:(Ljavax/xml/stream/XMLStreamReader;)I
pop
17: goto 30
end local 8 StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService java.lang.String java.lang.String javax.xml.namespace.QName javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort top javax.xml.namespace.QName
StackMap stack:
18: getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.nsUri:Ljava/lang/String;
aload 9
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
19: ldc "EndpointReference"
aload 9
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
20: new com.sun.xml.internal.stream.buffer.stax.StreamReaderBufferCreator
dup
new com.sun.xml.internal.stream.buffer.MutableXMLStreamBuffer
dup
invokespecial com.sun.xml.internal.stream.buffer.MutableXMLStreamBuffer.<init>:()V
invokespecial com.sun.xml.internal.stream.buffer.stax.StreamReaderBufferCreator.<init>:(Lcom/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer;)V
astore 10
start local 10 21: new com.sun.xml.internal.stream.buffer.XMLStreamBufferMark
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.port_nsdecl:Ljava/util/Map;
aload 10
invokespecial com.sun.xml.internal.stream.buffer.XMLStreamBufferMark.<init>:(Ljava/util/Map;Lcom/sun/xml/internal/stream/buffer/AbstractCreatorProcessor;)V
astore 11
start local 11 22: aload 10
aload 1
iconst_0
invokevirtual com.sun.xml.internal.stream.buffer.stax.StreamReaderBufferCreator.createElementFragment:(Ljavax/xml/stream/XMLStreamReader;Z)Lcom/sun/xml/internal/stream/buffer/MutableXMLStreamBuffer;
pop
23: new com.sun.xml.internal.ws.api.addressing.WSEndpointReference
dup
aload 11
getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
invokespecial com.sun.xml.internal.ws.api.addressing.WSEndpointReference.<init>:(Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;)V
astore 12
start local 12 24: aload 7
aload 12
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort.setEPR:(Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
25: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_2
if_icmpne 30
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_PORT:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 30
26: goto 31
end local 12 end local 11 end local 10 27: StackMap locals:
StackMap stack: javax.xml.stream.XMLStreamException
astore 10
start local 10 28: new javax.xml.ws.WebServiceException
dup
aload 10
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 10 29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 7
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPort;Ljavax/xml/stream/XMLStreamReader;)Z
pop
end local 9 30: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService java.lang.String java.lang.String javax.xml.namespace.QName javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 9
31: StackMap locals:
StackMap stack:
aload 7
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort.getAddress:()Lcom/sun/xml/internal/ws/api/EndpointAddress;
ifnonnull 35
32: aload 7
new com.sun.xml.internal.ws.api.EndpointAddress
dup
ldc ""
invokespecial com.sun.xml.internal.ws.api.EndpointAddress.<init>:(Ljava/lang/String;)V
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPort.setAddress:(Lcom/sun/xml/internal/ws/api/EndpointAddress;)V
33: goto 35
StackMap locals:
StackMap stack: java.net.URISyntaxException
34: pop
35: StackMap locals:
StackMap stack:
aload 2
aload 6
aload 7
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLService.put:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPort;)V
36: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.port_nsdecl:Ljava/util/Map;
37: return
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 38 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 38 1 reader Ljavax/xml/stream/XMLStreamReader;
0 38 2 service Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLService;
3 38 3 portName Ljava/lang/String;
4 38 4 binding Ljava/lang/String;
5 38 5 bindingName Ljavax/xml/namespace/QName;
6 38 6 portQName Ljavax/xml/namespace/QName;
7 38 7 port Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPort;
12 18 8 location Ljava/lang/String;
10 30 9 name Ljavax/xml/namespace/QName;
21 27 10 creator Lcom/sun/xml/internal/stream/buffer/stax/StreamReaderBufferCreator;
22 27 11 eprbuffer Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
24 27 12 wsepr Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
28 29 10 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
13 14 15 Class java.net.URISyntaxException
20 26 27 Class javax.xml.stream.XMLStreamException
32 33 34 Class java.net.URISyntaxException
MethodParameters:
Name Flags
reader
service
private void parseBinding(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=8, args_size=2
start local 0 start local 1 0: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 1
ldc "type"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 2: aload 2
ifnull 3
aload 3
ifnonnull 5
3: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
4: return
5: StackMap locals:
StackMap stack:
new com.sun.xml.internal.ws.model.wsdl.WSDLBoundPortTypeImpl
dup
aload 1
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
new javax.xml.namespace.QName
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.targetNamespace:Ljava/lang/String;
aload 2
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
6: aload 1
aload 3
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getQName:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljavax/xml/namespace/QName;
7: invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLBoundPortTypeImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
astore 4
start local 4 8: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.bindingAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;Ljavax/xml/stream/XMLStreamReader;)V
9: goto 35
10: StackMap locals: com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 5
start local 5 11: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.NS_SOAP_BINDING:Ljavax/xml/namespace/QName;
aload 5
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 21
12: aload 1
aconst_null
ldc "transport"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 13: aload 4
aload 6
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createBindingId:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/BindingID;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.setBindingId:(Lcom/sun/xml/internal/ws/api/BindingID;)V
14: aload 1
aconst_null
ldc "style"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 15: aload 7
ifnull 18
aload 7
ldc "rpc"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
16: aload 4
getstatic javax.jws.soap.SOAPBinding$Style.RPC:Ljavax/jws/soap/SOAPBinding$Style;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.setStyle:(Ljavax/jws/soap/SOAPBinding$Style;)V
17: goto 19
18: StackMap locals: javax.xml.namespace.QName java.lang.String java.lang.String
StackMap stack:
aload 4
getstatic javax.jws.soap.SOAPBinding$Style.DOCUMENT:Ljavax/jws/soap/SOAPBinding$Style;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.setStyle:(Ljavax/jws/soap/SOAPBinding$Style;)V
19: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.goToEnd:(Ljavax/xml/stream/XMLStreamReader;)V
end local 7 end local 6 20: goto 35
StackMap locals:
StackMap stack:
21: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.NS_SOAP12_BINDING:Ljavax/xml/namespace/QName;
aload 5
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 31
22: aload 1
aconst_null
ldc "transport"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 23: aload 4
aload 6
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createBindingId:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/BindingID;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.setBindingId:(Lcom/sun/xml/internal/ws/api/BindingID;)V
24: aload 1
aconst_null
ldc "style"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 25: aload 7
ifnull 28
aload 7
ldc "rpc"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 28
26: aload 4
getstatic javax.jws.soap.SOAPBinding$Style.RPC:Ljavax/jws/soap/SOAPBinding$Style;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.setStyle:(Ljavax/jws/soap/SOAPBinding$Style;)V
27: goto 29
28: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 4
getstatic javax.jws.soap.SOAPBinding$Style.DOCUMENT:Ljavax/jws/soap/SOAPBinding$Style;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.setStyle:(Ljavax/jws/soap/SOAPBinding$Style;)V
29: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.goToEnd:(Ljavax/xml/stream/XMLStreamReader;)V
end local 7 end local 6 30: goto 35
StackMap locals:
StackMap stack:
31: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_OPERATION:Ljavax/xml/namespace/QName;
aload 5
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 34
32: aload 0
aload 1
aload 4
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseBindingOperation:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;)V
33: goto 35
34: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.bindingElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;Ljavax/xml/stream/XMLStreamReader;)Z
pop
end local 5 35: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 10
36: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 37 1 reader Ljavax/xml/stream/XMLStreamReader;
1 37 2 bindingName Ljava/lang/String;
2 37 3 portTypeName Ljava/lang/String;
8 37 4 binding Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
11 35 5 name Ljavax/xml/namespace/QName;
13 20 6 transport Ljava/lang/String;
15 20 7 style Ljava/lang/String;
23 30 6 transport Ljava/lang/String;
25 30 7 style Ljava/lang/String;
MethodParameters:
Name Flags
reader
private static com.sun.xml.internal.ws.api.BindingID createBindingId(java.lang.String, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/BindingID;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
ldc "http://schemas.xmlsoap.org/soap/http"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 7
1: ldc Lcom/sun/xml/internal/ws/api/BindingIDFactory;
invokestatic com.sun.xml.internal.ws.util.ServiceFinder.find:(Ljava/lang/Class;)Lcom/sun/xml/internal/ws/util/ServiceFinder;
invokevirtual com.sun.xml.internal.ws.util.ServiceFinder.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: java.lang.String com.sun.xml.internal.ws.api.SOAPVersion top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.BindingIDFactory
astore 2
start local 2 3: aload 2
aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.api.BindingIDFactory.create:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/sun/xml/internal/ws/api/BindingID;
astore 4
start local 4 4: aload 4
ifnull 6
5: aload 4
areturn
end local 4 end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: StackMap locals: java.lang.String com.sun.xml.internal.ws.api.SOAPVersion
StackMap stack:
aload 1
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_11:Lcom/sun/xml/internal/ws/api/SOAPVersion;
invokevirtual com.sun.xml.internal.ws.api.SOAPVersion.equals:(Ljava/lang/Object;)Z
ifeq 8
getstatic com.sun.xml.internal.ws.api.BindingID.SOAP11_HTTP:Lcom/sun/xml/internal/ws/api/BindingID$SOAPHTTPImpl;
goto 9
StackMap locals:
StackMap stack:
8: getstatic com.sun.xml.internal.ws.api.BindingID.SOAP12_HTTP:Lcom/sun/xml/internal/ws/api/BindingID$SOAPHTTPImpl;
StackMap locals:
StackMap stack: com.sun.xml.internal.ws.api.BindingID$SOAPHTTPImpl
9: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 transport Ljava/lang/String;
0 10 1 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
3 6 2 f Lcom/sun/xml/internal/ws/api/BindingIDFactory;
4 6 4 bindingId Lcom/sun/xml/internal/ws/api/BindingID;
MethodParameters:
Name Flags
transport
soapVersion
private void parseBindingOperation(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnonnull 4
2: aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
3: return
4: StackMap locals: java.lang.String
StackMap stack:
new javax.xml.namespace.QName
dup
aload 2
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.getPortTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 3
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 4
start local 4 5: new com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl
dup
aload 1
aload 2
aload 4
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;Ljavax/xml/namespace/QName;)V
astore 5
start local 5 6: aload 2
aload 4
aload 5
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.put:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;)V
7: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 5
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.bindingOperationAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Ljavax/xml/stream/XMLStreamReader;)V
8: goto 35
9: StackMap locals: javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 6
start local 6 10: aconst_null
astore 7
start local 7 11: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_INPUT:Ljavax/xml/namespace/QName;
aload 6
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 14
12: aload 0
aload 1
aload 5
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseInputBinding:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;)V
13: goto 29
StackMap locals: javax.xml.namespace.QName java.lang.String
StackMap stack:
14: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_OUTPUT:Ljavax/xml/namespace/QName;
aload 6
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 17
15: aload 0
aload 1
aload 5
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseOutputBinding:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;)V
16: goto 29
StackMap locals:
StackMap stack:
17: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_FAULT:Ljavax/xml/namespace/QName;
aload 6
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 20
18: aload 0
aload 1
aload 5
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseFaultBinding:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;)V
19: goto 29
StackMap locals:
StackMap stack:
20: getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_OPERATION:Ljavax/xml/namespace/QName;
aload 6
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 22
21: getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_SOAP12OPERATION:Ljavax/xml/namespace/QName;
aload 6
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 28
22: StackMap locals:
StackMap stack:
aload 1
aconst_null
ldc "style"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 7
23: aload 1
aconst_null
ldc "soapAction"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 24: aload 8
ifnull 26
25: aload 5
aload 8
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setSoapAction:(Ljava/lang/String;)V
26: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.goToEnd:(Ljavax/xml/stream/XMLStreamReader;)V
end local 8 27: goto 29
28: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 5
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.bindingOperationElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Ljavax/xml/stream/XMLStreamReader;)Z
pop
29: StackMap locals:
StackMap stack:
aload 7
ifnull 34
30: aload 7
ldc "rpc"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 32
31: aload 5
getstatic javax.jws.soap.SOAPBinding$Style.RPC:Ljavax/jws/soap/SOAPBinding$Style;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setStyle:(Ljavax/jws/soap/SOAPBinding$Style;)V
goto 35
32: StackMap locals:
StackMap stack:
aload 5
getstatic javax.jws.soap.SOAPBinding$Style.DOCUMENT:Ljavax/jws/soap/SOAPBinding$Style;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setStyle:(Ljavax/jws/soap/SOAPBinding$Style;)V
33: goto 35
34: StackMap locals:
StackMap stack:
aload 5
aload 2
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.getStyle:()Ljavax/jws/soap/SOAPBinding$Style;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setStyle:(Ljavax/jws/soap/SOAPBinding$Style;)V
end local 7 end local 6 35: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 9
36: 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 37 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 37 1 reader Ljavax/xml/stream/XMLStreamReader;
0 37 2 binding Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
1 37 3 bindingOpName Ljava/lang/String;
5 37 4 opName Ljavax/xml/namespace/QName;
6 37 5 bindingOp Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
10 35 6 name Ljavax/xml/namespace/QName;
11 35 7 style Ljava/lang/String;
24 27 8 soapAction Ljava/lang/String;
MethodParameters:
Name Flags
reader
binding
private void parseInputBinding(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.bindingOperationInputAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Ljavax/xml/stream/XMLStreamReader;)V
2: goto 17
3: StackMap locals: int
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 4
start local 4 4: getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_BODY:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 5
getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_SOAP12BODY:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 10
StackMap locals: javax.xml.namespace.QName
StackMap stack:
5: iload 3
ifne 10
6: iconst_1
istore 3
7: aload 2
aload 1
aload 2
getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode.INPUT:Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseSOAPBodyBinding:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;)Z
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setInputExplicitBodyParts:(Z)V
8: aload 1
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.goToEnd:(Ljavax/xml/stream/XMLStreamReader;)V
9: goto 17
StackMap locals:
StackMap stack:
10: getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_HEADER:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 11
getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_SOAP12HEADER:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 13
11: StackMap locals:
StackMap stack:
aload 1
aload 2
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.getInputParts:()Ljava/util/Map;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseSOAPHeaderBinding:(Ljavax/xml/stream/XMLStreamReader;Ljava/util/Map;)V
12: goto 17
StackMap locals:
StackMap stack:
13: getstatic com.sun.xml.internal.ws.wsdl.parser.MIMEConstants.QNAME_MULTIPART_RELATED:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 16
14: aload 1
aload 2
getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode.INPUT:Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseMimeMultipartBinding:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;)V
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.bindingOperationInputElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Ljavax/xml/stream/XMLStreamReader;)Z
pop
end local 4 17: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 3
18: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 19 1 reader Ljavax/xml/stream/XMLStreamReader;
0 19 2 bindingOp Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
1 19 3 bodyFound Z
4 17 4 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
reader
bindingOp
private void parseOutputBinding(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.bindingOperationOutputAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Ljavax/xml/stream/XMLStreamReader;)V
2: goto 17
3: StackMap locals: int
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 4
start local 4 4: getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_BODY:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 5
getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_SOAP12BODY:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 10
StackMap locals: javax.xml.namespace.QName
StackMap stack:
5: iload 3
ifne 10
6: iconst_1
istore 3
7: aload 2
aload 1
aload 2
getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode.OUTPUT:Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseSOAPBodyBinding:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;)Z
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setOutputExplicitBodyParts:(Z)V
8: aload 1
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.goToEnd:(Ljavax/xml/stream/XMLStreamReader;)V
9: goto 17
StackMap locals:
StackMap stack:
10: getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_HEADER:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifne 11
getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_SOAP12HEADER:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 13
11: StackMap locals:
StackMap stack:
aload 1
aload 2
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.getOutputParts:()Ljava/util/Map;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseSOAPHeaderBinding:(Ljavax/xml/stream/XMLStreamReader;Ljava/util/Map;)V
12: goto 17
StackMap locals:
StackMap stack:
13: getstatic com.sun.xml.internal.ws.wsdl.parser.MIMEConstants.QNAME_MULTIPART_RELATED:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 16
14: aload 1
aload 2
getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode.OUTPUT:Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseMimeMultipartBinding:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;)V
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.bindingOperationOutputElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Ljavax/xml/stream/XMLStreamReader;)Z
pop
end local 4 17: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 3
18: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 19 1 reader Ljavax/xml/stream/XMLStreamReader;
0 19 2 bindingOp Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
1 19 3 bodyFound Z
4 17 4 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
reader
bindingOp
private void parseFaultBinding(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: new com.sun.xml.internal.ws.model.wsdl.WSDLBoundFaultImpl
dup
aload 1
aload 3
aload 2
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLBoundFaultImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;)V
astore 4
start local 4 2: aload 2
aload 4
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.addFault:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;)V
3: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.bindingOperationFaultAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;Ljavax/xml/stream/XMLStreamReader;)V
4: goto 6
5: StackMap locals: java.lang.String com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.bindingOperationFaultElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;Ljavax/xml/stream/XMLStreamReader;)Z
pop
6: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 5
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 8 1 reader Ljavax/xml/stream/XMLStreamReader;
0 8 2 bindingOp Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
1 8 3 faultName Ljava/lang/String;
2 8 4 wsdlBoundFault Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;
MethodParameters:
Name Flags
reader
bindingOp
private static boolean parseSOAPBodyBinding(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation, com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
ldc "namespace"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 2
getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode.INPUT:Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
if_acmpne 4
2: aload 1
aload 3
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setRequestNamespace:(Ljava/lang/String;)V
3: aload 0
aload 1
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.getInputParts:()Ljava/util/Map;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseSOAPBodyBinding:(Ljavax/xml/stream/XMLStreamReader;Ljava/util/Map;)Z
ireturn
4: StackMap locals: java.lang.String
StackMap stack:
aload 1
aload 3
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.setResponseNamespace:(Ljava/lang/String;)V
5: aload 0
aload 1
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.getOutputParts:()Ljava/util/Map;
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseSOAPBodyBinding:(Ljavax/xml/stream/XMLStreamReader;Ljava/util/Map;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 reader Ljavax/xml/stream/XMLStreamReader;
0 6 1 op Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
0 6 2 mode Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
1 6 3 namespace Ljava/lang/String;
MethodParameters:
Name Flags
reader
op
mode
private static boolean parseSOAPBodyBinding(javax.xml.stream.XMLStreamReader, java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding>);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Ljava/util/Map;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
ldc "parts"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 11
2: aload 2
invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.parseTokenList:(Ljava/lang/String;)Ljava/util/List;
astore 3
start local 3 3: aload 3
invokeinterface java.util.List.isEmpty:()Z
ifeq 6
4: aload 1
ldc " "
getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.BODY:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: goto 10
6: StackMap locals: java.lang.String java.util.List
StackMap stack:
aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 9
StackMap locals: javax.xml.stream.XMLStreamReader java.util.Map java.lang.String java.util.List top java.util.Iterator
StackMap stack:
7: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 8: aload 1
aload 4
getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.BODY:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 4 9: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
10: StackMap locals: javax.xml.stream.XMLStreamReader java.util.Map java.lang.String java.util.List
StackMap stack:
iconst_1
ireturn
end local 3 11: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 reader Ljavax/xml/stream/XMLStreamReader;
0 12 1 parts Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;
1 12 2 partsString Ljava/lang/String;
3 11 3 partsList Ljava/util/List<Ljava/lang/String;>;
8 9 4 part Ljava/lang/String;
Signature: (Ljavax/xml/stream/XMLStreamReader;Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;)Z
MethodParameters:
Name Flags
reader
parts
private static void parseSOAPHeaderBinding(javax.xml.stream.XMLStreamReader, java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding>);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Ljava/util/Map;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
ldc "part"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
return
3: StackMap locals:
StackMap stack:
aload 1
aload 2
getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.HEADER:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.goToEnd:(Ljavax/xml/stream/XMLStreamReader;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 reader Ljavax/xml/stream/XMLStreamReader;
0 6 1 parts Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;
1 6 2 part Ljava/lang/String;
Signature: (Ljavax/xml/stream/XMLStreamReader;Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;)V
MethodParameters:
Name Flags
reader
parts
private static void parseMimeMultipartBinding(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation, com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: goto 6
1: StackMap locals:
StackMap stack:
aload 0
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 3
start local 3 2: getstatic com.sun.xml.internal.ws.wsdl.parser.MIMEConstants.QNAME_PART:Ljavax/xml/namespace/QName;
aload 3
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 5
3: aload 0
aload 1
aload 2
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseMIMEPart:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;)V
4: goto 6
5: StackMap locals: javax.xml.namespace.QName
StackMap stack:
aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
end local 3 6: StackMap locals:
StackMap stack:
aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 1
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 reader Ljavax/xml/stream/XMLStreamReader;
0 8 1 op Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
0 8 2 mode Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
2 6 3 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
reader
op
mode
private static void parseMIMEPart(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation, com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=9, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aconst_null
astore 4
start local 4 2: aload 2
getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode.INPUT:Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
if_acmpne 5
3: aload 1
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.getInputParts:()Ljava/util/Map;
astore 4
4: goto 34
StackMap locals: int java.util.Map
StackMap stack:
5: aload 2
getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode.OUTPUT:Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
if_acmpne 8
6: aload 1
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.getOutputParts:()Ljava/util/Map;
astore 4
7: goto 34
StackMap locals:
StackMap stack:
8: aload 2
getstatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode.FAULT:Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
if_acmpne 34
9: aload 1
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation.getFaultParts:()Ljava/util/Map;
astore 4
10: goto 34
11: StackMap locals:
StackMap stack:
aload 0
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 5
start local 5 12: getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_BODY:Ljavax/xml/namespace/QName;
aload 5
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 17
iload 3
ifne 17
13: iconst_1
istore 3
14: aload 0
aload 1
aload 2
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseSOAPBodyBinding:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;)Z
pop
15: aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.next:(Ljavax/xml/stream/XMLStreamReader;)I
pop
16: goto 34
StackMap locals: javax.xml.namespace.QName
StackMap stack:
17: getstatic com.sun.xml.internal.ws.wsdl.parser.SOAPConstants.QNAME_HEADER:Ljavax/xml/namespace/QName;
aload 5
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 22
18: iconst_1
istore 3
19: aload 0
aload 4
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseSOAPHeaderBinding:(Ljavax/xml/stream/XMLStreamReader;Ljava/util/Map;)V
20: aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.next:(Ljavax/xml/stream/XMLStreamReader;)I
pop
21: goto 34
StackMap locals:
StackMap stack:
22: getstatic com.sun.xml.internal.ws.wsdl.parser.MIMEConstants.QNAME_CONTENT:Ljavax/xml/namespace/QName;
aload 5
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 33
23: aload 0
aconst_null
ldc "part"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 24: aload 0
aconst_null
ldc "type"
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 25: aload 6
ifnull 26
aload 7
ifnonnull 28
26: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
27: goto 34
28: StackMap locals:
StackMap stack:
aload 7
invokestatic com.sun.xml.internal.ws.api.model.ParameterBinding.createAttachment:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
astore 8
start local 8 29: aload 4
ifnull 31
aload 8
ifnull 31
aload 6
ifnull 31
30: aload 4
aload 6
aload 8
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: StackMap locals: com.sun.xml.internal.ws.api.model.ParameterBinding
StackMap stack:
aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.next:(Ljavax/xml/stream/XMLStreamReader;)I
pop
end local 8 end local 7 end local 6 32: goto 34
33: StackMap locals:
StackMap stack:
aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
end local 5 34: StackMap locals:
StackMap stack:
aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 11
35: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 reader Ljavax/xml/stream/XMLStreamReader;
0 36 1 op Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;
0 36 2 mode Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser$BindingMode;
1 36 3 bodyFound Z
2 36 4 parts Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;
12 34 5 name Ljavax/xml/namespace/QName;
24 32 6 part Ljava/lang/String;
25 32 7 type Ljava/lang/String;
29 32 8 sb Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
MethodParameters:
Name Flags
reader
op
mode
protected void parseImport(java.net.URL, javax.xml.stream.XMLStreamReader);
descriptor: (Ljava/net/URL;Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "location"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
1: astore 3
start local 3 2: aload 1
ifnull 5
3: new java.net.URL
dup
aload 1
aload 3
invokespecial java.net.URL.<init>:(Ljava/net/URL;Ljava/lang/String;)V
astore 4
start local 4 4: goto 6
end local 4 5: StackMap locals: java.lang.String
StackMap stack:
new java.net.URL
dup
aload 3
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
astore 4
start local 4 6: StackMap locals: java.net.URL
StackMap stack:
aload 0
aload 4
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseImport:(Ljava/net/URL;)V
7: goto 9
8: StackMap locals:
StackMap stack:
aload 2
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
9: StackMap locals:
StackMap stack:
aload 2
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 8
10: return
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/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 11 1 baseURL Ljava/net/URL;
0 11 2 reader Ljavax/xml/stream/XMLStreamReader;
2 11 3 importLocation Ljava/lang/String;
4 5 4 importURL Ljava/net/URL;
6 11 4 importURL Ljava/net/URL;
Exceptions:
throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.Nullable()
1:
MethodParameters:
Name Flags
baseURL
reader
private void parsePortType(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 4
2: aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
3: return
4: StackMap locals: java.lang.String
StackMap stack:
new com.sun.xml.internal.ws.model.wsdl.WSDLPortTypeImpl
dup
aload 1
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
new javax.xml.namespace.QName
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.targetNamespace:Ljava/lang/String;
aload 2
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLPortTypeImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;Ljavax/xml/namespace/QName;)V
astore 3
start local 3 5: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 3
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;Ljavax/xml/stream/XMLStreamReader;)V
6: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
aload 3
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.addPortType:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;)V
7: goto 13
8: StackMap locals: com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 4
start local 4 9: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_OPERATION:Ljavax/xml/namespace/QName;
aload 4
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 12
10: aload 0
aload 1
aload 3
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parsePortTypeOperation:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;)V
11: goto 13
12: StackMap locals: javax.xml.namespace.QName
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 3
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;Ljavax/xml/stream/XMLStreamReader;)Z
pop
end local 4 13: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 8
14: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 15 1 reader Ljavax/xml/stream/XMLStreamReader;
1 15 2 portTypeName Ljava/lang/String;
5 15 3 portType Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;
9 13 4 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
reader
private void parsePortTypeOperation(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnonnull 4
2: aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
3: return
4: StackMap locals: java.lang.String
StackMap stack:
new javax.xml.namespace.QName
dup
aload 2
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 3
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 4
start local 4 5: new com.sun.xml.internal.ws.model.wsdl.WSDLOperationImpl
dup
aload 1
aload 2
aload 4
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLOperationImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;Ljavax/xml/namespace/QName;)V
astore 5
start local 5 6: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 5
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;Ljavax/xml/stream/XMLStreamReader;)V
7: aload 1
ldc "parameterOrder"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 8: aload 5
aload 6
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.setParameterOrder:(Ljava/lang/String;)V
9: aload 2
aload 3
aload 5
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType.put:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)V
10: goto 22
11: StackMap locals: javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation java.lang.String
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 7
start local 7 12: aload 7
getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_INPUT:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 15
13: aload 0
aload 1
aload 5
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parsePortTypeOperationInput:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)V
14: goto 22
StackMap locals: javax.xml.namespace.QName
StackMap stack:
15: aload 7
getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_OUTPUT:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 18
16: aload 0
aload 1
aload 5
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parsePortTypeOperationOutput:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)V
17: goto 22
StackMap locals:
StackMap stack:
18: aload 7
getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_FAULT:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 21
19: aload 0
aload 1
aload 5
invokevirtual com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parsePortTypeOperationFault:(Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)V
20: goto 22
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 5
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;Ljavax/xml/stream/XMLStreamReader;)Z
pop
end local 7 22: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 11
23: 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 24 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 24 1 reader Ljavax/xml/stream/XMLStreamReader;
0 24 2 portType Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;
1 24 3 operationName Ljava/lang/String;
5 24 4 operationQName Ljavax/xml/namespace/QName;
6 24 5 operation Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
8 24 6 parameterOrder Ljava/lang/String;
12 22 7 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
reader
portType
private void parsePortTypeOperationFault(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "message"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 1
aload 3
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getQName:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljavax/xml/namespace/QName;
astore 4
start local 4 2: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 3: new com.sun.xml.internal.ws.model.wsdl.WSDLFaultImpl
dup
aload 1
aload 5
aload 4
aload 2
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLFaultImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)V
astore 6
start local 6 4: aload 2
aload 6
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.addFault:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLFault;)V
5: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 6
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationFaultAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLFault;Ljavax/xml/stream/XMLStreamReader;)V
6: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationFault:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;Ljavax/xml/stream/XMLStreamReader;)Z
pop
7: goto 9
8: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation java.lang.String javax.xml.namespace.QName java.lang.String com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLFault
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 6
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationFaultElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLFault;Ljavax/xml/stream/XMLStreamReader;)Z
pop
9: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 8
10: 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 11 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 11 1 reader Ljavax/xml/stream/XMLStreamReader;
0 11 2 operation Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
1 11 3 msg Ljava/lang/String;
2 11 4 msgName Ljavax/xml/namespace/QName;
3 11 5 name Ljava/lang/String;
4 11 6 fault Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLFault;
MethodParameters:
Name Flags
reader
operation
private void parsePortTypeOperationInput(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "message"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 1
aload 3
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getQName:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljavax/xml/namespace/QName;
astore 4
start local 4 2: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 3: new com.sun.xml.internal.ws.model.wsdl.WSDLInputImpl
dup
aload 1
aload 5
aload 4
aload 2
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLInputImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)V
astore 6
start local 6 4: aload 2
aload 6
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.setInput:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;)V
5: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 6
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationInputAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;Ljavax/xml/stream/XMLStreamReader;)V
6: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationInput:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;Ljavax/xml/stream/XMLStreamReader;)Z
pop
7: goto 9
8: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation java.lang.String javax.xml.namespace.QName java.lang.String com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 6
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationInputElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;Ljavax/xml/stream/XMLStreamReader;)Z
pop
9: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 8
10: 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 11 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 11 1 reader Ljavax/xml/stream/XMLStreamReader;
0 11 2 operation Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
1 11 3 msg Ljava/lang/String;
2 11 4 msgName Ljavax/xml/namespace/QName;
3 11 5 name Ljava/lang/String;
4 11 6 input Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;
MethodParameters:
Name Flags
reader
operation
private void parsePortTypeOperationOutput(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "message"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 1
aload 3
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getQName:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljavax/xml/namespace/QName;
astore 4
start local 4 2: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 3: new com.sun.xml.internal.ws.model.wsdl.WSDLOutputImpl
dup
aload 1
aload 5
aload 4
aload 2
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLOutputImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;)V
astore 6
start local 6 4: aload 2
aload 6
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.setOutput:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput;)V
5: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 6
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationOutputAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput;Ljavax/xml/stream/XMLStreamReader;)V
6: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationOutput:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;Ljavax/xml/stream/XMLStreamReader;)Z
pop
7: goto 9
8: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser javax.xml.stream.XMLStreamReader com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation java.lang.String javax.xml.namespace.QName java.lang.String com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOutput
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 6
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.portTypeOperationOutputElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput;Ljavax/xml/stream/XMLStreamReader;)Z
pop
9: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 8
10: 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 11 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 11 1 reader Ljavax/xml/stream/XMLStreamReader;
0 11 2 operation Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
1 11 3 msg Ljava/lang/String;
2 11 4 msgName Ljavax/xml/namespace/QName;
3 11 5 name Ljava/lang/String;
4 11 6 output Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput;
MethodParameters:
Name Flags
reader
operation
private void parseMessage(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=12, args_size=2
start local 0 start local 1 0: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: new com.sun.xml.internal.ws.model.wsdl.WSDLMessageImpl
dup
aload 1
new javax.xml.namespace.QName
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.targetNamespace:Ljava/lang/String;
aload 2
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLMessageImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/namespace/QName;)V
astore 3
start local 3 2: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 3
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.messageAttributes:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;Ljavax/xml/stream/XMLStreamReader;)V
3: iconst_0
istore 4
start local 4 4: goto 30
5: StackMap locals: java.lang.String com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage int
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getName:()Ljavax/xml/namespace/QName;
astore 5
start local 5 6: getstatic com.sun.xml.internal.ws.wsdl.parser.WSDLConstants.QNAME_PART:Ljavax/xml/namespace/QName;
aload 5
invokevirtual javax.xml.namespace.QName.equals:(Ljava/lang/Object;)Z
ifeq 29
7: aload 1
ldc "name"
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getMandatoryNonEmptyAttribute:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 8: aconst_null
astore 7
start local 7 9: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeCount:()I
istore 8
start local 8 10: getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLDescriptorKind.ELEMENT:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLDescriptorKind;
astore 9
start local 9 11: iconst_0
istore 10
start local 10 12: goto 22
13: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser javax.xml.stream.XMLStreamReader java.lang.String com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage int javax.xml.namespace.QName java.lang.String java.lang.String int com.sun.xml.internal.ws.api.model.wsdl.WSDLDescriptorKind int
StackMap stack:
aload 1
iload 10
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeName:(I)Ljavax/xml/namespace/QName;
astore 11
start local 11 14: aload 11
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
ldc "element"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 16
15: getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLDescriptorKind.ELEMENT:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLDescriptorKind;
astore 9
goto 18
16: StackMap locals: javax.xml.namespace.QName
StackMap stack:
aload 11
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
ldc "type"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
17: getstatic com.sun.xml.internal.ws.api.model.wsdl.WSDLDescriptorKind.TYPE:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLDescriptorKind;
astore 9
18: StackMap locals:
StackMap stack:
aload 11
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
ldc "element"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 19
aload 11
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
ldc "type"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
19: StackMap locals:
StackMap stack:
aload 1
iload 10
invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(I)Ljava/lang/String;
astore 7
20: goto 23
end local 11 21: StackMap locals:
StackMap stack:
iinc 10 1
StackMap locals:
StackMap stack:
22: iload 10
iload 8
if_icmplt 13
end local 10 23: StackMap locals:
StackMap stack:
aload 7
ifnull 26
24: new com.sun.xml.internal.ws.model.wsdl.WSDLPartImpl
dup
aload 1
aload 6
iload 4
new com.sun.xml.internal.ws.model.wsdl.WSDLPartDescriptorImpl
dup
aload 1
aload 1
aload 7
invokestatic com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getQName:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;)Ljavax/xml/namespace/QName;
aload 9
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLPartDescriptorImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLDescriptorKind;)V
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLPartImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljava/lang/String;ILcom/sun/xml/internal/ws/api/model/wsdl/WSDLPartDescriptor;)V
astore 10
start local 10 25: aload 3
aload 10
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage.add:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;)V
end local 10 26: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_2
if_icmpeq 30
27: aload 1
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.goToEnd:(Ljavax/xml/stream/XMLStreamReader;)V
end local 9 end local 8 end local 7 end local 6 28: goto 30
29: StackMap locals: com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser javax.xml.stream.XMLStreamReader java.lang.String com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage int javax.xml.namespace.QName
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensionFacade:Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
aload 3
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension.messageElements:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;Ljavax/xml/stream/XMLStreamReader;)Z
pop
end local 5 30: StackMap locals:
StackMap stack:
aload 1
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 5
31: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.wsdlDoc:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
aload 3
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.addMessage:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;)V
32: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
iconst_2
if_icmpeq 34
33: aload 1
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.goToEnd:(Ljavax/xml/stream/XMLStreamReader;)V
34: 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 35 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 35 1 reader Ljavax/xml/stream/XMLStreamReader;
1 35 2 msgName Ljava/lang/String;
2 35 3 msg Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;
4 35 4 partIndex I
6 30 5 name Ljavax/xml/namespace/QName;
8 28 6 part Ljava/lang/String;
9 28 7 desc Ljava/lang/String;
10 28 8 index I
11 28 9 kind Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLDescriptorKind;
12 23 10 i I
14 21 11 descName Ljavax/xml/namespace/QName;
25 26 10 wsdlPart Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
MethodParameters:
Name Flags
reader
private static void goToEnd(javax.xml.stream.XMLStreamReader);
descriptor: (Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.skipElement:(Ljavax/xml/stream/XMLStreamReader;)V
2: StackMap locals:
StackMap stack:
aload 0
invokestatic com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent:(Ljavax/xml/stream/XMLStreamReader;)I
iconst_2
if_icmpne 1
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 reader Ljavax/xml/stream/XMLStreamReader;
MethodParameters:
Name Flags
reader
private static javax.xml.stream.XMLStreamReader createReader(java.net.URL);
descriptor: (Ljava/net/URL;)Ljavax/xml/stream/XMLStreamReader;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader:(Ljava/net/URL;Ljava/lang/Class;)Ljavax/xml/stream/XMLStreamReader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 wsdlLoc Ljava/net/URL;
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
wsdlLoc
private static javax.xml.stream.XMLStreamReader createReader(java.net.URL, java.lang.Class<javax.xml.ws.Service>);
descriptor: (Ljava/net/URL;Ljava/lang/Class;)Ljavax/xml/stream/XMLStreamReader;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
astore 2
start local 2 1: goto 18
end local 2 StackMap locals:
StackMap stack: java.io.IOException
2: astore 3
start local 3 3: aload 1
ifnull 17
4: invokestatic com.sun.xml.internal.ws.api.server.ContainerResolver.getInstance:()Lcom/sun/xml/internal/ws/api/server/ContainerResolver;
invokevirtual com.sun.xml.internal.ws.api.server.ContainerResolver.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
ldc Lcom/sun/xml/internal/ws/api/WSDLLocator;
invokevirtual com.sun.xml.internal.ws.api.server.Container.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.WSDLLocator
astore 4
start local 4 5: aload 4
ifnull 17
6: aload 0
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
astore 5
start local 5 7: aload 1
ldc "."
invokevirtual java.lang.Class.getResource:(Ljava/lang/String;)Ljava/net/URL;
astore 6
start local 6 8: aload 0
invokevirtual java.net.URL.getPath:()Ljava/lang/String;
astore 7
start local 7 9: aload 6
ifnull 13
10: aload 6
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
astore 8
start local 8 11: aload 5
aload 8
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 13
12: aload 5
aload 8
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 7
end local 8 13: StackMap locals: java.net.URL java.lang.Class top java.io.IOException com.sun.xml.internal.ws.api.WSDLLocator java.lang.String java.net.URL java.lang.String
StackMap stack:
aload 4
aload 1
aload 7
invokevirtual com.sun.xml.internal.ws.api.WSDLLocator.locateWSDL:(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URL;
astore 0
14: aload 0
ifnull 17
15: new com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$1
dup
aload 0
invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
invokespecial com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$1.<init>:(Ljava/io/InputStream;)V
astore 2
start local 2 16: goto 18
end local 7 end local 6 end local 5 end local 4 end local 2 17: StackMap locals: java.net.URL java.lang.Class top java.io.IOException
StackMap stack:
aload 3
athrow
end local 3 start local 2 18: StackMap locals: java.net.URL java.lang.Class java.io.InputStream
StackMap stack:
new com.sun.xml.internal.ws.streaming.TidyXMLStreamReader
dup
aload 0
invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
aload 2
iconst_0
invokestatic com.sun.xml.internal.ws.api.streaming.XMLStreamReaderFactory.create:(Ljava/lang/String;Ljava/io/InputStream;Z)Ljavax/xml/stream/XMLStreamReader;
aload 2
invokespecial com.sun.xml.internal.ws.streaming.TidyXMLStreamReader.<init>:(Ljavax/xml/stream/XMLStreamReader;Ljava/io/Closeable;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 wsdlLoc Ljava/net/URL;
0 19 1 serviceClass Ljava/lang/Class<Ljavax/xml/ws/Service;>;
1 2 2 stream Ljava/io/InputStream;
16 17 2 stream Ljava/io/InputStream;
18 19 2 stream Ljava/io/InputStream;
3 18 3 io Ljava/io/IOException;
5 17 4 locator Lcom/sun/xml/internal/ws/api/WSDLLocator;
7 17 5 exForm Ljava/lang/String;
8 17 6 ru Ljava/net/URL;
9 17 7 loc Ljava/lang/String;
11 13 8 ruExForm Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.io.IOException
Exceptions:
throws java.io.IOException, javax.xml.stream.XMLStreamException
Signature: (Ljava/net/URL;Ljava/lang/Class<Ljavax/xml/ws/Service;>;)Ljavax/xml/stream/XMLStreamReader;
MethodParameters:
Name Flags
wsdlLoc
serviceClass
private void register(com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension);
descriptor: (Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.extensions:Ljava/util/List;
new com.sun.xml.internal.ws.wsdl.parser.FoolProofParserExtension
dup
aload 1
invokespecial com.sun.xml.internal.ws.wsdl.parser.FoolProofParserExtension.<init>:(Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser;
0 2 1 e Lcom/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension;
MethodParameters:
Name Flags
e
private static void readNSDecl(java.util.Map<java.lang.String, java.lang.String>, javax.xml.stream.XMLStreamReader);
descriptor: (Ljava/util/Map;Ljavax/xml/stream/XMLStreamReader;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceCount:()I
ifle 6
1: iconst_0
istore 2
start local 2 2: goto 5
3: StackMap locals: int
StackMap stack:
aload 0
aload 1
iload 2
invokeinterface javax.xml.stream.XMLStreamReader.getNamespacePrefix:(I)Ljava/lang/String;
aload 1
iload 2
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:(I)Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
aload 1
invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceCount:()I
if_icmplt 3
end local 2 6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 ns_map Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 7 1 reader Ljavax/xml/stream/XMLStreamReader;
2 6 2 i I
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljavax/xml/stream/XMLStreamReader;)V
MethodParameters:
Name Flags
ns_map
reader
}
SourceFile: "RuntimeWSDLParser.java"
NestMembers:
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$1 com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode
InnerClasses:
public final Parser = com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver$Parser of com.sun.xml.internal.ws.api.wsdl.parser.XMLEntityResolver
com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$1
private final BindingMode = com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser$BindingMode of com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser
public final Style = javax.jws.soap.SOAPBinding$Style of javax.jws.soap.SOAPBinding