0

有没有人有关于摆脱方法和构造函数参数上的“最终”修饰符的建议(无需手动执行)?我得出的结论是,我不再需要这些修饰符,因为它使方法签名变得混乱(因此,我还必须摆脱 JSR 305 @Nonnull 注释并在包级别提供注释)。

4

2 回答 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 回答