有人可以理解为什么javac
在下面提出此警告吗?
warning: [overloads]
simpleString(String,Function<Settings,String>,Function<String,String>,Property...) in Setting
is potentially ambiguous with
simpleString(String,Validator<String>,Property...) in Setting
Validator
是定义如下的基本类。
@FunctionalInterface
public interface Validator<T> {
void validate(T value);
}
这两个API甚至没有相同数量的功能接口参数。
谢谢