为什么 Eclipse 中会出现重复的方法建议?

2022-09-01 14:26:08

Two contains(Object o) methods in eclipse

其他方法也会出现此问题,但我只是用作示例。ArrayList.contains(Object o)

该方法在 Eclipse 的方法建议中出现了两次,但其中一次带有百分比。据我所知,这似乎是该方法独有的百分比。

这些方法做同样的事情,因为它们都具有相同的名称和参数,所以我不知道为什么会发生这种情况。

我也认为它可能是完成方法的某种进度计数器,但如果有一个没有百分比,这就没有意义。


答案 1

转到首选项 -> Java -> 编辑器 ->内容助手 -> 高级

要查看建议中没有重复项,请选中协助列表,如下所示。

(在Eclipse - Kepler版本中测试)

Java Content Assist Advanced Preferences

如果您已经选中了“Java类型建议”和“Java非类型建议”,那么您将在建议中看到重复项。


答案 2

您已安装代码推荐器。带有百分比的提案来自此,而没有百分比的提案来自JDT。

实质上,安装了多个完成引擎 - 请参阅 Java > 编辑器>首选项>内容助手。多个引擎提供了相同的方法。虽然这解释了为什么存在重复项,但我没有解决方法或解决方案。


推荐