public class org.apache.dubbo.metadata.rest.springmvc.RequestParamParameterProcessor extends org.apache.dubbo.metadata.rest.springmvc.AbstractRequestAnnotationParameterProcessor
{
public void <init>()
{
org.apache.dubbo.metadata.rest.springmvc.RequestParamParameterProcessor v;
v := @this: org.apache.dubbo.metadata.rest.springmvc.RequestParamParameterProcessor;
specialinvoke v.<org.apache.dubbo.metadata.rest.springmvc.AbstractRequestAnnotationParameterProcessor: void <init>()>();
return;
}
public java.lang.String getAnnotationType()
{
org.apache.dubbo.metadata.rest.springmvc.RequestParamParameterProcessor v;
v := @this: org.apache.dubbo.metadata.rest.springmvc.RequestParamParameterProcessor;
return "org.springframework.web.bind.annotation.RequestParam";
}
protected void process(java.lang.String, java.lang.String, java.lang.'annotation'.Annotation, java.lang.Object, int, java.lang.reflect.Method, org.apache.dubbo.metadata.rest.RestMethodMetadata)
{
int v;
java.lang.'annotation'.Annotation v;
org.apache.dubbo.metadata.rest.springmvc.RequestParamParameterProcessor v;
java.lang.Object v;
java.lang.String v, v;
java.lang.reflect.Method v;
org.apache.dubbo.metadata.rest.RequestMetadata v;
org.apache.dubbo.metadata.rest.RestMethodMetadata v;
v := @this: org.apache.dubbo.metadata.rest.springmvc.RequestParamParameterProcessor;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.'annotation'.Annotation;
v := @parameter: java.lang.Object;
v := @parameter: int;
v := @parameter: java.lang.reflect.Method;
v := @parameter: org.apache.dubbo.metadata.rest.RestMethodMetadata;
v = virtualinvoke v.<org.apache.dubbo.metadata.rest.RestMethodMetadata: org.apache.dubbo.metadata.rest.RequestMetadata getRequest()>();
virtualinvoke v.<org.apache.dubbo.metadata.rest.RequestMetadata: org.apache.dubbo.metadata.rest.RequestMetadata addParam(java.lang.String,java.lang.String)>(v, v);
return;
}
}