如果我有这样的接口:有没有办法在IntelliJ的类声明中使泛型自动完成?
public interface GenericDAO<T, PK>
,我想延长的IntelliJ该接口,我将在这一点上使用ctrl-space
:
public interface ApplicationDAO extends Generic
而且我希望这样的:
public interface ApplicationDAO extends GenericDAO<T, PK>
但是我得到了
public interface ApplicationDAO extends GenericDAO
没有迹象表明泛型可用。有没有办法让它做到这一点?我对IntelliJ是新手,所以我只是学习所有的细节。
这将是无效的代码,它不会编译。为什么你需要IDEA来插入这些毫无意义的泛型? – 2013-04-27 08:37:27
为了让我知道他们在那里。否则,我最终会遇到一些我从未想到的奇怪的编译时问题。 – Kodi 2013-04-29 15:32:36
@PeterGromov生成无效的代码并不是一个好的参数,因为其他IDEA功能也在做这种事情。实时模板就是这种功能的一个例子。它也是相关完成工作的一个很好的例子(通用类型参数充当活动模板中的用户填充变量)。 – 2015-06-27 19:22:17