Eclipse Content Assist具有自定义类型

时间:2017-05-21 03:57:11

标签: java eclipse content-assist

以下示例代码在内容辅助中表现良好:

public void test(String a) {
    String b =
}

将光标放在=之后,Eclipse将在内容辅助的顶部建议a

以下表现得很好:

public void test(CustomType a) {
    CustomType b =
}

而不是a位于顶部,而CustomType位于顶部,a位于其下方。为什么是这样?这让我疯狂。它清楚地知道a是相关的,为什么要建议这个课程?我无法将A类型的变量分配给类A

我可以通过禁用Java Proposals(其中任何一个)并在内容辅助的高级设置中启用Java Non-Type Proposals来解决此建议。但是,这有一个完全禁用类型自动完成的缺点,更糟糕的是。

我在Luna,Mars和Neon中注意到了这个问题。

这是一个错误吗? 有解决方法吗?

1 个答案:

答案 0 :(得分:2)

这看起来是Eclipse JDT中的一个错误。

我在他们的bugzilla中创建了一个entry

我认为没有针对此的解决方法。