package li.model;
import java.lang.reflect.Method;
import li.annotation.Arg;
/**
* Action对象,表示一个Action
*
* @author li (limingwei@mail.com)
* @version 0.1.5 (2012-05-08)
* @see li.annotation.At
*/
public class Action {
/**
* Action请求路径
*/
public String path;
/**
* HTTP请求类型
*/
public String httpMethod;
/**
* Action类的实例
*/
public Object actionInstance;
/**
* Action方法对象
*/
public Method actionMethod;
/**
* Action方法形参名列表
*/
public String[] argNames;
/**
* Action方法参数类型列表
*/
public Class<?>[] argTypes;
/**
* Action方法参数注解列表
*/
public Arg[] argAnnotations;
}