【发布时间】:2008-10-14 07:13:24
【问题描述】:
Eclipse 能否将生成的方法(覆盖、实现接口等)的参数设置为 final,如果可以,如何设置?
如果我没记错的话,IntelliJ 有一个选项。我在 Eclipse 中找不到类似的东西。
我已经习惯于手动设置参数,但我希望有一个自动的解决方案。
【问题讨论】:
标签: java eclipse coding-style
Eclipse 能否将生成的方法(覆盖、实现接口等)的参数设置为 final,如果可以,如何设置?
如果我没记错的话,IntelliJ 有一个选项。我在 Eclipse 中找不到类似的东西。
我已经习惯于手动设置参数,但我希望有一个自动的解决方案。
【问题讨论】:
标签: java eclipse coding-style
AFAIK,这是不可能的。我在Window > Preferences > Java > Editor > Templates or under Window > Preferences > Java > Code Style > Code Templates 下没有找到任何自定义选项。
无论如何,Eclipse 3.3+ 带有“保存操作”,这是一种替代机制。在Preferencens > Java > Editors > Save 操作下,可以配置“附加保存操作”。在代码样式选项卡上,有一个选项可以自动将 final 修饰符添加到私有字段、方法参数和局部变量。
【讨论】:
确实在“保存动作”中。查看此博文以获取屏幕截图:Eclipse and the automagical final
【讨论】:
'Project' -> 'Preferences' -> 'Java Code Style' -> 'Clean up' 下有清理选项,但是这些可以在生成代码后应用...
【讨论】: