public static List<Method> getPublicMethods(Class<?> clazz, Method... excludeMethods) {
		final HashSet<Method> excludeMethodSet = CollectionUtil.newHashSet(excludeMethods);
		return getPublicMethods(clazz, new Filter<Method>() {
			@Override
			public boolean accept(Method method) {
				return false == excludeMethodSet.contains(method);
			}
		});
	}
public static List < Method > getPublicMethods ( Class < ? > clazz , Method ... excludeMethods ) { final HashSet < Method > excludeMethodSet = CollectionUtil . newHashSet ( excludeMethods ) ; return getPublicMethods ( clazz , new Filter < Method > ( ) { @ Override public boolean accept ( Method method ) { return false == excludeMethodSet . contains ( method ) ; } } ) ; }
获得指定类过滤后的Public方法列表

@param clazz 查找方法的类
@param excludeMethods 不包括的方法
@return 过滤后的方法列表