class org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol$URLHashMethodNameSoapActionServiceConfiguration extends org.apache.cxf.wsdl.service.factory.AbstractServiceConfiguration
{
final org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol this$0;
private void <init>(org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol)
{
org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol$URLHashMethodNameSoapActionServiceConfiguration v;
org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol v;
v := @this: org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol$URLHashMethodNameSoapActionServiceConfiguration;
v := @parameter: org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol;
v.<org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol$URLHashMethodNameSoapActionServiceConfiguration: org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol this$0> = v;
specialinvoke v.<org.apache.cxf.wsdl.service.factory.AbstractServiceConfiguration: void <init>()>();
return;
}
public java.lang.String getAction(org.apache.cxf.service.model.OperationInfo, java.lang.reflect.Method)
{
org.apache.cxf.service.model.OperationInfo v;
java.lang.String v, v, v;
javax.xml.namespace.QName v, v;
org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol$URLHashMethodNameSoapActionServiceConfiguration v;
java.lang.reflect.Method v;
boolean v;
v := @this: org.apache.dubbo.rpc.protocol.webservice.WebServiceProtocol$URLHashMethodNameSoapActionServiceConfiguration;
v := @parameter: org.apache.cxf.service.model.OperationInfo;
v := @parameter: java.lang.reflect.Method;
v = virtualinvoke v.<org.apache.cxf.service.model.OperationInfo: javax.xml.namespace.QName getName()>();
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getNamespaceURI()>();
v = virtualinvoke v.<org.apache.cxf.service.model.OperationInfo: javax.xml.namespace.QName getName()>();
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getLocalPart()>();
v = staticinvoke <org.apache.cxf.common.util.StringUtils: boolean isEmpty(java.lang.String)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.String getName()>();
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001#\u0001");
return v;
}
}