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

时间:2013-02-28 21:00:57

标签: 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 static final String”部分。诀窍在于此折叠代码左侧没有“加号”符号。所以我可以建议只通过查看左边的行索引来显示此代码。但我仍然无法手动扩展此代码。这是它的样子: Screenshot 折叠的代码位于第21-23行,显然不可见。所以,有什么建议我怎么能扩展它(只有in,没有别的),或禁止eclipse崩溃静态最终字段?

1 个答案:

答案 0 :(得分:0)

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