Eclipse 内容辅助在枚举常量参数列表中不起作用

spr*_*ter 6 java eclipse

使用eclipse,当我输入以下内容时:

public enum Foo {
    A(Integer.);
    private final Integer integer;

    private Foo(Integer integer) {
        this.integer = integer;
    }
}
Run Code Online (Sandbox Code Playgroud)

并将我的光标放在后面Integer.并要求内容帮助(^空格)我什么也没得到。事实上,内容辅助在枚举常量参数列表中似乎根本不起作用。

这是已知问题还是预期行为?如果是后者,为什么?

编辑:我想知道这是否是一个错误:https : //bugs.eclipse.org/bugs/show_bug.cgi?id=395604

如果是这样的话,我很惊讶在过去的 5 年里,使用 Eclipse 的 Java 开发人员的数量没有解决如此明显的问题。

how*_*ger 3

是的,您是对的,这是一个已知的错误,或者至少是 Eclipse Java IDE 缺少的功能:

Eclipse Bug 395604 - 在数组初始值设定项中的匿名类之后,代码辅助不起作用

在过去的 5 年里,这个 bug 的投票数很少,评论也很少,因此对于大多数用户来说,它似乎并不是特别重要。我投票支持该错误并添加了一条评论,其中包含指向您的问题的链接。Eclipse 是开源的,该错误被标记为helpwanted。因此,欢迎任何 Java 开发人员通过实现此功能来使 Eclipse 变得更好一些。