Java 如何在Eclipse中关闭最终变量的折叠?

Java 如何在Eclipse中关闭最终变量的折叠?,java,eclipse,eclipse-juno,Java,Eclipse,Eclipse Juno,我有以下代码: public abstract class R { private R(){} public static abstract class Resources { private Resources() { } public static final String STR1 = "Foo", STR2 = "Foo"; } } 结果是,当我按下“全部折叠”快捷键时,Eclipse折叠了“公共静态最终字符串”部分。诀窍是在这个折叠

我有以下代码:

public abstract class R {
private R(){}

public static abstract class Resources {
    private Resources() {
    }

    public static final String
    STR1 = "Foo",
    STR2 = "Foo";
    }
}
结果是,当我按下“全部折叠”快捷键时,Eclipse折叠了“公共静态最终字符串”部分。诀窍是在这个折叠代码的左边没有加号。因此,我可以建议只通过查看左侧行的索引来显示此代码。但我仍然无法手动扩展此代码。下面是它的样子:
折叠的代码位于第21-23行,显然不可见。那么,关于我如何扩展它的任何建议(只有在,没有其他),或者禁止eclipse折叠静态最终字段?

我认为这是因为两个变量声明对属性使用相同的标记,所以AST解析器正在用声明构建一个块,即使从语法角度看没有块。我建议的唯一解决方法是将语句拆分为两个单独的声明。

这不是在我的Eclipse上发生的。这是哪个Eclipse版本?我的版本是:Juno Service Release 1实际上,我可以使用“Ctrl-Shift-*”扩展所有内容。我只想扩展这个特别复杂的折叠。我正在使用
Indigo
,在我的eclipse中也是如此。