以下示例代码在内容辅助中表现良好:
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 中注意到了这个问题。
这是一个错误吗? 有解决方法吗?
最佳答案
关于java - 具有自定义类型的 Eclipse Content Assist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44093019/