0

我有以下代码:

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 折叠静态最终字段的任何建议?

4

1 回答 1

0

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

于 2013-02-28T21:06:35.630 回答