【问题标题】:Eclipse Java: Template for the 'create field' quick fix suggestion?Eclipse Java:“创建字段”快速修复建议的模板?
【发布时间】:2010-08-28 12:55:45
【问题描述】:

在构造函数中,我经常分配给一个不存在的字段并选择 Ctrl+1 “在类型 'CurrentType' 中创建字段 'memberField'”。

问题是我希望该字段默认为最终字段,但事实并非如此。在某处是否有此快速修复的模板?谢谢。

【问题讨论】:

    标签: java eclipse templates


    【解决方案1】:

    我没有看到任何明显的方法可以通过代码模板来做到这一点,可能是因为这不是 Java 语言的默认设置。
    虽然默认情况下有 blog posts out there 提倡数据不变性,但这不是使用的默认样式,如previously debated in SO(或many other SO questions

    但是,您可以修改清理过程(如果需要,在每次保存时进行):

    Java > Code Style > CleanUp > Code Style
    

    select Use modifier 'final' where possible

    【讨论】:

    • 谢谢。我等了一会儿,看看是否会出现其他替代品,但这个做得很好。作为旁注,我意识到您可以使用 Ctrl+1 'assign to new field' 作为构造函数参数,并且将生成分配以及最终的字段声明。这适用于直接分配。
    • @VonC - 你使用哪个软件来截屏?
    • @superjos: faststone.org/FSCaptureDetail.htm(不是免费的,但值得每一分钱)
    【解决方案2】:

    你可以让 eclipse 把final 放在保存操作上。这个answer 可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 2022-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-19
      相关资源
      最近更新 更多