public class com.alibaba.dubbo.rpc.support.RpcUtils extends org.apache.dubbo.rpc.support.RpcUtils
{
public void <init>()
{
com.alibaba.dubbo.rpc.support.RpcUtils v;
v := @this: com.alibaba.dubbo.rpc.support.RpcUtils;
specialinvoke v.<org.apache.dubbo.rpc.support.RpcUtils: void <init>()>();
return;
}
public static java.lang.Class getReturnType(com.alibaba.dubbo.rpc.Invocation)
{
java.lang.Class v;
com.alibaba.dubbo.rpc.Invocation v;
v := @parameter: com.alibaba.dubbo.rpc.Invocation;
v = staticinvoke <org.apache.dubbo.rpc.support.RpcUtils: java.lang.Class getReturnType(org.apache.dubbo.rpc.Invocation)>(v);
return v;
}
public static java.lang.reflect.Type[] getReturnTypes(com.alibaba.dubbo.rpc.Invocation)
{
java.lang.reflect.Type[] v;
com.alibaba.dubbo.rpc.Invocation v;
v := @parameter: com.alibaba.dubbo.rpc.Invocation;
v = staticinvoke <org.apache.dubbo.rpc.support.RpcUtils: java.lang.reflect.Type[] getReturnTypes(org.apache.dubbo.rpc.Invocation)>(v);
return v;
}
public static java.lang.Long getInvocationId(com.alibaba.dubbo.rpc.Invocation)
{
com.alibaba.dubbo.rpc.Invocation v;
java.lang.Long v;
v := @parameter: com.alibaba.dubbo.rpc.Invocation;
v = staticinvoke <org.apache.dubbo.rpc.support.RpcUtils: java.lang.Long getInvocationId(org.apache.dubbo.rpc.Invocation)>(v);
return v;
}
public static void attachInvocationIdIfAsync(com.alibaba.dubbo.common.URL, com.alibaba.dubbo.rpc.Invocation)
{
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.rpc.Invocation v;
com.alibaba.dubbo.common.URL v;
v := @parameter: com.alibaba.dubbo.common.URL;
v := @parameter: com.alibaba.dubbo.rpc.Invocation;
v = virtualinvoke v.<com.alibaba.dubbo.common.URL: org.apache.dubbo.common.URL getOriginalURL()>();
staticinvoke <org.apache.dubbo.rpc.support.RpcUtils: void attachInvocationIdIfAsync(org.apache.dubbo.common.URL,org.apache.dubbo.rpc.Invocation)>(v, v);
return;
}
public static java.lang.String getMethodName(com.alibaba.dubbo.rpc.Invocation)
{
com.alibaba.dubbo.rpc.Invocation v;
java.lang.String v;
v := @parameter: com.alibaba.dubbo.rpc.Invocation;
v = staticinvoke <org.apache.dubbo.rpc.support.RpcUtils: java.lang.String getMethodName(org.apache.dubbo.rpc.Invocation)>(v);
return v;
}
public static java.lang.Object[] getArguments(com.alibaba.dubbo.rpc.Invocation)
{
com.alibaba.dubbo.rpc.Invocation v;
java.lang.Object[] v;
v := @parameter: com.alibaba.dubbo.rpc.Invocation;
v = staticinvoke <org.apache.dubbo.rpc.support.RpcUtils: java.lang.Object[] getArguments(org.apache.dubbo.rpc.Invocation)>(v);
return v;
}
public static java.lang.Class[] getParameterTypes(com.alibaba.dubbo.rpc.Invocation)
{
java.lang.Class[] v;
com.alibaba.dubbo.rpc.Invocation v;
v := @parameter: com.alibaba.dubbo.rpc.Invocation;
v = staticinvoke <org.apache.dubbo.rpc.support.RpcUtils: java.lang.Class[] getParameterTypes(org.apache.dubbo.rpc.Invocation)>(v);
return v;
}
public static boolean isAsync(com.alibaba.dubbo.common.URL, com.alibaba.dubbo.rpc.Invocation)
{
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.common.URL v;
com.alibaba.dubbo.rpc.Invocation v;
boolean v;
v := @parameter: com.alibaba.dubbo.common.URL;
v := @parameter: com.alibaba.dubbo.rpc.Invocation;
v = virtualinvoke v.<com.alibaba.dubbo.common.URL: org.apache.dubbo.common.URL getOriginalURL()>();
v = staticinvoke <org.apache.dubbo.rpc.support.RpcUtils: boolean isAsync(org.apache.dubbo.common.URL,org.apache.dubbo.rpc.Invocation)>(v, v);
return v;
}
public static boolean isReturnTypeFuture(com.alibaba.dubbo.rpc.Invocation)
{
com.alibaba.dubbo.rpc.Invocation v;
boolean v;
v := @parameter: com.alibaba.dubbo.rpc.Invocation;
v = staticinvoke <org.apache.dubbo.rpc.support.RpcUtils: boolean isReturnTypeFuture(org.apache.dubbo.rpc.Invocation)>(v);
return v;
}
public static boolean isOneway(com.alibaba.dubbo.common.URL, com.alibaba.dubbo.rpc.Invocation)
{
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.common.URL v;
com.alibaba.dubbo.rpc.Invocation v;
boolean v;
v := @parameter: com.alibaba.dubbo.common.URL;
v := @parameter: com.alibaba.dubbo.rpc.Invocation;
v = virtualinvoke v.<com.alibaba.dubbo.common.URL: org.apache.dubbo.common.URL getOriginalURL()>();
v = staticinvoke <org.apache.dubbo.rpc.support.RpcUtils: boolean isOneway(org.apache.dubbo.common.URL,org.apache.dubbo.rpc.Invocation)>(v, v);
return v;
}
}