/** * Copyright 2007-2011 非也 * All rights reserved. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation。 * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see http://www.gnu.org/licenses. * */ package org.firesoa.common.util; import java.lang.reflect.Method; /** * * 解析Class类文件,获取方法的参数名。<br> * 本类来自于spring的org.springframework.core.ParameterNameDiscoverer * @author 非也 www.firesoa.com * * */ public interface ParameterNameDiscoverer { /** * Return parameter names for this method, * or <code>null</code> if they cannot be determined. * @param method method to find parameter names for * @return an array of parameter names if the names can be resolved, * or <code>null</code> if they cannot */ String[] getParameterNames(Method method); }