我有以下代码:
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”部分。诀窍在于此折叠代码左侧没有“加号”符号。所以我可以建议只通过查看左边的行索引来显示此代码。但我仍然无法手动扩展此代码。这是它的样子: 折叠的代码位于第21-23行,显然不可见。所以,有什么建议我怎么能扩展它(只有in,没有别的),或禁止eclipse崩溃静态最终字段?
答案 0 :(得分:0)
我认为正在发生的事情是因为两个变量声明对属性使用相同的标记,因此AST解析器正在从声明构建一个块,即使从语法角度看也没有块。我建议的唯一解决方法是将语句拆分为两个单独的声明。