作者:朝朝宝宝 | 来源:互联网 | 2023-01-22 01:02
我正在研究的项目中有此方法(略):
public T query(
final Extractor extractor, final List result) {
//...
return extractor.extract(result)
//...
}
提取器定义为:
public interface Extractor {
T extract(List
在Eclipse中没有任何错误,但是IntelliJ拒绝使用编译类Incompatible types: Required: T Found: Object
,唯一的方法是将返回值强制转换为T或返回Object,而我无法弄清楚它为什么失败。