public class com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube extends com.sun.xml.internal.ws.addressing.WsaServerTube
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube
super_class: com.sun.xml.internal.ws.addressing.WsaServerTube
{
private final com.sun.xml.internal.ws.developer.MemberSubmissionAddressing$Validation validation;
descriptor: Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressing$Validation;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(com.sun.xml.internal.ws.api.server.WSEndpoint, com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.WSBinding, com.sun.xml.internal.ws.api.pipe.Tube);
descriptor: (Lcom/sun/xml/internal/ws/api/server/WSEndpoint;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/pipe/Tube;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial com.sun.xml.internal.ws.addressing.WsaServerTube.<init>:(Lcom/sun/xml/internal/ws/api/server/WSEndpoint;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/pipe/Tube;)V
1: aload 0
aload 3
ldc Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressingFeature;
invokeinterface com.sun.xml.internal.ws.api.WSBinding.getFeature:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
checkcast com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature
invokevirtual com.sun.xml.internal.ws.developer.MemberSubmissionAddressingFeature.getValidation:()Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressing$Validation;
putfield com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.validation:Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressing$Validation;
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;
0 3 1 endpoint Lcom/sun/xml/internal/ws/api/server/WSEndpoint;
0 3 2 wsdlPort Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
0 3 3 binding Lcom/sun/xml/internal/ws/api/WSBinding;
0 3 4 next Lcom/sun/xml/internal/ws/api/pipe/Tube;
RuntimeInvisibleParameterAnnotations:
0:
1:
com.sun.istack.internal.NotNull()
2:
3:
MethodParameters:
Name Flags
endpoint
wsdlPort
binding
next
public void <init>(com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube, com.sun.xml.internal.ws.api.pipe.TubeCloner);
descriptor: (Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.xml.internal.ws.addressing.WsaServerTube.<init>:(Lcom/sun/xml/internal/ws/addressing/WsaServerTube;Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)V
1: aload 0
aload 1
getfield com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.validation:Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressing$Validation;
putfield com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.validation:Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressing$Validation;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;
0 3 1 that Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;
0 3 2 cloner Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;
MethodParameters:
Name Flags
that
cloner
public com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube copy(com.sun.xml.internal.ws.api.pipe.TubeCloner);
descriptor: (Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.<init>:(Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;
0 1 1 cloner Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;
MethodParameters:
Name Flags
cloner
protected void checkMandatoryHeaders(com.sun.xml.internal.ws.api.message.Packet, boolean, boolean, boolean, boolean, boolean, boolean);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;ZZZZZZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=9, 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
iload 2
iload 3
iload 4
1: iload 5
iload 6
iload 7
2: invokespecial com.sun.xml.internal.ws.addressing.WsaServerTube.checkMandatoryHeaders:(Lcom/sun/xml/internal/ws/api/message/Packet;ZZZZZZ)V
3: iload 3
ifne 5
4: new com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException
dup
aload 0
getfield com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.toTag:Ljavax/xml/namespace/QName;
aload 1
invokespecial com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/message/Packet;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
ifnull 9
6: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.getWSDLBoundOperation:(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
astore 8
start local 8 7: aload 8
ifnull 9
aload 8
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation.getOperation:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLOperation;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLOperation.isOneWay:()Z
ifne 9
iload 4
ifne 9
8: new com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException
dup
aload 0
getfield com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.replyToTag:Ljavax/xml/namespace/QName;
aload 1
invokespecial com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/message/Packet;)V
athrow
end local 8 9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.validation:Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressing$Validation;
getstatic com.sun.xml.internal.ws.developer.MemberSubmissionAddressing$Validation.LAX:Lcom/sun/xml/internal/ws/developer/MemberSubmissionAddressing$Validation;
invokevirtual com.sun.xml.internal.ws.developer.MemberSubmissionAddressing$Validation.equals:(Ljava/lang/Object;)Z
ifne 13
10: iload 4
ifne 11
iload 5
ifeq 13
StackMap locals:
StackMap stack:
11: iload 6
ifne 13
12: new com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException
dup
aload 0
getfield com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.addressingVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
getfield com.sun.xml.internal.ws.api.addressing.AddressingVersion.messageIDTag:Ljavax/xml/namespace/QName;
aload 1
invokespecial com.sun.xml.internal.ws.addressing.model.MissingAddressingHeaderException.<init>:(Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/api/message/Packet;)V
athrow
13: StackMap locals:
StackMap stack:
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 14 0 this Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;
0 14 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 14 2 foundAction Z
0 14 3 foundTo Z
0 14 4 foundReplyTo Z
0 14 5 foundFaultTo Z
0 14 6 foundMessageId Z
0 14 7 foundRelatesTo Z
7 9 8 wbo Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
MethodParameters:
Name Flags
packet
foundAction
foundTo
foundReplyTo
foundFaultTo
foundMessageId
foundRelatesTo
public com.sun.xml.internal.ws.addressing.WsaServerTube copy(com.sun.xml.internal.ws.api.pipe.TubeCloner);
descriptor: (Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/WsaServerTube;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.copy:(Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.ws.api.pipe.Tube copy(com.sun.xml.internal.ws.api.pipe.TubeCloner);
descriptor: (Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.copy:(Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.sun.xml.internal.ws.api.pipe.helper.AbstractTubeImpl copy(com.sun.xml.internal.ws.api.pipe.TubeCloner);
descriptor: (Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/api/pipe/helper/AbstractTubeImpl;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.ws.addressing.v200408.MemberSubmissionWsaServerTube.copy:(Lcom/sun/xml/internal/ws/api/pipe/TubeCloner;)Lcom/sun/xml/internal/ws/addressing/v200408/MemberSubmissionWsaServerTube;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MemberSubmissionWsaServerTube.java"
InnerClasses:
public final Validation = com.sun.xml.internal.ws.developer.MemberSubmissionAddressing$Validation of com.sun.xml.internal.ws.developer.MemberSubmissionAddressing