class com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl implements com.sun.xml.internal.ws.api.model.WSDLOperationMapping
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl
super_class: java.lang.Object
{
private com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wsdlOperation;
descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
flags: (0x0002) ACC_PRIVATE
private com.sun.xml.internal.ws.api.model.JavaMethod javaMethod;
descriptor: Lcom/sun/xml/internal/ws/api/model/JavaMethod;
flags: (0x0002) ACC_PRIVATE
private javax.xml.namespace.QName operationName;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0002) ACC_PRIVATE
void <init>(com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation, com.sun.xml.internal.ws.model.JavaMethodImpl);
descriptor: (Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;Lcom/sun/xml/internal/ws/model/JavaMethodImpl;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl this
start local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wsdlOperation
start local 2 // com.sun.xml.internal.ws.model.JavaMethodImpl javaMethod
0: .line 95
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 96
aload 0 /* this */
aload 1 /* wsdlOperation */
putfield com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl.wsdlOperation:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
2: .line 97
aload 0 /* this */
aload 2 /* javaMethod */
putfield com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl.javaMethod:Lcom/sun/xml/internal/ws/api/model/JavaMethod;
3: .line 98
aload 0 /* this */
aload 2 /* javaMethod */
ifnull 4
aload 2 /* javaMethod */
invokevirtual com.sun.xml.internal.ws.model.JavaMethodImpl.getOperationQName:()Ljavax/xml/namespace/QName;
goto 5
StackMap locals: com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation com.sun.xml.internal.ws.model.JavaMethodImpl
StackMap stack: com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl
4: aload 1 /* wsdlOperation */
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation.getName:()Ljavax/xml/namespace/QName;
StackMap locals: com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation com.sun.xml.internal.ws.model.JavaMethodImpl
StackMap stack: com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl javax.xml.namespace.QName
5: putfield com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl.operationName:Ljavax/xml/namespace/QName;
6: .line 99
return
end local 2 // com.sun.xml.internal.ws.model.JavaMethodImpl javaMethod
end local 1 // com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation wsdlOperation
end local 0 // com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/ws/wsdl/WSDLOperationFinder$WSDLOperationMappingImpl;
0 7 1 wsdlOperation Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
0 7 2 javaMethod Lcom/sun/xml/internal/ws/model/JavaMethodImpl;
MethodParameters:
Name Flags
wsdlOperation
javaMethod
public com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundOperation getWSDLBoundOperation();
descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl this
0: .line 102
aload 0 /* this */
getfield com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl.wsdlOperation:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation;
areturn
end local 0 // com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/wsdl/WSDLOperationFinder$WSDLOperationMappingImpl;
public com.sun.xml.internal.ws.api.model.JavaMethod getJavaMethod();
descriptor: ()Lcom/sun/xml/internal/ws/api/model/JavaMethod;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl this
0: .line 106
aload 0 /* this */
getfield com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl.javaMethod:Lcom/sun/xml/internal/ws/api/model/JavaMethod;
areturn
end local 0 // com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/wsdl/WSDLOperationFinder$WSDLOperationMappingImpl;
public javax.xml.namespace.QName getOperationName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl this
0: .line 110
aload 0 /* this */
getfield com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl.operationName:Ljavax/xml/namespace/QName;
areturn
end local 0 // com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/wsdl/WSDLOperationFinder$WSDLOperationMappingImpl;
}
SourceFile: "WSDLOperationFinder.java"
NestHost: com.sun.xml.internal.ws.wsdl.WSDLOperationFinder
InnerClasses:
WSDLOperationMappingImpl = com.sun.xml.internal.ws.wsdl.WSDLOperationFinder$WSDLOperationMappingImpl of com.sun.xml.internal.ws.wsdl.WSDLOperationFinder