public class com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator
super_class: java.lang.Object
{
private com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$JAXWSOutputSchemaResolver resolver;
descriptor: Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator$JAXWSOutputSchemaResolver;
flags: (0x0002) ACC_PRIVATE
private com.oracle.webservices.internal.api.databinding.WSDLResolver wsdlResolver;
descriptor: Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.model.AbstractSEIModelImpl model;
descriptor: Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.wsdl.writer.document.Definitions serviceDefinitions;
descriptor: Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.wsdl.writer.document.Definitions portDefinitions;
descriptor: Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.wsdl.writer.document.Types types;
descriptor: Lcom/sun/xml/internal/ws/wsdl/writer/document/Types;
flags: (0x0002) ACC_PRIVATE
private static final java.lang.String DOT_WSDL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: ".wsdl"
private static final java.lang.String WSDL_NAMESPACE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://schemas.xmlsoap.org/wsdl/"
private static final java.lang.String XSD_NAMESPACE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.w3.org/2001/XMLSchema"
private static final java.lang.String XSD_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "xsd"
private static final java.lang.String SOAP11_NAMESPACE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://schemas.xmlsoap.org/wsdl/soap/"
private static final java.lang.String SOAP12_NAMESPACE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://schemas.xmlsoap.org/wsdl/soap12/"
private static final java.lang.String SOAP_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "soap"
private static final java.lang.String SOAP12_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "soap12"
private static final java.lang.String TNS_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "tns"
private static final java.lang.String DOCUMENT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "document"
private static final java.lang.String RPC;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "rpc"
private static final java.lang.String LITERAL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "literal"
private static final java.lang.String REPLACE_WITH_ACTUAL_URL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "REPLACE_WITH_ACTUAL_URL"
public static final java.lang.String XsdNs;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "http://www.w3.org/2001/XMLSchema"
private java.util.Set<javax.xml.namespace.QName> processedExceptions;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavax/xml/namespace/QName;>;
private com.sun.xml.internal.ws.api.WSBinding binding;
descriptor: Lcom/sun/xml/internal/ws/api/WSBinding;
flags: (0x0002) ACC_PRIVATE
private java.lang.String wsdlLocation;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String portWSDLID;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String schemaPrefix;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension extension;
descriptor: Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
flags: (0x0002) ACC_PRIVATE
java.util.List<com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension> extensionHandlers;
descriptor: Ljava/util/List;
flags: (0x0000)
Signature: Ljava/util/List<Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;>;
private java.lang.String endpointAddress;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.api.server.Container container;
descriptor: Lcom/sun/xml/internal/ws/api/server/Container;
flags: (0x0002) ACC_PRIVATE
private final java.lang.Class implType;
descriptor: Ljava/lang/Class;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean inlineSchemas;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final boolean disableXmlSecurity;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$sun$xml$internal$ws$api$model$MEP;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
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/writer/WSDLGenerator;
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.writer.WSDLGenerator.$assertionsDisabled:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.sun.xml.internal.ws.model.AbstractSEIModelImpl, com.oracle.webservices.internal.api.databinding.WSDLResolver, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.server.Container, java.lang.Class, boolean, com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension[]);
descriptor: (Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;Z[Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;)V
flags: (0x0081) ACC_PUBLIC, 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
aload 3
aload 4
aload 5
iload 6
iconst_0
aload 7
invokespecial com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.<init>:(Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;ZZ[Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;)V
1: 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 2 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 2 1 model Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
0 2 2 wsdlResolver Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;
0 2 3 binding Lcom/sun/xml/internal/ws/api/WSBinding;
0 2 4 container Lcom/sun/xml/internal/ws/api/server/Container;
0 2 5 implType Ljava/lang/Class;
0 2 6 inlineSchemas Z
0 2 7 extensions [Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
MethodParameters:
Name Flags
model
wsdlResolver
binding
container
implType
inlineSchemas
extensions
public void <init>(com.sun.xml.internal.ws.model.AbstractSEIModelImpl, com.oracle.webservices.internal.api.databinding.WSDLResolver, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.server.Container, java.lang.Class, boolean, boolean, com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension[]);
descriptor: (Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;ZZ[Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=14, 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: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.wsdlResolver:Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;
2: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.processedExceptions:Ljava/util/Set;
3: aload 0
ldc "REPLACE_WITH_ACTUAL_URL"
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.endpointAddress:Ljava/lang/String;
4: aload 0
aload 1
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
5: aload 0
new com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$JAXWSOutputSchemaResolver
dup
aload 0
invokespecial com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$JAXWSOutputSchemaResolver.<init>:(Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;)V
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.resolver:Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator$JAXWSOutputSchemaResolver;
6: aload 0
aload 2
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.wsdlResolver:Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;
7: aload 0
aload 3
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.binding:Lcom/sun/xml/internal/ws/api/WSBinding;
8: aload 0
aload 4
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.container:Lcom/sun/xml/internal/ws/api/server/Container;
9: aload 0
aload 5
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.implType:Ljava/lang/Class;
10: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extensionHandlers:Ljava/util/List;
11: aload 0
iload 6
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.inlineSchemas:Z
12: aload 0
iload 7
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.disableXmlSecurity:Z
13: aload 0
new com.sun.xml.internal.ws.wsdl.writer.W3CAddressingWSDLGeneratorExtension
dup
invokespecial com.sun.xml.internal.ws.wsdl.writer.W3CAddressingWSDLGeneratorExtension.<init>:()V
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.register:(Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;)V
14: aload 0
new com.sun.xml.internal.ws.wsdl.writer.W3CAddressingMetadataWSDLGeneratorExtension
dup
invokespecial com.sun.xml.internal.ws.wsdl.writer.W3CAddressingMetadataWSDLGeneratorExtension.<init>:()V
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.register:(Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;)V
15: aload 0
new com.sun.xml.internal.ws.policy.jaxws.PolicyWSDLGeneratorExtension
dup
invokespecial com.sun.xml.internal.ws.policy.jaxws.PolicyWSDLGeneratorExtension.<init>:()V
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.register:(Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;)V
16: aload 4
ifnull 24
17: aload 4
ldc [Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
invokevirtual com.sun.xml.internal.ws.api.server.Container.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension[]
astore 9
start local 9 18: aload 9
ifnull 24
19: aload 9
dup
astore 13
arraylength
istore 12
iconst_0
istore 11
goto 23
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.AbstractSEIModelImpl com.oracle.webservices.internal.api.databinding.WSDLResolver com.sun.xml.internal.ws.api.WSBinding com.sun.xml.internal.ws.api.server.Container java.lang.Class int int com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension[] com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension[] top int int com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension[]
StackMap stack:
20: aload 13
iload 11
aaload
astore 10
start local 10 21: aload 0
aload 10
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.register:(Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;)V
end local 10 22: iinc 11 1
StackMap locals:
StackMap stack:
23: iload 11
iload 12
if_icmplt 20
end local 9 24: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.AbstractSEIModelImpl com.oracle.webservices.internal.api.databinding.WSDLResolver com.sun.xml.internal.ws.api.WSBinding com.sun.xml.internal.ws.api.server.Container java.lang.Class int int com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension[]
StackMap stack:
aload 8
dup
astore 12
arraylength
istore 11
iconst_0
istore 10
goto 28
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.AbstractSEIModelImpl com.oracle.webservices.internal.api.databinding.WSDLResolver com.sun.xml.internal.ws.api.WSBinding com.sun.xml.internal.ws.api.server.Container java.lang.Class int int com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension[] top int int com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension[]
StackMap stack:
25: aload 12
iload 10
aaload
astore 9
start local 9 26: aload 0
aload 9
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.register:(Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;)V
end local 9 27: iinc 10 1
StackMap locals:
StackMap stack:
28: iload 10
iload 11
if_icmplt 25
29: aload 0
new com.sun.xml.internal.ws.wsdl.writer.WSDLGeneratorExtensionFacade
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extensionHandlers:Ljava/util/List;
iconst_0
anewarray com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension[]
invokespecial com.sun.xml.internal.ws.wsdl.writer.WSDLGeneratorExtensionFacade.<init>:([Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;)V
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
30: return
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 31 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 31 1 model Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
0 31 2 wsdlResolver Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;
0 31 3 binding Lcom/sun/xml/internal/ws/api/WSBinding;
0 31 4 container Lcom/sun/xml/internal/ws/api/server/Container;
0 31 5 implType Ljava/lang/Class;
0 31 6 inlineSchemas Z
0 31 7 disableXmlSecurity Z
0 31 8 extensions [Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
18 24 9 wsdlGeneratorExtensions [Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
21 22 10 wsdlGeneratorExtension Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
26 27 9 w Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
MethodParameters:
Name Flags
model
wsdlResolver
binding
container
implType
inlineSchemas
disableXmlSecurity
extensions
public void setEndpointAddress(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.endpointAddress:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 2 1 address Ljava/lang/String;
MethodParameters:
Name Flags
address
protected java.lang.String mangleName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.sun.xml.internal.ws.spi.db.BindingHelper.mangleNameToClassName:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void doGeneration();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=1
start local 0 0: aconst_null
astore 2
start local 2 1: aload 0
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getServiceQName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.mangleName:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 2: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.wsdlResolver:Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;
new java.lang.StringBuilder
dup
aload 3
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;
invokeinterface com.oracle.webservices.internal.api.databinding.WSDLResolver.getWSDL:(Ljava/lang/String;)Ljavax/xml/transform/Result;
astore 4
start local 4 3: aload 0
aload 4
invokeinterface javax.xml.transform.Result.getSystemId:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.wsdlLocation:Ljava/lang/String;
4: new com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$CommentFilter
dup
aload 4
invokestatic com.sun.xml.internal.txw2.output.ResultFactory.createSerializer:(Ljavax/xml/transform/Result;)Lcom/sun/xml/internal/txw2/output/XmlSerializer;
invokespecial com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$CommentFilter.<init>:(Lcom/sun/xml/internal/txw2/output/XmlSerializer;)V
astore 1
start local 1 5: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getServiceQName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
6: aload 1
astore 2
7: aload 0
new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.schemaPrefix:Ljava/lang/String;
8: goto 28
9: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.txw2.output.XmlSerializer com.sun.xml.internal.txw2.output.XmlSerializer java.lang.String javax.xml.transform.Result
StackMap stack:
aload 0
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getPortTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.mangleName:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 10: aload 5
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
11: new java.lang.StringBuilder
dup
aload 5
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "PortType"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
12: StackMap locals: java.lang.String
StackMap stack:
new javax.xml.ws.Holder
dup
invokespecial javax.xml.ws.Holder.<init>:()V
astore 6
start local 6 13: aload 6
new java.lang.StringBuilder
dup
aload 5
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;
putfield javax.xml.ws.Holder.value:Ljava/lang/Object;
14: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.wsdlResolver:Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;
aload 6
invokeinterface com.oracle.webservices.internal.api.databinding.WSDLResolver.getAbstractWSDL:(Ljavax/xml/ws/Holder;)Ljavax/xml/transform/Result;
astore 4
15: aload 4
ifnull 22
16: aload 0
aload 4
invokeinterface javax.xml.transform.Result.getSystemId:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portWSDLID:Ljava/lang/String;
17: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portWSDLID:Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.wsdlLocation:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
18: aload 1
astore 2
19: goto 23
20: StackMap locals: javax.xml.ws.Holder
StackMap stack:
new com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$CommentFilter
dup
aload 4
invokestatic com.sun.xml.internal.txw2.output.ResultFactory.createSerializer:(Ljavax/xml/transform/Result;)Lcom/sun/xml/internal/txw2/output/XmlSerializer;
invokespecial com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$CommentFilter.<init>:(Lcom/sun/xml/internal/txw2/output/XmlSerializer;)V
astore 2
21: goto 23
22: StackMap locals:
StackMap stack:
aload 0
aload 6
getfield javax.xml.ws.Holder.value:Ljava/lang/Object;
checkcast java.lang.String
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portWSDLID:Ljava/lang/String;
23: StackMap locals:
StackMap stack:
aload 0
new java.io.File
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portWSDLID:Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual java.io.File.getName:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.schemaPrefix:Ljava/lang/String;
24: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.schemaPrefix:Ljava/lang/String;
bipush 46
invokevirtual java.lang.String.lastIndexOf:(I)I
istore 7
start local 7 25: iload 7
ifle 27
26: aload 0
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.schemaPrefix:Ljava/lang/String;
iconst_0
iload 7
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.schemaPrefix:Ljava/lang/String;
27: StackMap locals: int
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
aload 0
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.schemaPrefix:Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.mangleName:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.schemaPrefix:Ljava/lang/String;
end local 7 end local 6 end local 5 28: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateDocument:(Lcom/sun/xml/internal/txw2/output/XmlSerializer;Lcom/sun/xml/internal/txw2/output/XmlSerializer;)V
29: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
5 30 1 serviceWriter Lcom/sun/xml/internal/txw2/output/XmlSerializer;
1 30 2 portWriter Lcom/sun/xml/internal/txw2/output/XmlSerializer;
2 30 3 fileName Ljava/lang/String;
3 30 4 result Ljavax/xml/transform/Result;
10 28 5 wsdlName Ljava/lang/String;
13 28 6 absWSDLName Ljavax/xml/ws/Holder<Ljava/lang/String;>;
25 28 7 idx I
private void generateDocument(com.sun.xml.internal.txw2.output.XmlSerializer, com.sun.xml.internal.txw2.output.XmlSerializer);
descriptor: (Lcom/sun/xml/internal/txw2/output/XmlSerializer;Lcom/sun/xml/internal/txw2/output/XmlSerializer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
aload 1
invokestatic com.sun.xml.internal.txw2.TXW.create:(Ljava/lang/Class;Lcom/sun/xml/internal/txw2/output/XmlSerializer;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.Definitions
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
1: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
ldc "http://schemas.xmlsoap.org/wsdl/"
ldc ""
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions._namespace:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
ldc "http://www.w3.org/2001/XMLSchema"
ldc "xsd"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions._namespace:(Ljava/lang/String;Ljava/lang/String;)V
3: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getServiceQName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.targetNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
pop
4: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getServiceQName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
ldc "tns"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions._namespace:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.binding:Lcom/sun/xml/internal/ws/api/WSBinding;
invokeinterface com.sun.xml.internal.ws.api.WSBinding.getSOAPVersion:()Lcom/sun/xml/internal/ws/api/SOAPVersion;
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
if_acmpne 7
6: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
ldc "http://schemas.xmlsoap.org/wsdl/soap12/"
ldc "soap12"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions._namespace:(Ljava/lang/String;Ljava/lang/String;)V
goto 8
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
ldc "http://schemas.xmlsoap.org/wsdl/soap/"
ldc "soap"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions._namespace:(Ljava/lang/String;Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getServiceQName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
pop
9: new com.sun.xml.internal.ws.api.wsdl.writer.WSDLGenExtnContext
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.binding:Lcom/sun/xml/internal/ws/api/WSBinding;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.container:Lcom/sun/xml/internal/ws/api/server/Container;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.implType:Ljava/lang/Class;
invokespecial com.sun.xml.internal.ws.api.wsdl.writer.WSDLGenExtnContext.<init>:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/SEIModel;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/Container;Ljava/lang/Class;)V
astore 3
start local 3 10: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 3
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.start:(Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGenExtnContext;)V
11: aload 1
aload 2
if_acmpeq 22
aload 2
ifnull 22
12: aload 0
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
aload 2
invokestatic com.sun.xml.internal.txw2.TXW.create:(Ljava/lang/Class;Lcom/sun/xml/internal/txw2/output/XmlSerializer;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.Definitions
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
13: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
ldc "http://schemas.xmlsoap.org/wsdl/"
ldc ""
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions._namespace:(Ljava/lang/String;Ljava/lang/String;)V
14: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
ldc "http://www.w3.org/2001/XMLSchema"
ldc "xsd"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions._namespace:(Ljava/lang/String;Ljava/lang/String;)V
15: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
ifnull 18
16: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.targetNamespace:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
pop
17: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
ldc "tns"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions._namespace:(Ljava/lang/String;Ljava/lang/String;)V
18: StackMap locals: com.sun.xml.internal.ws.api.wsdl.writer.WSDLGenExtnContext
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portWSDLID:Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.wsdlLocation:Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.relativize:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 19: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions._import:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Import;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Import.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Import;
astore 5
start local 5 20: aload 5
aload 4
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Import.location:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Import;
pop
end local 5 end local 4 21: goto 28
StackMap locals:
StackMap stack:
22: aload 2
ifnull 25
23: aload 0
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
24: goto 28
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portWSDLID:Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.wsdlLocation:Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.relativize:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 26: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions._import:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Import;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Import.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Import;
astore 5
start local 5 27: aload 5
aload 4
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Import.location:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Import;
pop
end local 5 end local 4 28: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addDefinitionsExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
29: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
ifnull 33
30: aload 0
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateTypes:()V
31: aload 0
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateMessages:()V
32: aload 0
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generatePortType:()V
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateBinding:()V
34: aload 0
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateService:()V
35: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 3
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.end:(Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGenExtnContext;)V
36: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.commit:()V
37: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
ifnull 39
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
if_acmpeq 39
38: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.commit:()V
39: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 40 1 serviceStream Lcom/sun/xml/internal/txw2/output/XmlSerializer;
0 40 2 portStream Lcom/sun/xml/internal/txw2/output/XmlSerializer;
10 40 3 serviceCtx Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGenExtnContext;
19 21 4 schemaLoc Ljava/lang/String;
20 21 5 _import Lcom/sun/xml/internal/ws/wsdl/writer/document/Import;
26 28 4 schemaLoc Ljava/lang/String;
27 28 5 _import Lcom/sun/xml/internal/ws/wsdl/writer/document/Import;
MethodParameters:
Name Flags
serviceStream
portStream
protected void generateTypes();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.types:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Types;
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.types:Lcom/sun/xml/internal/ws/wsdl/writer/document/Types;
1: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getBindingContext:()Lcom/sun/xml/internal/ws/spi/db/BindingContext;
ifnull 8
2: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.inlineSchemas:Z
ifeq 4
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getBindingContext:()Lcom/sun/xml/internal/ws/spi/db/BindingContext;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
ldc "glassfish"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iconst_m1
if_icmpne 4
3: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.resolver:Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator$JAXWSOutputSchemaResolver;
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$JAXWSOutputSchemaResolver.nonGlassfishSchemas:Ljava/util/ArrayList;
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getBindingContext:()Lcom/sun/xml/internal/ws/spi/db/BindingContext;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.resolver:Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator$JAXWSOutputSchemaResolver;
invokeinterface com.sun.xml.internal.ws.spi.db.BindingContext.generateSchema:(Ljavax/xml/bind/SchemaOutputResolver;)V
5: goto 8
StackMap locals:
StackMap stack: java.io.IOException
6: astore 1
start local 1 7: new javax.xml.ws.WebServiceException
dup
aload 1
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
end local 1 8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.resolver:Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator$JAXWSOutputSchemaResolver;
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$JAXWSOutputSchemaResolver.nonGlassfishSchemas:Ljava/util/ArrayList;
ifnull 32
9: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.disableXmlSecurity:Z
ifeq 10
iconst_0
goto 11
StackMap locals:
StackMap stack:
10: iconst_1
StackMap locals:
StackMap stack: int
11: invokestatic com.sun.xml.internal.ws.util.xml.XmlUtil.newTransformerFactory:(Z)Ljavax/xml/transform/TransformerFactory;
astore 1
start local 1 12: aload 1
invokevirtual javax.xml.transform.TransformerFactory.newTransformer:()Ljavax/xml/transform/Transformer;
astore 2
start local 2 13: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.resolver:Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator$JAXWSOutputSchemaResolver;
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$JAXWSOutputSchemaResolver.nonGlassfishSchemas:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
astore 4
goto 26
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator javax.xml.transform.TransformerFactory javax.xml.transform.Transformer top java.util.Iterator
StackMap stack:
14: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.xml.transform.dom.DOMResult
astore 3
start local 3 15: aload 3
invokevirtual javax.xml.transform.dom.DOMResult.getNode:()Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Document
astore 5
start local 5 16: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.inlineSchemas:Z
ifeq 24
17: aload 5
invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
ldc "http://www.w3.org/2001/XMLSchema"
ldc "import"
invokeinterface org.w3c.dom.Element.getElementsByTagNameNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
astore 6
start local 6 18: iconst_0
istore 7
start local 7 19: goto 23
20: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator javax.xml.transform.TransformerFactory javax.xml.transform.Transformer javax.xml.transform.dom.DOMResult java.util.Iterator org.w3c.dom.Document org.w3c.dom.NodeList int
StackMap stack:
aload 6
iload 7
invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
checkcast org.w3c.dom.Element
astore 8
start local 8 21: aload 8
ldc "schemaLocation"
invokeinterface org.w3c.dom.Element.removeAttribute:(Ljava/lang/String;)V
end local 8 22: iinc 7 1
StackMap locals:
StackMap stack:
23: iload 7
aload 6
invokeinterface org.w3c.dom.NodeList.getLength:()I
if_icmplt 20
end local 7 end local 6 24: StackMap locals:
StackMap stack:
new javax.xml.transform.sax.SAXResult
dup
new com.sun.xml.internal.ws.wsdl.writer.TXWContentHandler
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.types:Lcom/sun/xml/internal/ws/wsdl/writer/document/Types;
invokespecial com.sun.xml.internal.ws.wsdl.writer.TXWContentHandler.<init>:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
invokespecial javax.xml.transform.sax.SAXResult.<init>:(Lorg/xml/sax/ContentHandler;)V
astore 6
start local 6 25: aload 2
new javax.xml.transform.dom.DOMSource
dup
aload 5
invokeinterface org.w3c.dom.Document.getDocumentElement:()Lorg/w3c/dom/Element;
invokespecial javax.xml.transform.dom.DOMSource.<init>:(Lorg/w3c/dom/Node;)V
aload 6
invokevirtual javax.xml.transform.Transformer.transform:(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
end local 6 end local 5 end local 3 26: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator javax.xml.transform.TransformerFactory javax.xml.transform.Transformer top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
end local 2 27: goto 32
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator javax.xml.transform.TransformerFactory
StackMap stack: javax.xml.transform.TransformerConfigurationException
28: astore 2
start local 2 29: new javax.xml.ws.WebServiceException
dup
aload 2
invokevirtual javax.xml.transform.TransformerConfigurationException.getMessage:()Ljava/lang/String;
aload 2
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 30: StackMap locals:
StackMap stack: javax.xml.transform.TransformerException
astore 2
start local 2 31: new javax.xml.ws.WebServiceException
dup
aload 2
invokevirtual javax.xml.transform.TransformerException.getMessage:()Ljava/lang/String;
aload 2
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 end local 1 32: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
7 8 1 e Ljava/io/IOException;
12 32 1 tf Ljavax/xml/transform/TransformerFactory;
13 27 2 t Ljavax/xml/transform/Transformer;
15 26 3 xsd Ljavax/xml/transform/dom/DOMResult;
16 26 5 doc Lorg/w3c/dom/Document;
18 24 6 importList Lorg/w3c/dom/NodeList;
19 24 7 i I
21 22 8 impElem Lorg/w3c/dom/Element;
25 26 6 sax Ljavax/xml/transform/sax/SAXResult;
29 30 2 e Ljavax/xml/transform/TransformerConfigurationException;
31 32 2 e Ljavax/xml/transform/TransformerException;
Exception table:
from to target type
4 5 6 Class java.io.IOException
12 27 28 Class javax.xml.transform.TransformerConfigurationException
12 27 30 Class javax.xml.transform.TransformerException
protected void generateMessages();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getJavaMethods:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.JavaMethodImpl
astore 1
start local 1 2: aload 0
aload 1
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getBinding:()Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateSOAPMessages:(Lcom/sun/xml/internal/ws/model/JavaMethodImpl;Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;)V
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
2 3 1 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
protected void generateSOAPMessages(com.sun.xml.internal.ws.model.JavaMethodImpl, com.sun.xml.internal.ws.api.model.soap.SOAPBinding);
descriptor: (Lcom/sun/xml/internal/ws/model/JavaMethodImpl;Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=12, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.isDocLit:()Z
istore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.message:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Message;
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestMessageName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Message.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Message;
astore 4
start local 4 2: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addInputMessageExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
3: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getBindingContext:()Lcom/sun/xml/internal/ws/spi/db/BindingContext;
astore 6
start local 6 4: aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 20
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext top java.util.Iterator
StackMap stack:
5: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 7
start local 7 6: iload 3
ifeq 11
7: aload 0
aload 7
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.isHeaderParameter:(Lcom/sun/xml/internal/ws/model/ParameterImpl;)Z
ifeq 8
8: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 4
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Message.part:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
aload 7
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
astore 5
start local 5 9: aload 5
aload 7
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.element:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
pop
10: goto 20
end local 5 11: StackMap locals:
StackMap stack:
aload 7
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.isWrapperStyle:()Z
ifeq 18
12: aload 7
checkcast com.sun.xml.internal.ws.model.WrapperParameter
invokevirtual com.sun.xml.internal.ws.model.WrapperParameter.getWrapperChildren:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 16
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator top java.util.Iterator
StackMap stack:
13: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 9
start local 9 14: aload 4
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Message.part:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
aload 9
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
astore 5
start local 5 15: aload 5
aload 6
aload 9
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getXMLBridge:()Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.getTypeInfo:()Lcom/sun/xml/internal/ws/spi/db/TypeInfo;
invokeinterface com.sun.xml.internal.ws.spi.db.BindingContext.getTypeName:(Lcom/sun/xml/internal/ws/spi/db/TypeInfo;)Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.type:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
pop
end local 9 end local 5 16: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
17: goto 20
18: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 4
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Message.part:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
aload 7
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
astore 5
start local 5 19: aload 5
aload 7
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.element:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
pop
end local 7 end local 5 20: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
21: aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getMEP:()Lcom/sun/xml/internal/ws/api/model/MEP;
getstatic com.sun.xml.internal.ws.api.model.MEP.ONE_WAY:Lcom/sun/xml/internal/ws/api/model/MEP;
if_acmpeq 40
22: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.message:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Message;
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getResponseMessageName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Message.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Message;
astore 4
23: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addOutputMessageExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
24: aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getResponseParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 39
StackMap locals:
StackMap stack:
25: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 7
start local 7 26: iload 3
ifeq 30
27: aload 4
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Message.part:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
aload 7
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
astore 5
start local 5 28: aload 5
aload 7
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.element:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
pop
29: goto 39
end local 5 30: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 7
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.isWrapperStyle:()Z
ifeq 37
31: aload 7
checkcast com.sun.xml.internal.ws.model.WrapperParameter
invokevirtual com.sun.xml.internal.ws.model.WrapperParameter.getWrapperChildren:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 35
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator top java.util.Iterator
StackMap stack:
32: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 9
start local 9 33: aload 4
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Message.part:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
aload 9
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
astore 5
start local 5 34: aload 5
aload 6
aload 9
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getXMLBridge:()Lcom/sun/xml/internal/ws/spi/db/XMLBridge;
invokeinterface com.sun.xml.internal.ws.spi.db.XMLBridge.getTypeInfo:()Lcom/sun/xml/internal/ws/spi/db/TypeInfo;
invokeinterface com.sun.xml.internal.ws.spi.db.BindingContext.getTypeName:(Lcom/sun/xml/internal/ws/spi/db/TypeInfo;)Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.type:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
pop
end local 9 end local 5 35: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 32
36: goto 39
37: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 4
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Message.part:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
aload 7
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
astore 5
start local 5 38: aload 5
aload 7
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.element:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
pop
end local 7 end local 5 39: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 25
40: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getCheckedExceptions:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 52
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext top java.util.Iterator
StackMap stack:
41: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.CheckedExceptionImpl
astore 7
start local 7 42: aload 7
invokevirtual com.sun.xml.internal.ws.model.CheckedExceptionImpl.getDetailType:()Lcom/sun/xml/internal/ws/spi/db/TypeInfo;
getfield com.sun.xml.internal.ws.spi.db.TypeInfo.tagName:Ljavax/xml/namespace/QName;
astore 9
start local 9 43: aload 7
invokevirtual com.sun.xml.internal.ws.model.CheckedExceptionImpl.getMessageName:()Ljava/lang/String;
astore 10
start local 10 44: new javax.xml.namespace.QName
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
aload 10
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 11
start local 11 45: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.processedExceptions:Ljava/util/Set;
aload 11
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 47
46: goto 52
47: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext com.sun.xml.internal.ws.model.CheckedExceptionImpl java.util.Iterator javax.xml.namespace.QName java.lang.String javax.xml.namespace.QName
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.message:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Message;
aload 10
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Message.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Message;
astore 4
48: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 4
aload 1
aload 7
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addFaultMessageExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;Lcom/sun/xml/internal/ws/api/model/CheckedException;)V
49: aload 4
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Message.part:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
ldc "fault"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
astore 5
start local 5 50: aload 5
aload 9
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Part.element:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
pop
51: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.processedExceptions:Ljava/util/Set;
aload 11
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 11 end local 10 end local 9 end local 7 end local 5 52: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.api.model.soap.SOAPBinding int com.sun.xml.internal.ws.wsdl.writer.document.Message top com.sun.xml.internal.ws.spi.db.BindingContext top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 41
53: return
end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 54 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 54 1 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
0 54 2 binding Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
1 54 3 isDoclit Z
2 54 4 message Lcom/sun/xml/internal/ws/wsdl/writer/document/Message;
9 11 5 part Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
15 16 5 part Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
19 20 5 part Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
28 30 5 part Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
34 35 5 part Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
38 39 5 part Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
50 52 5 part Lcom/sun/xml/internal/ws/wsdl/writer/document/Part;
4 54 6 jaxbContext Lcom/sun/xml/internal/ws/spi/db/BindingContext;
6 20 7 param Lcom/sun/xml/internal/ws/model/ParameterImpl;
14 16 9 childParam Lcom/sun/xml/internal/ws/model/ParameterImpl;
26 39 7 param Lcom/sun/xml/internal/ws/model/ParameterImpl;
33 35 9 childParam Lcom/sun/xml/internal/ws/model/ParameterImpl;
42 52 7 exception Lcom/sun/xml/internal/ws/model/CheckedExceptionImpl;
43 52 9 tagName Ljavax/xml/namespace/QName;
44 52 10 messageName Ljava/lang/String;
45 52 11 messageQName Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
method
binding
protected void generatePortType();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=9, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.portDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.portType:()Lcom/sun/xml/internal/ws/wsdl/writer/document/PortType;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getPortTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.PortType.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/PortType;
astore 1
start local 1 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addPortTypeExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
2: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getJavaMethods:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 19
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.PortType top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.JavaMethodImpl
astore 2
start local 2 4: aload 1
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.PortType.operation:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;
aload 2
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getOperationName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Operation.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;
astore 4
start local 4 5: aload 0
aload 4
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateParameterOrder:(Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
6: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 4
aload 2
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addOperationExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
7: invokestatic com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.$SWITCH_TABLE$com$sun$xml$internal$ws$api$model$MEP:()[I
aload 2
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getMEP:()Lcom/sun/xml/internal/ws/api/model/MEP;
invokevirtual com.sun.xml.internal.ws.api.model.MEP.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 8
2: 11
default: 13
}
8: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.PortType com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Iterator com.sun.xml.internal.ws.wsdl.writer.document.Operation
StackMap stack:
aload 0
aload 4
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateInputMessage:(Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
9: aload 0
aload 4
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateOutputMessage:(Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateInputMessage:(Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
12: goto 13
13: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getCheckedExceptions:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 18
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.PortType com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Iterator com.sun.xml.internal.ws.wsdl.writer.document.Operation top java.util.Iterator
StackMap stack:
14: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.CheckedExceptionImpl
astore 5
start local 5 15: new javax.xml.namespace.QName
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
aload 5
invokevirtual com.sun.xml.internal.ws.model.CheckedExceptionImpl.getMessageName:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 7
start local 7 16: aload 4
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Operation.fault:()Lcom/sun/xml/internal/ws/wsdl/writer/document/FaultType;
aload 7
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.FaultType.message:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/FaultType;
aload 5
invokevirtual com.sun.xml.internal.ws.model.CheckedExceptionImpl.getMessageName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.FaultType.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/FaultType;
astore 8
start local 8 17: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 8
aload 2
aload 5
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addOperationFaultExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;Lcom/sun/xml/internal/ws/api/model/CheckedException;)V
end local 8 end local 7 end local 5 18: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
end local 4 end local 2 19: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.PortType top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
20: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
1 21 1 portType Lcom/sun/xml/internal/ws/wsdl/writer/document/PortType;
4 19 2 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
5 19 4 operation Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;
15 18 5 exception Lcom/sun/xml/internal/ws/model/CheckedExceptionImpl;
16 18 7 messageName Ljavax/xml/namespace/QName;
17 18 8 paramType Lcom/sun/xml/internal/ws/wsdl/writer/document/FaultType;
protected boolean isWrapperStyle(com.sun.xml.internal.ws.model.JavaMethodImpl);
descriptor: (Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokeinterface java.util.List.size:()I
ifle 3
1: aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 2
start local 2 2: aload 2
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.isWrapperStyle:()Z
ireturn
end local 2 3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 4 1 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
2 3 2 param Lcom/sun/xml/internal/ws/model/ParameterImpl;
MethodParameters:
Name Flags
method
protected boolean isRpcLit(com.sun.xml.internal.ws.model.JavaMethodImpl);
descriptor: (Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getBinding:()Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getStyle:()Ljavax/jws/soap/SOAPBinding$Style;
getstatic javax.jws.soap.SOAPBinding$Style.RPC:Ljavax/jws/soap/SOAPBinding$Style;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 2 1 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
MethodParameters:
Name Flags
method
protected void generateParameterOrder(com.sun.xml.internal.ws.wsdl.writer.document.Operation, com.sun.xml.internal.ws.model.JavaMethodImpl);
descriptor: (Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getMEP:()Lcom/sun/xml/internal/ws/api/model/MEP;
getstatic com.sun.xml.internal.ws.api.model.MEP.ONE_WAY:Lcom/sun/xml/internal/ws/api/model/MEP;
if_acmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.isRpcLit:(Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)Z
ifeq 4
3: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateRpcParameterOrder:(Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
goto 5
4: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateDocumentParameterOrder:(Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
5: StackMap locals:
StackMap stack:
return
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/writer/WSDLGenerator;
0 6 1 operation Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;
0 6 2 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
MethodParameters:
Name Flags
operation
method
protected void generateRpcParameterOrder(com.sun.xml.internal.ws.wsdl.writer.document.Operation, com.sun.xml.internal.ws.model.JavaMethodImpl);
descriptor: (Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=10, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 1: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 5
start local 5 2: aload 0
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.sortMethodParameters:(Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)Ljava/util/List;
astore 6
start local 6 3: iconst_0
istore 7
start local 7 4: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 13
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Operation com.sun.xml.internal.ws.model.JavaMethodImpl top java.lang.StringBuilder java.util.Set java.util.List int top java.util.Iterator
StackMap stack:
5: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 8
start local 8 6: aload 8
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getIndex:()I
iflt 13
7: aload 8
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
astore 3
start local 3 8: aload 5
aload 3
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 13
9: iload 7
iinc 7 1
ifle 11
10: aload 4
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
11: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Operation com.sun.xml.internal.ws.model.JavaMethodImpl java.lang.String java.lang.StringBuilder java.util.Set java.util.List int com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 4
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 5
aload 3
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 3 13: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Operation com.sun.xml.internal.ws.model.JavaMethodImpl top java.lang.StringBuilder java.util.Set java.util.List int top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
14: iload 7
iconst_1
if_icmple 16
15: aload 1
aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Operation.parameterOrder:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;
pop
16: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Operation com.sun.xml.internal.ws.model.JavaMethodImpl top java.lang.StringBuilder java.util.Set java.util.List int
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 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/writer/WSDLGenerator;
0 17 1 operation Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;
0 17 2 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
8 13 3 partName Ljava/lang/String;
1 17 4 paramOrder Ljava/lang/StringBuilder;
2 17 5 partNames Ljava/util/Set<Ljava/lang/String;>;
3 17 6 sortedParams Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
4 17 7 i I
6 13 8 parameter Lcom/sun/xml/internal/ws/model/ParameterImpl;
MethodParameters:
Name Flags
operation
method
protected void generateDocumentParameterOrder(com.sun.xml.internal.ws.wsdl.writer.document.Operation, com.sun.xml.internal.ws.model.JavaMethodImpl);
descriptor: (Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=10, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 1: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 5
start local 5 2: aload 0
aload 2
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.sortMethodParameters:(Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)Ljava/util/List;
astore 6
start local 6 3: iconst_0
istore 7
start local 7 4: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 14
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Operation com.sun.xml.internal.ws.model.JavaMethodImpl top java.lang.StringBuilder java.util.Set java.util.List int top java.util.Iterator
StackMap stack:
5: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 8
start local 8 6: aload 8
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getIndex:()I
ifge 8
7: goto 14
8: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Operation com.sun.xml.internal.ws.model.JavaMethodImpl top java.lang.StringBuilder java.util.Set java.util.List int com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 8
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
astore 3
start local 3 9: aload 5
aload 3
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 14
10: iload 7
iinc 7 1
ifle 12
11: aload 4
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
12: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Operation com.sun.xml.internal.ws.model.JavaMethodImpl java.lang.String java.lang.StringBuilder java.util.Set java.util.List int com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 4
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 5
aload 3
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 3 14: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Operation com.sun.xml.internal.ws.model.JavaMethodImpl top java.lang.StringBuilder java.util.Set java.util.List int top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
15: iload 7
iconst_1
if_icmple 17
16: aload 1
aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Operation.parameterOrder:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;
pop
17: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Operation com.sun.xml.internal.ws.model.JavaMethodImpl top java.lang.StringBuilder java.util.Set java.util.List int
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 18 1 operation Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;
0 18 2 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
9 14 3 partName Ljava/lang/String;
1 18 4 paramOrder Ljava/lang/StringBuilder;
2 18 5 partNames Ljava/util/Set<Ljava/lang/String;>;
3 18 6 sortedParams Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
4 18 7 i I
6 14 8 parameter Lcom/sun/xml/internal/ws/model/ParameterImpl;
MethodParameters:
Name Flags
operation
method
protected java.util.List<com.sun.xml.internal.ws.model.ParameterImpl> sortMethodParameters(com.sun.xml.internal.ws.model.JavaMethodImpl);
descriptor: (Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=9, args_size=2
start local 0 start local 1 0: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 2
start local 2 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 2: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.isRpcLit:(Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)Z
ifeq 18
3: aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 9
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 4
start local 4 5: aload 4
instanceof com.sun.xml.internal.ws.model.WrapperParameter
ifeq 8
6: aload 2
aload 4
checkcast com.sun.xml.internal.ws.model.WrapperParameter
invokevirtual com.sun.xml.internal.ws.model.WrapperParameter.getWrapperChildren:()Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
7: goto 9
8: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 2
aload 4
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 4 9: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
10: aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getResponseParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 16
StackMap locals:
StackMap stack:
11: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 4
start local 4 12: aload 4
instanceof com.sun.xml.internal.ws.model.WrapperParameter
ifeq 15
13: aload 2
aload 4
checkcast com.sun.xml.internal.ws.model.WrapperParameter
invokevirtual com.sun.xml.internal.ws.model.WrapperParameter.getWrapperChildren:()Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
14: goto 16
15: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 2
aload 4
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 4 16: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
17: goto 20
18: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List
StackMap stack:
aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
19: aload 2
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getResponseParameters:()Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
20: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
start local 4 21: aload 2
invokeinterface java.util.Set.isEmpty:()Z
ifeq 23
22: aload 3
areturn
23: StackMap locals: java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 5
start local 5 24: aload 3
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
25: iconst_1
istore 8
start local 8 26: goto 40
27: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List java.util.Iterator com.sun.xml.internal.ws.model.ParameterImpl top top int
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 5
28: iconst_0
istore 7
start local 7 29: goto 37
30: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List java.util.Iterator com.sun.xml.internal.ws.model.ParameterImpl top int int
StackMap stack:
aload 3
iload 7
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 6
start local 6 31: aload 5
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getIndex:()I
aload 6
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getIndex:()I
if_icmpne 34
32: aload 5
instanceof com.sun.xml.internal.ws.model.WrapperParameter
ifeq 34
33: goto 38
34: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List java.util.Iterator com.sun.xml.internal.ws.model.ParameterImpl com.sun.xml.internal.ws.model.ParameterImpl int int
StackMap stack:
aload 5
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getIndex:()I
aload 6
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getIndex:()I
if_icmpge 36
35: goto 38
36: StackMap locals:
StackMap stack:
iinc 7 1
end local 6 StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List java.util.Iterator com.sun.xml.internal.ws.model.ParameterImpl top int int
StackMap stack:
37: iload 7
iload 8
if_icmplt 30
38: StackMap locals:
StackMap stack:
aload 3
iload 7
aload 5
invokeinterface java.util.List.add:(ILjava/lang/Object;)V
39: iinc 8 1
end local 7 StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Set java.util.List java.util.Iterator com.sun.xml.internal.ws.model.ParameterImpl top top int
StackMap stack:
40: iload 8
aload 2
invokeinterface java.util.Set.size:()I
if_icmplt 27
end local 8 41: aload 3
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 42 1 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
1 42 2 paramSet Ljava/util/Set<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
2 42 3 sortedParams Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
5 9 4 param Lcom/sun/xml/internal/ws/model/ParameterImpl;
12 16 4 param Lcom/sun/xml/internal/ws/model/ParameterImpl;
21 42 4 params Ljava/util/Iterator<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
24 42 5 param Lcom/sun/xml/internal/ws/model/ParameterImpl;
31 37 6 sortedParam Lcom/sun/xml/internal/ws/model/ParameterImpl;
29 40 7 pos I
26 41 8 i I
Signature: (Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
MethodParameters:
Name Flags
method
protected boolean isBodyParameter(com.sun.xml.internal.ws.model.ParameterImpl);
descriptor: (Lcom/sun/xml/internal/ws/model/ParameterImpl;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getBinding:()Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
astore 2
start local 2 1: aload 2
invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding.isBody:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 2 1 parameter Lcom/sun/xml/internal/ws/model/ParameterImpl;
1 2 2 paramBinding Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
MethodParameters:
Name Flags
parameter
protected boolean (com.sun.xml.internal.ws.model.ParameterImpl);
descriptor: (Lcom/sun/xml/internal/ws/model/ParameterImpl;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getBinding:()Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
astore 2
start local 2 1: aload 2
invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding.isHeader:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 2 1 parameter Lcom/sun/xml/internal/ws/model/ParameterImpl;
1 2 2 paramBinding Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
MethodParameters:
Name Flags
parameter
protected boolean isAttachmentParameter(com.sun.xml.internal.ws.model.ParameterImpl);
descriptor: (Lcom/sun/xml/internal/ws/model/ParameterImpl;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getBinding:()Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
astore 2
start local 2 1: aload 2
invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding.isAttachment:()Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 2 1 parameter Lcom/sun/xml/internal/ws/model/ParameterImpl;
1 2 2 paramBinding Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
MethodParameters:
Name Flags
parameter
protected void generateBinding();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.binding:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Binding;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getBoundPortTypeName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Binding.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Binding;
astore 1
start local 1 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addBindingExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
2: aload 1
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getPortTypeName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Binding.type:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Binding;
pop
3: iconst_1
istore 2
start local 2 4: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getJavaMethods:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 25
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Binding int top java.util.Iterator
StackMap stack:
5: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.JavaMethodImpl
astore 3
start local 3 6: iload 2
ifeq 22
7: aload 3
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getBinding:()Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
astore 5
start local 5 8: aload 5
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getSOAPVersion:()Lcom/sun/xml/internal/ws/api/SOAPVersion;
astore 6
start local 6 9: aload 6
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
if_acmpne 16
10: aload 1
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Binding.soap12Binding:()Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPBinding;
astore 7
start local 7 11: aload 7
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.binding:Lcom/sun/xml/internal/ws/api/WSBinding;
invokeinterface com.sun.xml.internal.ws.api.WSBinding.getBindingId:()Lcom/sun/xml/internal/ws/api/BindingID;
invokevirtual com.sun.xml.internal.ws.api.BindingID.getTransport:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.SOAPBinding.transport:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPBinding;
pop
12: aload 5
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getStyle:()Ljavax/jws/soap/SOAPBinding$Style;
getstatic javax.jws.soap.SOAPBinding$Style.DOCUMENT:Ljavax/jws/soap/SOAPBinding$Style;
invokevirtual javax.jws.soap.SOAPBinding$Style.equals:(Ljava/lang/Object;)Z
ifeq 14
13: aload 7
ldc "document"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.SOAPBinding.style:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPBinding;
pop
goto 21
14: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Binding int com.sun.xml.internal.ws.model.JavaMethodImpl java.util.Iterator com.sun.xml.internal.ws.api.model.soap.SOAPBinding com.sun.xml.internal.ws.api.SOAPVersion com.sun.xml.internal.ws.wsdl.writer.document.soap12.SOAPBinding
StackMap stack:
aload 7
ldc "rpc"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.SOAPBinding.style:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPBinding;
pop
end local 7 15: goto 21
16: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Binding.soapBinding:()Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPBinding;
astore 7
start local 7 17: aload 7
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.binding:Lcom/sun/xml/internal/ws/api/WSBinding;
invokeinterface com.sun.xml.internal.ws.api.WSBinding.getBindingId:()Lcom/sun/xml/internal/ws/api/BindingID;
invokevirtual com.sun.xml.internal.ws.api.BindingID.getTransport:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.SOAPBinding.transport:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPBinding;
pop
18: aload 5
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getStyle:()Ljavax/jws/soap/SOAPBinding$Style;
getstatic javax.jws.soap.SOAPBinding$Style.DOCUMENT:Ljavax/jws/soap/SOAPBinding$Style;
invokevirtual javax.jws.soap.SOAPBinding$Style.equals:(Ljava/lang/Object;)Z
ifeq 20
19: aload 7
ldc "document"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.SOAPBinding.style:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPBinding;
pop
goto 21
20: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.document.soap.SOAPBinding
StackMap stack:
aload 7
ldc "rpc"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.SOAPBinding.style:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPBinding;
pop
end local 7 21: StackMap locals:
StackMap stack:
iconst_0
istore 2
end local 6 end local 5 22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.binding:Lcom/sun/xml/internal/ws/api/WSBinding;
invokeinterface com.sun.xml.internal.ws.api.WSBinding.getBindingId:()Lcom/sun/xml/internal/ws/api/BindingID;
invokevirtual com.sun.xml.internal.ws.api.BindingID.getSOAPVersion:()Lcom/sun/xml/internal/ws/api/SOAPVersion;
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
if_acmpne 24
23: aload 0
aload 3
aload 1
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateSOAP12BindingOperation:(Lcom/sun/xml/internal/ws/model/JavaMethodImpl;Lcom/sun/xml/internal/ws/wsdl/writer/document/Binding;)V
goto 25
24: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 1
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateBindingOperation:(Lcom/sun/xml/internal/ws/model/JavaMethodImpl;Lcom/sun/xml/internal/ws/wsdl/writer/document/Binding;)V
end local 3 25: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.wsdl.writer.document.Binding int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
26: return
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/writer/WSDLGenerator;
1 27 1 newBinding Lcom/sun/xml/internal/ws/wsdl/writer/document/Binding;
4 27 2 first Z
6 25 3 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
8 22 5 sBinding Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
9 22 6 soapVersion Lcom/sun/xml/internal/ws/api/SOAPVersion;
11 15 7 soapBinding Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPBinding;
17 21 7 soapBinding Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPBinding;
protected void generateBindingOperation(com.sun.xml.internal.ws.model.JavaMethodImpl, com.sun.xml.internal.ws.wsdl.writer.document.Binding);
descriptor: (Lcom/sun/xml/internal/ws/model/JavaMethodImpl;Lcom/sun/xml/internal/ws/wsdl/writer/document/Binding;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=18, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Binding.operation:()Lcom/sun/xml/internal/ws/wsdl/writer/document/BindingOperationType;
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getOperationName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/BindingOperationType;
astore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 3
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addBindingOperationExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
2: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
astore 4
start local 4 3: new javax.xml.namespace.QName
dup
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getOperationName:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 5
start local 5 4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 6
start local 6 5: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
start local 7 6: aload 0
aload 6
aload 7
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.splitParameters:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
7: aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getBinding:()Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
astore 8
start local 8 8: aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType.soapOperation:()Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPOperation;
aload 8
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getSOAPAction:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.SOAPOperation.soapAction:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPOperation;
pop
9: aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType.input:()Lcom/sun/xml/internal/ws/wsdl/writer/document/StartWithExtensionsType;
astore 9
start local 9 10: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 9
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addBindingOperationInputExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
11: aload 9
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/Body;
invokeinterface com.sun.xml.internal.txw2.TypedXmlWriter._element:(Ljava/lang/Class;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType
astore 10
start local 10 12: aload 8
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getStyle:()Ljavax/jws/soap/SOAPBinding$Style;
getstatic javax.jws.soap.SOAPBinding$Style.RPC:Ljavax/jws/soap/SOAPBinding$Style;
invokevirtual javax.jws.soap.SOAPBinding$Style.equals:(Ljava/lang/Object;)Z
istore 11
start local 11 13: aload 8
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getUse:()Ljavax/jws/soap/SOAPBinding$Use;
getstatic javax.jws.soap.SOAPBinding$Use.LITERAL:Ljavax/jws/soap/SOAPBinding$Use;
if_acmpne 36
14: aload 10
ldc "literal"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType.use:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
15: aload 7
invokeinterface java.util.List.size:()I
ifle 33
16: aload 6
invokeinterface java.util.List.size:()I
ifle 31
17: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 12
start local 12 18: iload 11
ifeq 29
19: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 13
start local 13 20: iconst_0
istore 14
start local 14 21: aload 12
checkcast com.sun.xml.internal.ws.model.WrapperParameter
invokevirtual com.sun.xml.internal.ws.model.WrapperParameter.getWrapperChildren:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 16
goto 26
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.List java.util.List com.sun.xml.internal.ws.api.model.soap.SOAPBinding com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType int com.sun.xml.internal.ws.model.ParameterImpl java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
22: aload 16
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 15
start local 15 23: iload 14
iinc 14 1
ifle 25
24: aload 13
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
25: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.List java.util.List com.sun.xml.internal.ws.api.model.soap.SOAPBinding com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType int com.sun.xml.internal.ws.model.ParameterImpl java.lang.StringBuilder int com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 13
aload 15
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 15 26: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.List java.util.List com.sun.xml.internal.ws.api.model.soap.SOAPBinding com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType int com.sun.xml.internal.ws.model.ParameterImpl java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
aload 16
invokeinterface java.util.Iterator.hasNext:()Z
ifne 22
27: aload 10
aload 13
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType.parts:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
end local 14 end local 13 28: goto 32
29: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.List java.util.List com.sun.xml.internal.ws.api.model.soap.SOAPBinding com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType int com.sun.xml.internal.ws.model.ParameterImpl
StackMap stack:
aload 10
aload 12
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType.parts:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
end local 12 30: goto 32
31: StackMap locals:
StackMap stack:
aload 10
ldc ""
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType.parts:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
32: StackMap locals:
StackMap stack:
aload 0
aload 9
aload 7
aload 5
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateSOAPHeaders:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Ljava/util/List;Ljavax/xml/namespace/QName;)V
33: StackMap locals:
StackMap stack:
iload 11
ifeq 37
34: aload 10
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
35: goto 37
36: StackMap locals:
StackMap stack:
new javax.xml.ws.WebServiceException
dup
ldc "encoded use is not supported"
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
37: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getMEP:()Lcom/sun/xml/internal/ws/api/model/MEP;
getstatic com.sun.xml.internal.ws.api.model.MEP.ONE_WAY:Lcom/sun/xml/internal/ws/api/model/MEP;
if_acmpeq 67
38: aload 6
invokeinterface java.util.List.clear:()V
39: aload 7
invokeinterface java.util.List.clear:()V
40: aload 0
aload 6
aload 7
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getResponseParameters:()Ljava/util/List;
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.splitParameters:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
41: aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType.output:()Lcom/sun/xml/internal/ws/wsdl/writer/document/StartWithExtensionsType;
astore 12
start local 12 42: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 12
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addBindingOperationOutputExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
43: aload 12
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/Body;
invokeinterface com.sun.xml.internal.txw2.TypedXmlWriter._element:(Ljava/lang/Class;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType
astore 10
44: aload 10
ldc "literal"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType.use:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
45: aload 7
invokeinterface java.util.List.size:()I
ifle 65
46: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 13
start local 13 47: aload 6
invokeinterface java.util.List.size:()I
ifle 62
48: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 49
aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
goto 50
StackMap locals: com.sun.xml.internal.txw2.TypedXmlWriter java.lang.StringBuilder
StackMap stack:
49: aconst_null
StackMap locals:
StackMap stack: com.sun.xml.internal.ws.model.ParameterImpl
50: astore 14
start local 14 51: aload 14
ifnull 62
52: iload 11
ifeq 61
53: iconst_0
istore 15
start local 15 54: aload 14
checkcast com.sun.xml.internal.ws.model.WrapperParameter
invokevirtual com.sun.xml.internal.ws.model.WrapperParameter.getWrapperChildren:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 17
goto 59
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.List java.util.List com.sun.xml.internal.ws.api.model.soap.SOAPBinding com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType int com.sun.xml.internal.txw2.TypedXmlWriter java.lang.StringBuilder com.sun.xml.internal.ws.model.ParameterImpl int top java.util.Iterator
StackMap stack:
55: aload 17
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 16
start local 16 56: iload 15
iinc 15 1
ifle 58
57: aload 13
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
58: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.List java.util.List com.sun.xml.internal.ws.api.model.soap.SOAPBinding com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType int com.sun.xml.internal.txw2.TypedXmlWriter java.lang.StringBuilder com.sun.xml.internal.ws.model.ParameterImpl int com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 13
aload 16
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 16 59: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.List java.util.List com.sun.xml.internal.ws.api.model.soap.SOAPBinding com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType int com.sun.xml.internal.txw2.TypedXmlWriter java.lang.StringBuilder com.sun.xml.internal.ws.model.ParameterImpl int top java.util.Iterator
StackMap stack:
aload 17
invokeinterface java.util.Iterator.hasNext:()Z
ifne 55
end local 15 60: goto 62
61: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.List java.util.List com.sun.xml.internal.ws.api.model.soap.SOAPBinding com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType int com.sun.xml.internal.txw2.TypedXmlWriter java.lang.StringBuilder com.sun.xml.internal.ws.model.ParameterImpl
StackMap stack:
new java.lang.StringBuilder
dup
aload 14
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 13
end local 14 62: StackMap locals:
StackMap stack:
aload 10
aload 13
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType.parts:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
63: new javax.xml.namespace.QName
dup
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getResponseMessageName:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 14
start local 14 64: aload 0
aload 12
aload 7
aload 14
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateSOAPHeaders:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Ljava/util/List;Ljavax/xml/namespace/QName;)V
end local 14 end local 13 65: StackMap locals:
StackMap stack:
iload 11
ifeq 67
66: aload 10
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
end local 12 67: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getCheckedExceptions:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 13
goto 73
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.List java.util.List com.sun.xml.internal.ws.api.model.soap.SOAPBinding com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap.BodyType int top java.util.Iterator
StackMap stack:
68: aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.CheckedExceptionImpl
astore 12
start local 12 69: aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType.fault:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Fault;
aload 12
invokevirtual com.sun.xml.internal.ws.model.CheckedExceptionImpl.getMessageName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Fault.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Fault;
astore 14
start local 14 70: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 14
aload 1
aload 12
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addBindingOperationFaultExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;Lcom/sun/xml/internal/ws/api/model/CheckedException;)V
71: aload 14
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPFault;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Fault._element:(Ljava/lang/Class;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.soap.SOAPFault
aload 12
invokevirtual com.sun.xml.internal.ws.model.CheckedExceptionImpl.getMessageName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.SOAPFault.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPFault;
astore 15
start local 15 72: aload 15
ldc "literal"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.SOAPFault.use:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
end local 15 end local 14 end local 12 73: StackMap locals:
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 68
74: return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 75 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 75 1 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
0 75 2 binding Lcom/sun/xml/internal/ws/wsdl/writer/document/Binding;
1 75 3 operation Lcom/sun/xml/internal/ws/wsdl/writer/document/BindingOperationType;
3 75 4 targetNamespace Ljava/lang/String;
4 75 5 requestMessage Ljavax/xml/namespace/QName;
5 75 6 bodyParams Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
6 75 7 headerParams Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
8 75 8 soapBinding Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
10 75 9 input Lcom/sun/xml/internal/txw2/TypedXmlWriter;
12 75 10 body Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
13 75 11 isRpc Z
18 30 12 param Lcom/sun/xml/internal/ws/model/ParameterImpl;
20 28 13 parts Ljava/lang/StringBuilder;
21 28 14 i I
23 26 15 parameter Lcom/sun/xml/internal/ws/model/ParameterImpl;
42 67 12 output Lcom/sun/xml/internal/txw2/TypedXmlWriter;
47 65 13 parts Ljava/lang/StringBuilder;
51 62 14 param Lcom/sun/xml/internal/ws/model/ParameterImpl;
54 60 15 i I
56 59 16 parameter Lcom/sun/xml/internal/ws/model/ParameterImpl;
64 65 14 responseMessage Ljavax/xml/namespace/QName;
69 73 12 exception Lcom/sun/xml/internal/ws/model/CheckedExceptionImpl;
70 73 14 fault Lcom/sun/xml/internal/ws/wsdl/writer/document/Fault;
72 73 15 soapFault Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPFault;
MethodParameters:
Name Flags
method
binding
protected void generateSOAP12BindingOperation(com.sun.xml.internal.ws.model.JavaMethodImpl, com.sun.xml.internal.ws.wsdl.writer.document.Binding);
descriptor: (Lcom/sun/xml/internal/ws/model/JavaMethodImpl;Lcom/sun/xml/internal/ws/wsdl/writer/document/Binding;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=19, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Binding.operation:()Lcom/sun/xml/internal/ws/wsdl/writer/document/BindingOperationType;
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getOperationName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/BindingOperationType;
astore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 3
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addBindingOperationExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
2: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
astore 4
start local 4 3: new javax.xml.namespace.QName
dup
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getOperationName:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 5
start local 5 4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 6
start local 6 5: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
start local 7 6: aload 0
aload 6
aload 7
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.splitParameters:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
7: aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getBinding:()Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
astore 8
start local 8 8: aload 8
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getSOAPAction:()Ljava/lang/String;
astore 9
start local 9 9: aload 9
ifnull 11
10: aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType.soap12Operation:()Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPOperation;
aload 9
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.SOAPOperation.soapAction:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPOperation;
pop
11: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.ArrayList java.util.ArrayList com.sun.xml.internal.ws.api.model.soap.SOAPBinding java.lang.String
StackMap stack:
aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType.input:()Lcom/sun/xml/internal/ws/wsdl/writer/document/StartWithExtensionsType;
astore 10
start local 10 12: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 10
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addBindingOperationInputExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
13: aload 10
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/Body;
invokeinterface com.sun.xml.internal.txw2.TypedXmlWriter._element:(Ljava/lang/Class;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType
astore 11
start local 11 14: aload 8
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getStyle:()Ljavax/jws/soap/SOAPBinding$Style;
getstatic javax.jws.soap.SOAPBinding$Style.RPC:Ljavax/jws/soap/SOAPBinding$Style;
invokevirtual javax.jws.soap.SOAPBinding$Style.equals:(Ljava/lang/Object;)Z
istore 12
start local 12 15: aload 8
invokevirtual com.sun.xml.internal.ws.api.model.soap.SOAPBinding.getUse:()Ljavax/jws/soap/SOAPBinding$Use;
getstatic javax.jws.soap.SOAPBinding$Use.LITERAL:Ljavax/jws/soap/SOAPBinding$Use;
invokevirtual javax.jws.soap.SOAPBinding$Use.equals:(Ljava/lang/Object;)Z
ifeq 38
16: aload 11
ldc "literal"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType.use:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
17: aload 7
invokevirtual java.util.ArrayList.size:()I
ifle 35
18: aload 6
invokevirtual java.util.ArrayList.size:()I
ifle 33
19: aload 6
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 13
start local 13 20: iload 12
ifeq 31
21: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 14
start local 14 22: iconst_0
istore 15
start local 15 23: aload 13
checkcast com.sun.xml.internal.ws.model.WrapperParameter
invokevirtual com.sun.xml.internal.ws.model.WrapperParameter.getWrapperChildren:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 17
goto 28
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.ArrayList java.util.ArrayList com.sun.xml.internal.ws.api.model.soap.SOAPBinding java.lang.String com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType int com.sun.xml.internal.ws.model.ParameterImpl java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
24: aload 17
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 16
start local 16 25: iload 15
iinc 15 1
ifle 27
26: aload 14
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
27: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.ArrayList java.util.ArrayList com.sun.xml.internal.ws.api.model.soap.SOAPBinding java.lang.String com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType int com.sun.xml.internal.ws.model.ParameterImpl java.lang.StringBuilder int com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 14
aload 16
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 16 28: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.ArrayList java.util.ArrayList com.sun.xml.internal.ws.api.model.soap.SOAPBinding java.lang.String com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType int com.sun.xml.internal.ws.model.ParameterImpl java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
aload 17
invokeinterface java.util.Iterator.hasNext:()Z
ifne 24
29: aload 11
aload 14
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType.parts:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
end local 15 end local 14 30: goto 34
31: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.ArrayList java.util.ArrayList com.sun.xml.internal.ws.api.model.soap.SOAPBinding java.lang.String com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType int com.sun.xml.internal.ws.model.ParameterImpl
StackMap stack:
aload 11
aload 13
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType.parts:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
end local 13 32: goto 34
33: StackMap locals:
StackMap stack:
aload 11
ldc ""
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType.parts:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
34: StackMap locals:
StackMap stack:
aload 0
aload 10
aload 7
aload 5
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateSOAP12Headers:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Ljava/util/List;Ljavax/xml/namespace/QName;)V
35: StackMap locals:
StackMap stack:
iload 12
ifeq 39
36: aload 11
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
37: goto 39
38: StackMap locals:
StackMap stack:
new javax.xml.ws.WebServiceException
dup
ldc "encoded use is not supported"
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
39: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getMEP:()Lcom/sun/xml/internal/ws/api/model/MEP;
getstatic com.sun.xml.internal.ws.api.model.MEP.ONE_WAY:Lcom/sun/xml/internal/ws/api/model/MEP;
if_acmpeq 68
40: aload 6
invokevirtual java.util.ArrayList.clear:()V
41: aload 7
invokevirtual java.util.ArrayList.clear:()V
42: aload 0
aload 6
aload 7
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getResponseParameters:()Ljava/util/List;
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.splitParameters:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
43: aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType.output:()Lcom/sun/xml/internal/ws/wsdl/writer/document/StartWithExtensionsType;
astore 13
start local 13 44: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 13
aload 1
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addBindingOperationOutputExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
45: aload 13
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/Body;
invokeinterface com.sun.xml.internal.txw2.TypedXmlWriter._element:(Ljava/lang/Class;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType
astore 11
46: aload 11
ldc "literal"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType.use:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
47: aload 7
invokevirtual java.util.ArrayList.size:()I
ifle 66
48: aload 6
invokevirtual java.util.ArrayList.size:()I
ifle 63
49: aload 6
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 14
start local 14 50: iload 12
ifeq 61
51: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 15
start local 15 52: iconst_0
istore 16
start local 16 53: aload 14
checkcast com.sun.xml.internal.ws.model.WrapperParameter
invokevirtual com.sun.xml.internal.ws.model.WrapperParameter.getWrapperChildren:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 18
goto 58
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.ArrayList java.util.ArrayList com.sun.xml.internal.ws.api.model.soap.SOAPBinding java.lang.String com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType int com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.model.ParameterImpl java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
54: aload 18
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 17
start local 17 55: iload 16
iinc 16 1
ifle 57
56: aload 15
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
57: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.ArrayList java.util.ArrayList com.sun.xml.internal.ws.api.model.soap.SOAPBinding java.lang.String com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType int com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.model.ParameterImpl java.lang.StringBuilder int com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 15
aload 17
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 17 58: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.ArrayList java.util.ArrayList com.sun.xml.internal.ws.api.model.soap.SOAPBinding java.lang.String com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType int com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.model.ParameterImpl java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
aload 18
invokeinterface java.util.Iterator.hasNext:()Z
ifne 54
59: aload 11
aload 15
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType.parts:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
end local 16 end local 15 60: goto 64
61: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.ArrayList java.util.ArrayList com.sun.xml.internal.ws.api.model.soap.SOAPBinding java.lang.String com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType int com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.model.ParameterImpl
StackMap stack:
aload 11
aload 14
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType.parts:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
end local 14 62: goto 64
63: StackMap locals:
StackMap stack:
aload 11
ldc ""
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType.parts:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
64: StackMap locals:
StackMap stack:
new javax.xml.namespace.QName
dup
aload 4
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getResponseMessageName:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 14
start local 14 65: aload 0
aload 13
aload 7
aload 14
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.generateSOAP12Headers:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Ljava/util/List;Ljavax/xml/namespace/QName;)V
end local 14 66: StackMap locals:
StackMap stack:
iload 12
ifeq 68
67: aload 11
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestParameters:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getName:()Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
end local 13 68: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getCheckedExceptions:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 14
goto 74
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.ws.model.JavaMethodImpl com.sun.xml.internal.ws.wsdl.writer.document.Binding com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType java.lang.String javax.xml.namespace.QName java.util.ArrayList java.util.ArrayList com.sun.xml.internal.ws.api.model.soap.SOAPBinding java.lang.String com.sun.xml.internal.txw2.TypedXmlWriter com.sun.xml.internal.ws.wsdl.writer.document.soap12.BodyType int top java.util.Iterator
StackMap stack:
69: aload 14
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.CheckedExceptionImpl
astore 13
start local 13 70: aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.BindingOperationType.fault:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Fault;
aload 13
invokevirtual com.sun.xml.internal.ws.model.CheckedExceptionImpl.getMessageName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Fault.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Fault;
astore 15
start local 15 71: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 15
aload 1
aload 13
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addBindingOperationFaultExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;Lcom/sun/xml/internal/ws/api/model/CheckedException;)V
72: aload 15
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPFault;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Fault._element:(Ljava/lang/Class;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.soap12.SOAPFault
aload 13
invokevirtual com.sun.xml.internal.ws.model.CheckedExceptionImpl.getMessageName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.SOAPFault.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPFault;
astore 16
start local 16 73: aload 16
ldc "literal"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.SOAPFault.use:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
end local 16 end local 15 end local 13 74: StackMap locals:
StackMap stack:
aload 14
invokeinterface java.util.Iterator.hasNext:()Z
ifne 69
75: return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 76 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 76 1 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
0 76 2 binding Lcom/sun/xml/internal/ws/wsdl/writer/document/Binding;
1 76 3 operation Lcom/sun/xml/internal/ws/wsdl/writer/document/BindingOperationType;
3 76 4 targetNamespace Ljava/lang/String;
4 76 5 requestMessage Ljavax/xml/namespace/QName;
5 76 6 bodyParams Ljava/util/ArrayList<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
6 76 7 headerParams Ljava/util/ArrayList<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
8 76 8 soapBinding Lcom/sun/xml/internal/ws/api/model/soap/SOAPBinding;
9 76 9 soapAction Ljava/lang/String;
12 76 10 input Lcom/sun/xml/internal/txw2/TypedXmlWriter;
14 76 11 body Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
15 76 12 isRpc Z
20 32 13 param Lcom/sun/xml/internal/ws/model/ParameterImpl;
22 30 14 parts Ljava/lang/StringBuilder;
23 30 15 i I
25 28 16 parameter Lcom/sun/xml/internal/ws/model/ParameterImpl;
44 68 13 output Lcom/sun/xml/internal/txw2/TypedXmlWriter;
50 62 14 param Lcom/sun/xml/internal/ws/model/ParameterImpl;
52 60 15 parts Ljava/lang/StringBuilder;
53 60 16 i I
55 58 17 parameter Lcom/sun/xml/internal/ws/model/ParameterImpl;
65 66 14 responseMessage Ljavax/xml/namespace/QName;
70 74 13 exception Lcom/sun/xml/internal/ws/model/CheckedExceptionImpl;
71 74 15 fault Lcom/sun/xml/internal/ws/wsdl/writer/document/Fault;
73 74 16 soapFault Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPFault;
MethodParameters:
Name Flags
method
binding
protected void splitParameters(java.util.List<com.sun.xml.internal.ws.model.ParameterImpl>, java.util.List<com.sun.xml.internal.ws.model.ParameterImpl>, java.util.List<com.sun.xml.internal.ws.model.ParameterImpl>);
descriptor: (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 6
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator java.util.List java.util.List java.util.List top java.util.Iterator
StackMap stack:
1: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 4
start local 4 2: aload 0
aload 4
invokevirtual com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.isBodyParameter:(Lcom/sun/xml/internal/ws/model/ParameterImpl;)Z
ifeq 5
3: aload 1
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: goto 6
5: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator java.util.List java.util.List java.util.List com.sun.xml.internal.ws.model.ParameterImpl java.util.Iterator
StackMap stack:
aload 2
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 6: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator java.util.List java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: return
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/writer/WSDLGenerator;
0 8 1 bodyParams Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
0 8 2 headerParams Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
0 8 3 params Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
2 6 4 parameter Lcom/sun/xml/internal/ws/model/ParameterImpl;
Signature: (Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;)V
MethodParameters:
Name Flags
bodyParams
headerParams
params
protected void generateSOAPHeaders(com.sun.xml.internal.txw2.TypedXmlWriter, java.util.List<com.sun.xml.internal.ws.model.ParameterImpl>, javax.xml.namespace.QName);
descriptor: (Lcom/sun/xml/internal/txw2/TypedXmlWriter;Ljava/util/List;Ljavax/xml/namespace/QName;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 6
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.txw2.TypedXmlWriter java.util.List javax.xml.namespace.QName top java.util.Iterator
StackMap stack:
1: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 4
start local 4 2: aload 1
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/Header;
invokeinterface com.sun.xml.internal.txw2.TypedXmlWriter._element:(Ljava/lang/Class;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.soap.Header
astore 6
start local 6 3: aload 6
aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.Header.message:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/Header;
pop
4: aload 6
aload 4
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.Header.part:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
5: aload 6
ldc "literal"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.Header.use:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/BodyType;
pop
end local 6 end local 4 6: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: return
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/writer/WSDLGenerator;
0 8 1 writer Lcom/sun/xml/internal/txw2/TypedXmlWriter;
0 8 2 parameters Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
0 8 3 message Ljavax/xml/namespace/QName;
2 6 4 headerParam Lcom/sun/xml/internal/ws/model/ParameterImpl;
3 6 6 header Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/Header;
Signature: (Lcom/sun/xml/internal/txw2/TypedXmlWriter;Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;Ljavax/xml/namespace/QName;)V
MethodParameters:
Name Flags
writer
parameters
message
protected void generateSOAP12Headers(com.sun.xml.internal.txw2.TypedXmlWriter, java.util.List<com.sun.xml.internal.ws.model.ParameterImpl>, javax.xml.namespace.QName);
descriptor: (Lcom/sun/xml/internal/txw2/TypedXmlWriter;Ljava/util/List;Ljavax/xml/namespace/QName;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 6
StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator com.sun.xml.internal.txw2.TypedXmlWriter java.util.List javax.xml.namespace.QName top java.util.Iterator
StackMap stack:
1: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.model.ParameterImpl
astore 4
start local 4 2: aload 1
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/Header;
invokeinterface com.sun.xml.internal.txw2.TypedXmlWriter._element:(Ljava/lang/Class;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.soap12.Header
astore 6
start local 6 3: aload 6
aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.Header.message:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/Header;
pop
4: aload 6
aload 4
invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getPartName:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.Header.part:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
5: aload 6
ldc "literal"
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.Header.use:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/BodyType;
pop
end local 6 end local 4 6: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: return
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/writer/WSDLGenerator;
0 8 1 writer Lcom/sun/xml/internal/txw2/TypedXmlWriter;
0 8 2 parameters Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;
0 8 3 message Ljavax/xml/namespace/QName;
2 6 4 headerParam Lcom/sun/xml/internal/ws/model/ParameterImpl;
3 6 6 header Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/Header;
Signature: (Lcom/sun/xml/internal/txw2/TypedXmlWriter;Ljava/util/List<Lcom/sun/xml/internal/ws/model/ParameterImpl;>;Ljavax/xml/namespace/QName;)V
MethodParameters:
Name Flags
writer
parameters
message
protected void generateService();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=6, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getPortName:()Ljavax/xml/namespace/QName;
astore 1
start local 1 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getServiceQName:()Ljavax/xml/namespace/QName;
astore 2
start local 2 2: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.serviceDefinitions:Lcom/sun/xml/internal/ws/wsdl/writer/document/Definitions;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Definitions.service:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Service;
aload 2
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Service.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Service;
astore 3
start local 3 3: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 3
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addServiceExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
4: aload 3
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Service.port:()Lcom/sun/xml/internal/ws/wsdl/writer/document/Port;
aload 1
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Port.name:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Port;
astore 4
start local 4 5: aload 4
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getBoundPortTypeName:()Ljavax/xml/namespace/QName;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Port.binding:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/Port;
pop
6: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 4
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addPortExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
7: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getJavaMethods:()Ljava/util/Collection;
invokeinterface java.util.Collection.isEmpty:()Z
ifeq 9
8: return
9: StackMap locals: com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator javax.xml.namespace.QName javax.xml.namespace.QName com.sun.xml.internal.ws.wsdl.writer.document.Service com.sun.xml.internal.ws.wsdl.writer.document.Port
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.binding:Lcom/sun/xml/internal/ws/api/WSBinding;
invokeinterface com.sun.xml.internal.ws.api.WSBinding.getBindingId:()Lcom/sun/xml/internal/ws/api/BindingID;
invokevirtual com.sun.xml.internal.ws.api.BindingID.getSOAPVersion:()Lcom/sun/xml/internal/ws/api/SOAPVersion;
getstatic com.sun.xml.internal.ws.api.SOAPVersion.SOAP_12:Lcom/sun/xml/internal/ws/api/SOAPVersion;
if_acmpne 13
10: aload 4
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPAddress;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Port._element:(Ljava/lang/Class;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.soap12.SOAPAddress
astore 5
start local 5 11: aload 5
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.endpointAddress:Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap12.SOAPAddress.location:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPAddress;
pop
end local 5 12: goto 15
13: StackMap locals:
StackMap stack:
aload 4
ldc Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPAddress;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Port._element:(Ljava/lang/Class;)Lcom/sun/xml/internal/txw2/TypedXmlWriter;
checkcast com.sun.xml.internal.ws.wsdl.writer.document.soap.SOAPAddress
astore 5
start local 5 14: aload 5
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.endpointAddress:Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.soap.SOAPAddress.location:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPAddress;
pop
end local 5 15: 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 16 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
1 16 1 portQName Ljavax/xml/namespace/QName;
2 16 2 serviceQName Ljavax/xml/namespace/QName;
3 16 3 service Lcom/sun/xml/internal/ws/wsdl/writer/document/Service;
5 16 4 port Lcom/sun/xml/internal/ws/wsdl/writer/document/Port;
11 12 5 address Lcom/sun/xml/internal/ws/wsdl/writer/document/soap12/SOAPAddress;
14 15 5 address Lcom/sun/xml/internal/ws/wsdl/writer/document/soap/SOAPAddress;
protected void generateInputMessage(com.sun.xml.internal.ws.wsdl.writer.document.Operation, com.sun.xml.internal.ws.model.JavaMethodImpl);
descriptor: (Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Operation.input:()Lcom/sun/xml/internal/ws/wsdl/writer/document/ParamType;
astore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 3
aload 2
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addOperationInputExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
2: aload 3
new javax.xml.namespace.QName
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
aload 2
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getRequestMessageName:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.ParamType.message:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/ParamType;
pop
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 4 1 operation Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;
0 4 2 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
1 4 3 paramType Lcom/sun/xml/internal/ws/wsdl/writer/document/ParamType;
MethodParameters:
Name Flags
operation
method
protected void generateOutputMessage(com.sun.xml.internal.ws.wsdl.writer.document.Operation, com.sun.xml.internal.ws.model.JavaMethodImpl);
descriptor: (Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Operation.output:()Lcom/sun/xml/internal/ws/wsdl/writer/document/ParamType;
astore 3
start local 3 1: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extension:Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
aload 3
aload 2
invokevirtual com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension.addOperationOutputExtension:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;Lcom/sun/xml/internal/ws/api/model/JavaMethod;)V
2: aload 3
new javax.xml.namespace.QName
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.model:Lcom/sun/xml/internal/ws/model/AbstractSEIModelImpl;
invokevirtual com.sun.xml.internal.ws.model.AbstractSEIModelImpl.getTargetNamespace:()Ljava/lang/String;
aload 2
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getResponseMessageName:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.ParamType.message:(Ljavax/xml/namespace/QName;)Lcom/sun/xml/internal/ws/wsdl/writer/document/ParamType;
pop
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 4 1 operation Lcom/sun/xml/internal/ws/wsdl/writer/document/Operation;
0 4 2 method Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
1 4 3 paramType Lcom/sun/xml/internal/ws/wsdl/writer/document/ParamType;
MethodParameters:
Name Flags
operation
method
public javax.xml.transform.Result createOutputFile(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Result;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new javax.xml.ws.Holder
dup
invokespecial javax.xml.ws.Holder.<init>:()V
astore 4
start local 4 3: aload 4
new java.lang.StringBuilder
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.schemaPrefix:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield javax.xml.ws.Holder.value:Ljava/lang/Object;
4: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.wsdlResolver:Lcom/oracle/webservices/internal/api/databinding/WSDLResolver;
aload 1
aload 4
invokeinterface com.oracle.webservices.internal.api.databinding.WSDLResolver.getSchemaOutput:(Ljava/lang/String;Ljavax/xml/ws/Holder;)Ljavax/xml/transform/Result;
astore 3
start local 3 5: aload 3
ifnonnull 8
6: aload 4
getfield javax.xml.ws.Holder.value:Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 7: goto 9
end local 5 8: StackMap locals: javax.xml.transform.Result javax.xml.ws.Holder
StackMap stack:
aload 3
invokeinterface javax.xml.transform.Result.getSystemId:()Ljava/lang/String;
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.wsdlLocation:Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.relativize:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 9: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokevirtual java.lang.String.trim:()Ljava/lang/String;
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 6
start local 6 10: iload 6
ifne 14
11: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.types:Lcom/sun/xml/internal/ws/wsdl/writer/document/Types;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.Types.schema:()Lcom/sun/xml/internal/ws/wsdl/writer/document/xsd/Schema;
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.xsd.Schema._import:()Lcom/sun/xml/internal/ws/wsdl/writer/document/xsd/Import;
astore 7
start local 7 12: aload 7
aload 1
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.xsd.Import.namespace:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/xsd/Import;
pop
13: aload 7
aload 5
invokeinterface com.sun.xml.internal.ws.wsdl.writer.document.xsd.Import.schemaLocation:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/wsdl/writer/document/xsd/Import;
pop
end local 7 14: StackMap locals: int
StackMap stack:
aload 3
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 15 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 15 1 namespaceUri Ljava/lang/String;
0 15 2 suggestedFileName Ljava/lang/String;
5 15 3 result Ljavax/xml/transform/Result;
3 15 4 fileNameHolder Ljavax/xml/ws/Holder<Ljava/lang/String;>;
7 8 5 schemaLoc Ljava/lang/String;
9 15 5 schemaLoc Ljava/lang/String;
10 15 6 isEmptyNs Z
12 14 7 _import Lcom/sun/xml/internal/ws/wsdl/writer/document/xsd/Import;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
namespaceUri
suggestedFileName
private javax.xml.transform.Result createInlineSchema(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Result;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new com.sun.xml.internal.txw2.output.TXWResult
dup
aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.types:Lcom/sun/xml/internal/ws/wsdl/writer/document/Types;
invokespecial com.sun.xml.internal.txw2.output.TXWResult.<init>:(Lcom/sun/xml/internal/txw2/TypedXmlWriter;)V
astore 3
start local 3 3: aload 3
ldc ""
invokeinterface javax.xml.transform.Result.setSystemId:(Ljava/lang/String;)V
4: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/ws/wsdl/writer/WSDLGenerator;
0 5 1 namespaceUri Ljava/lang/String;
0 5 2 suggestedFileName Ljava/lang/String;
3 5 3 result Ljavax/xml/transform/Result;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
namespaceUri
suggestedFileName
protected static java.lang.String relativize(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.$assertionsDisabled:Z
ifne 1
aload 0
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 1
ifnonnull 3
aload 0
2: areturn
3: StackMap locals:
StackMap stack:
new java.net.URI
dup
aload 0
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.escapeURI:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
astore 2
start local 2 4: new java.net.URI
dup
aload 1
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.escapeURI:(Ljava/lang/String;)Ljava/lang/String;
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
astore 3
start local 3 5: aload 2
invokevirtual java.net.URI.isOpaque:()Z
ifne 6
aload 3
invokevirtual java.net.URI.isOpaque:()Z
ifeq 8
6: StackMap locals: java.net.URI java.net.URI
StackMap stack:
aload 0
7: areturn
8: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
aload 3
invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.equalsIgnoreCase:(Ljava/lang/String;Ljava/lang/String;)Z
ifeq 10
9: aload 2
invokevirtual java.net.URI.getAuthority:()Ljava/lang/String;
aload 3
invokevirtual java.net.URI.getAuthority:()Ljava/lang/String;
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.equal:(Ljava/lang/String;Ljava/lang/String;)Z
ifne 12
10: StackMap locals:
StackMap stack:
aload 0
11: areturn
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.net.URI.getPath:()Ljava/lang/String;
astore 4
start local 4 13: aload 3
invokevirtual java.net.URI.getPath:()Ljava/lang/String;
astore 5
start local 5 14: aload 5
ldc "/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 16
15: aload 5
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.normalizeUriPath:(Ljava/lang/String;)Ljava/lang/String;
astore 5
16: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 4
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
17: ldc "."
areturn
18: StackMap locals:
StackMap stack:
aload 4
aload 5
invokestatic com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.calculateRelativePath:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 19: aload 6
ifnonnull 22
20: aload 0
21: areturn
22: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 7
start local 7 23: aload 7
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
24: aload 2
invokevirtual java.net.URI.getQuery:()Ljava/lang/String;
ifnull 26
25: aload 7
bipush 63
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.net.URI.getQuery:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
26: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 2
invokevirtual java.net.URI.getFragment:()Ljava/lang/String;
ifnull 28
27: aload 7
bipush 35
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.net.URI.getFragment:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
28: StackMap locals:
StackMap stack:
aload 7
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
29: areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 30: StackMap locals: java.lang.String java.lang.String
StackMap stack: java.net.URISyntaxException
pop
31: new java.lang.InternalError
dup
new java.lang.StringBuilder
dup
ldc "Error escaping one of these uris:\n\t"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n\t"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 uri Ljava/lang/String;
0 32 1 baseUri Ljava/lang/String;
4 30 2 theUri Ljava/net/URI;
5 30 3 theBaseUri Ljava/net/URI;
13 30 4 uriPath Ljava/lang/String;
14 30 5 basePath Ljava/lang/String;
19 30 6 relPath Ljava/lang/String;
23 30 7 relUri Ljava/lang/StringBuilder;
Exception table:
from to target type
0 2 30 Class java.net.URISyntaxException
3 7 30 Class java.net.URISyntaxException
8 11 30 Class java.net.URISyntaxException
12 17 30 Class java.net.URISyntaxException
18 21 30 Class java.net.URISyntaxException
22 29 30 Class java.net.URISyntaxException
MethodParameters:
Name Flags
uri
baseUri
private static java.lang.String calculateRelativePath(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 4
3: aload 0
aload 1
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "../"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 1
invokestatic com.sun.xml.internal.bind.v2.schemagen.Util.getParentUriPath:(Ljava/lang/String;)Ljava/lang/String;
invokestatic com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.calculateRelativePath:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 uri Ljava/lang/String;
0 5 1 base Ljava/lang/String;
MethodParameters:
Name Flags
uri
base
private void register(com.sun.xml.internal.ws.api.wsdl.writer.WSDLGeneratorExtension);
descriptor: (Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.extensionHandlers:Ljava/util/List;
aload 1
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/writer/WSDLGenerator;
0 2 1 h Lcom/sun/xml/internal/ws/api/wsdl/writer/WSDLGeneratorExtension;
MethodParameters:
Name Flags
h
static int[] $SWITCH_TABLE$com$sun$xml$internal$ws$api$model$MEP();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.$SWITCH_TABLE$com$sun$xml$internal$ws$api$model$MEP:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.xml.internal.ws.api.model.MEP.values:()[Lcom/sun/xml/internal/ws/api/model/MEP;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.xml.internal.ws.api.model.MEP.ASYNC_CALLBACK:Lcom/sun/xml/internal/ws/api/model/MEP;
invokevirtual com.sun.xml.internal.ws.api.model.MEP.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.xml.internal.ws.api.model.MEP.ASYNC_POLL:Lcom/sun/xml/internal/ws/api/model/MEP;
invokevirtual com.sun.xml.internal.ws.api.model.MEP.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.xml.internal.ws.api.model.MEP.ONE_WAY:Lcom/sun/xml/internal/ws/api/model/MEP;
invokevirtual com.sun.xml.internal.ws.api.model.MEP.ordinal:()I
iconst_2
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.xml.internal.ws.api.model.MEP.REQUEST_RESPONSE:Lcom/sun/xml/internal/ws/api/model/MEP;
invokevirtual com.sun.xml.internal.ws.api.model.MEP.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator.$SWITCH_TABLE$com$sun$xml$internal$ws$api$model$MEP:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
}
SourceFile: "WSDLGenerator.java"
NestMembers:
com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$CommentFilter com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$JAXWSOutputSchemaResolver
InnerClasses:
private CommentFilter = com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$CommentFilter of com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator
protected JAXWSOutputSchemaResolver = com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator$JAXWSOutputSchemaResolver of com.sun.xml.internal.ws.wsdl.writer.WSDLGenerator
public final Style = javax.jws.soap.SOAPBinding$Style of javax.jws.soap.SOAPBinding
public final Use = javax.jws.soap.SOAPBinding$Use of javax.jws.soap.SOAPBinding