获取参数名

来源:互联网 发布:中国远程网络教育网 编辑:程序博客网 时间:2024/06/06 02:37
public static void main(String[] args) {    LocalVariableTableParameterNameDiscoverer localVariableTableParameterNameDiscoverer = new LocalVariableTableParameterNameDiscoverer();    Class<ShopLevelRuleServiceImpl> shopLevelRuleServiceClass = ShopLevelRuleServiceImpl.class;    Method[] methods = shopLevelRuleServiceClass.getMethods();    for (Method method : methods) {        String[] parameterNames = localVariableTableParameterNameDiscoverer.getParameterNames(method);        if(parameterNames == null || parameterNames.length == 0){            continue;        }        for (String parameterName : parameterNames) {            System.out.println(method.getName() + "------------>"+ parameterName);        }    }}
阅读全文
0 0