public final class com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl extends com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl implements com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundOperation
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl
super_class: com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl
{
private final javax.xml.namespace.QName name;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> inputParts;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;
private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> outputParts;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;
private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> faultParts;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;
private final java.util.Map<java.lang.String, java.lang.String> inputMimeTypes;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private final java.util.Map<java.lang.String, java.lang.String> outputMimeTypes;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private final java.util.Map<java.lang.String, java.lang.String> faultMimeTypes;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private boolean explicitInputSOAPBodyParts;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean explicitOutputSOAPBodyParts;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean explicitFaultSOAPBodyParts;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.Boolean emptyInputBody;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private java.lang.Boolean emptyOutputBody;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private java.lang.Boolean emptyFaultBody;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart> inParts;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;>;
private final java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart> outParts;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;>;
private final java.util.List<com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault> wsdlBoundFaults;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;>;
private com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation operation;
descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
flags: (0x0002) ACC_PRIVATE
private java.lang.String soapAction;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS anonymous;
descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
flags: (0x0002) ACC_PRIVATE
private final com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType owner;
descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private javax.jws.soap.SOAPBinding$Style style;
descriptor: Ljavax/jws/soap/SOAPBinding$Style;
flags: (0x0002) ACC_PRIVATE
private java.lang.String reqNamespace;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String respNamespace;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private javax.xml.namespace.QName requestPayloadName;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0002) ACC_PRIVATE
private javax.xml.namespace.QName responsePayloadName;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0002) ACC_PRIVATE
private boolean emptyRequestPayload;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean emptyResponsePayload;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.Map<javax.xml.namespace.QName, ? extends com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage> messages;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljavax/xml/namespace/QName;+Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;>;
public void <init>(javax.xml.stream.XMLStreamReader, com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType, javax.xml.namespace.QName);
descriptor: (Ljavax/xml/stream/XMLStreamReader;Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;Ljavax/xml/namespace/QName;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.<init>:(Ljavax/xml/stream/XMLStreamReader;)V
1: aload 0
iconst_0
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitInputSOAPBodyParts:Z
2: aload 0
iconst_0
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitOutputSOAPBodyParts:Z
3: aload 0
iconst_0
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitFaultSOAPBodyParts:Z
4: aload 0
getstatic javax.jws.soap.SOAPBinding$Style.DOCUMENT:Ljavax/jws/soap/SOAPBinding$Style;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.style:Ljavax/jws/soap/SOAPBinding$Style;
5: aload 0
aload 3
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
6: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputParts:Ljava/util/Map;
7: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputParts:Ljava/util/Map;
8: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultParts:Ljava/util/Map;
9: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputMimeTypes:Ljava/util/Map;
10: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputMimeTypes:Ljava/util/Map;
11: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultMimeTypes:Ljava/util/Map;
12: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inParts:Ljava/util/Map;
13: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outParts:Ljava/util/Map;
14: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.wsdlBoundFaults:Ljava/util/List;
15: aload 0
aload 2
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.owner:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
16: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 17 1 xsr Ljavax/xml/stream/XMLStreamReader;
0 17 2 owner Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
0 17 3 name Ljavax/xml/namespace/QName;
MethodParameters:
Name Flags
xsr
owner
name
public javax.xml.namespace.QName getName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
public java.lang.String getSOAPAction();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.soapAction:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
public void setSoapAction(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
ifnull 1
aload 1
goto 2
StackMap locals:
StackMap stack: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl
1: ldc ""
StackMap locals: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl java.lang.String
StackMap stack: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl java.lang.String
2: putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.soapAction:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 4 1 soapAction Ljava/lang/String;
MethodParameters:
Name Flags
soapAction
public com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart getPart(java.lang.String, javax.jws.WebParam$Mode);
descriptor: (Ljava/lang/String;Ljavax/jws/WebParam$Mode;)Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getstatic javax.jws.WebParam$Mode.IN:Ljavax/jws/WebParam$Mode;
if_acmpne 2
1: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inParts:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart
areturn
2: StackMap locals:
StackMap stack:
aload 2
getstatic javax.jws.WebParam$Mode.OUT:Ljavax/jws/WebParam$Mode;
if_acmpne 4
3: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outParts:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 5 1 partName Ljava/lang/String;
0 5 2 mode Ljavax/jws/WebParam$Mode;
MethodParameters:
Name Flags
partName
mode
public void addPart(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart, javax.jws.WebParam$Mode);
descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;Ljavax/jws/WebParam$Mode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getstatic javax.jws.WebParam$Mode.IN:Ljavax/jws/WebParam$Mode;
if_acmpne 2
1: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inParts:Ljava/util/Map;
aload 1
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getName:()Ljava/lang/String;
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
goto 4
2: StackMap locals:
StackMap stack:
aload 2
getstatic javax.jws.WebParam$Mode.OUT:Ljavax/jws/WebParam$Mode;
if_acmpne 4
3: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outParts:Ljava/util/Map;
aload 1
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getName:()Ljava/lang/String;
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 5 1 part Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
0 5 2 mode Ljavax/jws/WebParam$Mode;
MethodParameters:
Name Flags
part
mode
public java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> getInputParts();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputParts:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;
public java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> getOutputParts();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputParts:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;
public java.util.Map<java.lang.String, com.sun.xml.internal.ws.api.model.ParameterBinding> getFaultParts();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultParts:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/sun/xml/internal/ws/api/model/ParameterBinding;>;
public java.util.Map<java.lang.String, ? extends com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart> getInParts();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inParts:Ljava/util/Map;
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;+Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;>;
public java.util.Map<java.lang.String, ? extends com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart> getOutParts();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outParts:Ljava/util/Map;
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
Signature: ()Ljava/util/Map<Ljava/lang/String;+Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;>;
public java.util.List<? extends com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault> getFaults();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.wsdlBoundFaults:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
Signature: ()Ljava/util/List<+Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;>;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public void addFault(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault);
descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.wsdlBoundFaults: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/model/wsdl/WSDLBoundOperationImpl;
0 2 1 fault Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
fault
public com.sun.xml.internal.ws.api.model.ParameterBinding getInputBinding(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyInputBody:Ljava/lang/Boolean;
ifnonnull 4
1: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputParts:Ljava/util/Map;
ldc " "
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 3
2: aload 0
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyInputBody:Ljava/lang/Boolean;
goto 4
3: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyInputBody:Ljava/lang/Boolean;
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputParts:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.model.ParameterBinding
astore 2
start local 2 5: aload 2
ifnonnull 9
6: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitInputSOAPBodyParts:Z
ifne 7
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyInputBody:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 8
7: StackMap locals: com.sun.xml.internal.ws.api.model.ParameterBinding
StackMap stack:
getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.UNBOUND:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
areturn
8: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.BODY:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
areturn
9: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 10 1 part Ljava/lang/String;
5 10 2 block Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
MethodParameters:
Name Flags
part
public com.sun.xml.internal.ws.api.model.ParameterBinding getOutputBinding(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyOutputBody:Ljava/lang/Boolean;
ifnonnull 4
1: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputParts:Ljava/util/Map;
ldc " "
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 3
2: aload 0
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyOutputBody:Ljava/lang/Boolean;
goto 4
3: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyOutputBody:Ljava/lang/Boolean;
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputParts:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.model.ParameterBinding
astore 2
start local 2 5: aload 2
ifnonnull 9
6: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitOutputSOAPBodyParts:Z
ifne 7
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyOutputBody:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 8
7: StackMap locals: com.sun.xml.internal.ws.api.model.ParameterBinding
StackMap stack:
getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.UNBOUND:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
areturn
8: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.BODY:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
areturn
9: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 10 1 part Ljava/lang/String;
5 10 2 block Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
MethodParameters:
Name Flags
part
public com.sun.xml.internal.ws.api.model.ParameterBinding getFaultBinding(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyFaultBody:Ljava/lang/Boolean;
ifnonnull 4
1: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultParts:Ljava/util/Map;
ldc " "
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 3
2: aload 0
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyFaultBody:Ljava/lang/Boolean;
goto 4
3: StackMap locals:
StackMap stack:
aload 0
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyFaultBody:Ljava/lang/Boolean;
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultParts:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.model.ParameterBinding
astore 2
start local 2 5: aload 2
ifnonnull 9
6: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitFaultSOAPBodyParts:Z
ifne 7
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyFaultBody:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 8
7: StackMap locals: com.sun.xml.internal.ws.api.model.ParameterBinding
StackMap stack:
getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.UNBOUND:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
areturn
8: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.api.model.ParameterBinding.BODY:Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
areturn
9: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 10 1 part Ljava/lang/String;
5 10 2 block Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
MethodParameters:
Name Flags
part
public java.lang.String getMimeTypeForInputPart(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.inputMimeTypes:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 1 1 part Ljava/lang/String;
MethodParameters:
Name Flags
part
public java.lang.String getMimeTypeForOutputPart(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.outputMimeTypes:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 1 1 part Ljava/lang/String;
MethodParameters:
Name Flags
part
public java.lang.String getMimeTypeForFaultPart(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.faultMimeTypes:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 1 1 part Ljava/lang/String;
MethodParameters:
Name Flags
part
public com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation getOperation();
descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.operation:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
public com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType getBoundPortType();
descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.owner:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
public void setInputExplicitBodyParts(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitInputSOAPBodyParts:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 2 1 b Z
MethodParameters:
Name Flags
b
public void setOutputExplicitBodyParts(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitOutputSOAPBodyParts:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 2 1 b Z
MethodParameters:
Name Flags
b
public void setFaultExplicitBodyParts(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.explicitFaultSOAPBodyParts:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 2 1 b Z
MethodParameters:
Name Flags
b
public void setStyle(javax.jws.soap.SOAPBinding$Style);
descriptor: (Ljavax/jws/soap/SOAPBinding$Style;)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.model.wsdl.WSDLBoundOperationImpl.style:Ljavax/jws/soap/SOAPBinding$Style;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 2 1 style Ljavax/jws/soap/SOAPBinding$Style;
MethodParameters:
Name Flags
style
public javax.xml.namespace.QName getRequestPayloadName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyRequestPayload:Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
ifnull 4
3: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.style: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
ifeq 10
5: aload 0
invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getRequestNamespace:()Ljava/lang/String;
ifnull 6
aload 0
invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getRequestNamespace:()Ljava/lang/String;
goto 7
StackMap locals:
StackMap stack:
6: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
7: astore 1
start local 1 8: aload 0
new javax.xml.namespace.QName
dup
aload 1
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
9: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
areturn
end local 1 10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.operation:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getInput:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLInput.getMessage:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage.getName:()Ljavax/xml/namespace/QName;
astore 1
start local 1 11: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.messages:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage
astore 2
start local 2 12: aload 2
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage.parts:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 4
goto 18
StackMap locals: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage top java.util.Iterator
StackMap stack:
13: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart
astore 3
start local 3 14: aload 0
aload 3
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getName:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getInputBinding:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
astore 5
start local 5 15: aload 5
invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding.isBody:()Z
ifeq 18
16: aload 0
aload 3
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getDescriptor:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPartDescriptor;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPartDescriptor.name:()Ljavax/xml/namespace/QName;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
17: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.requestPayloadName:Ljavax/xml/namespace/QName;
areturn
end local 5 end local 3 18: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
19: aload 0
iconst_1
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyRequestPayload:Z
end local 2 end local 1 20: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
8 10 1 ns Ljava/lang/String;
11 20 1 inMsgName Ljavax/xml/namespace/QName;
12 20 2 message Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;
14 18 3 part Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
15 18 5 binding Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
public javax.xml.namespace.QName getResponsePayloadName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyResponsePayload:Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
ifnull 4
3: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.style: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
ifeq 10
5: aload 0
invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getResponseNamespace:()Ljava/lang/String;
ifnull 6
aload 0
invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getResponseNamespace:()Ljava/lang/String;
goto 7
StackMap locals:
StackMap stack:
6: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
7: astore 1
start local 1 8: aload 0
new javax.xml.namespace.QName
dup
aload 1
new java.lang.StringBuilder
dup
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "Response"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial javax.xml.namespace.QName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
9: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
areturn
end local 1 10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.operation:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOperation.getOutput:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLOutput.getMessage:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage.getName:()Ljavax/xml/namespace/QName;
astore 1
start local 1 11: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.messages:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage
astore 2
start local 2 12: aload 2
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage.parts:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 4
goto 18
StackMap locals: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl javax.xml.namespace.QName com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLMessage top java.util.Iterator
StackMap stack:
13: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart
astore 3
start local 3 14: aload 0
aload 3
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getName:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getOutputBinding:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
astore 5
start local 5 15: aload 5
invokevirtual com.sun.xml.internal.ws.api.model.ParameterBinding.isBody:()Z
ifeq 18
16: aload 0
aload 3
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPart.getDescriptor:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPartDescriptor;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPartDescriptor.name:()Ljavax/xml/namespace/QName;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
17: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.responsePayloadName:Ljavax/xml/namespace/QName;
areturn
end local 5 end local 3 18: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
19: aload 0
iconst_1
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.emptyResponsePayload:Z
end local 2 end local 1 20: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
8 10 1 ns Ljava/lang/String;
11 20 1 outMsgName Ljavax/xml/namespace/QName;
12 20 2 message Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage;
14 18 3 part Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
15 18 5 binding Lcom/sun/xml/internal/ws/api/model/ParameterBinding;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
public java.lang.String getRequestNamespace();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.reqNamespace:Ljava/lang/String;
ifnull 1
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.reqNamespace:Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
public void setRequestNamespace(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.model.wsdl.WSDLBoundOperationImpl.reqNamespace: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/model/wsdl/WSDLBoundOperationImpl;
0 2 1 ns Ljava/lang/String;
MethodParameters:
Name Flags
ns
public java.lang.String getResponseNamespace();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.respNamespace:Ljava/lang/String;
ifnull 1
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.respNamespace:Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
public void setResponseNamespace(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.model.wsdl.WSDLBoundOperationImpl.respNamespace: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/model/wsdl/WSDLBoundOperationImpl;
0 2 1 ns Ljava/lang/String;
MethodParameters:
Name Flags
ns
com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType getOwner();
descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.owner:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
public void freeze(com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel);
descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel.getMessages:()Ljava/util/Map;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.messages:Ljava/util/Map;
1: aload 0
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.owner:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundPortType.getPortType:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType;
aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.name:Ljavax/xml/namespace/QName;
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLPortType.get:(Ljava/lang/String;)Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
putfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.operation:Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
2: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.wsdlBoundFaults:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLModel top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault
astore 2
start local 2 4: aload 2
aload 0
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.editable.EditableWSDLBoundFault.freeze:(Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation;)V
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 7 1 parent Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel;
4 5 2 bf Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault;
MethodParameters:
Name Flags
parent
public void setAnonymous(com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS);
descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;)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.model.wsdl.WSDLBoundOperationImpl.anonymous:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
0 2 1 anonymous Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
MethodParameters:
Name Flags
anonymous
public com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS getAnonymous();
descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.anonymous:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation$ANONYMOUS;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl;
public com.sun.xml.internal.ws.api.model.wsdl.WSDLOperation getOperation();
descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLOperation;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getOperation:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void addNotUnderstoodExtension(javax.xml.namespace.QName, org.xml.sax.Locator);
descriptor: (Ljavax/xml/namespace/QName;Lorg/xml/sax/Locator;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.addNotUnderstoodExtension:(Ljavax/xml/namespace/QName;Lorg/xml/sax/Locator;)V
return
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundPortType getBoundPortType();
descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundPortType;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getBoundPortType:()Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.List getNotUnderstoodExtensions();
descriptor: ()Ljava/util/List;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.getNotUnderstoodExtensions:()Ljava/util/List;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Iterable getFaults();
descriptor: ()Ljava/lang/Iterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getFaults:()Ljava/util/List;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.ws.api.model.wsdl.WSDLPart getPart(java.lang.String, javax.jws.WebParam$Mode);
descriptor: (Ljava/lang/String;Ljavax/jws/WebParam$Mode;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPart;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.ws.model.wsdl.WSDLBoundOperationImpl.getPart:(Ljava/lang/String;Ljavax/jws/WebParam$Mode;)Lcom/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart;
areturn
LocalVariableTable:
Start End Slot Name Signature
public boolean areRequiredExtensionsUnderstood();
descriptor: ()Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.areRequiredExtensionsUnderstood:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.ws.api.model.wsdl.WSDLExtension getExtension(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLExtension;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.getExtension:(Ljava/lang/Class;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLExtension;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void addExtension(com.sun.xml.internal.ws.api.model.wsdl.WSDLExtension);
descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLExtension;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl.addExtension:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLExtension;)V
return
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "WSDLBoundOperationImpl.java"
InnerClasses:
public final ANONYMOUS = com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation$ANONYMOUS of com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation
protected UnknownWSDLExtension = com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl$UnknownWSDLExtension of com.sun.xml.internal.ws.model.wsdl.AbstractExtensibleImpl
public final Mode = javax.jws.WebParam$Mode of javax.jws.WebParam
public final Style = javax.jws.soap.SOAPBinding$Style of javax.jws.soap.SOAPBinding