有没有人有关于摆脱方法和构造函数参数上的“最终”修饰符的建议(无需手动执行)?我得出的结论是,我不再需要这些修饰符,因为它使方法签名变得混乱(因此,我还必须摆脱 JSR 305 @Nonnull 注释并在包级别提供注释)。
问问题
313 次
2 回答
1
在方法签名中使用 final 是一个很好的做法。
如果您仍想删除它们,请转到 Eclipse Window < Preferences < Java < Editor < Save 操作。
如果选中 Additional Actions,请单击 Configure < Code Style
取消选中“尽可能使用修饰符 final”。
注意:这将帮助您摆脱新出现的 final,但不会删除现有的。
希望这可以帮助。
于 2013-05-17T09:17:13.240 回答
0
也许我可以说服您保留 final 修饰符,因为它有助于编译器优化您的代码。否则,只需使用您最喜欢的通用文本编辑器并在所有文件中替换:“(final”与“”和“,final”与“,”(取决于您是否有空格)
于 2013-05-17T09:06:55.273 回答