【问题标题】:How to turn off folding of final variables in Eclipse?如何在 Eclipse 中关闭最终变量的折叠?
【发布时间】:2013-02-28 21:00:56
【问题描述】:

我有以下代码:

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

【问题讨论】:

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

标签: java eclipse eclipse-juno


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 2014-03-24
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多