以下示例代码在内容辅助中表现良好:
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中注意到了这个问题。
这是一个错误吗? 有解决方法吗?