热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

不兼容的类型:必需:T找到:对象-IntelliJ

如何解决《不兼容的类型:必需:T找到:对象-IntelliJ》经验,如何解决这个问题?

我正在研究的项目中有此方法(略):

   public  T query(
        final Extractor extractor, final List result) {
                //...
               return extractor.extract(result) 
                //...
    }

提取器定义为:

public interface Extractor {
    T extract(List> result);
}

在Eclipse中没有任何错误,但是IntelliJ拒绝使用编译类Incompatible types: Required: T Found: Object,唯一的方法是将返回值强制转换为T或返回Object,而我无法弄清楚它为什么失败。


推荐阅读
author-avatar
朝朝宝宝
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有