【问题标题】:Eclipse sort private static final fields before static methodsEclipse 在静态方法之前对私有静态最终字段进行排序
【发布时间】:2014-08-06 07:00:09
【问题描述】:

当我在 Eclipse 中启用成员排序时,它会将 private static final 字段放在 static 方法之后。如何在static 方法上方的文件顶部获取private static final 字段?成员排序顺序设置为默认顺序,其中static 字段出现在static 方法上方,private 出现在package 上方。

【问题讨论】:

  • 没有。即使我将字段放在顶部,它也会强制将它们放回底部,即使在 Source > Sort Members 中禁用了排序字段。
  • 如果我是您,我会编辑您的问题以指定您确实排除了成员的排序。否则它会因为重复而被关闭。

标签: java eclipse code-organization


【解决方案1】:

根据您的问题,我会说您使用的 Eclipse 版本存在错误(Eclipse Luna v4.4.0)。

  • 升级到 Eclipse Luna v4.4.1 只能部分解决问题。

  • 升级到 Eclipse Luna v4.4.2 应该可以解决问题(在撰写本文时仍未发布)。

Eclipse Bugzilla: Sort Members Bug

注意: 通常,在“窗口 -> 首选项 -> Java -> 外观 -> 成员排序顺序”中更改首选项。

【讨论】:

    猜你喜欢
    • 2012-09-29
    • 1970-01-01
    • 2011-03-04
    • 2012-04-20
    • 1970-01-01
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多