Eclipse内容辅助无法在枚举常量参数列表中工作

时间:2017-11-25 00:37:24

标签: java eclipse

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

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

    private Foo(Integer integer) {
        this.integer = integer;
    }
}

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

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

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

如果是这样的话,我很惊讶在过去的5年里,使用Eclipse的Java开发人员的数量并没有修复这么明显的事情。

1 个答案:

答案 0 :(得分:0)

是的,你是对的,它是已知错误,或者至少是Eclipse Java IDE缺少的功能:

Eclipse Bug 395604 - Code assist does not work after anonymous class inside in an array initializer

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