有没有人有关于在方法和构造函数参数上摆脱“最终”修饰符的建议(无需手动完成)?我得出的结论是,我不再需要这些修饰符,因为它使方法签名变得混乱(因此我还必须摆脱JSR 305 @Nonnull注释并在包级别上提供注释)。 / p>
答案 0 :(得分:1)
在方法签名中使用final是一种很好的做法。
如果您仍想删除它们,请转到Eclipse 窗口<偏好< Java<编辑<保存行动。
如果选中“其他操作”,请单击“配置”;代码风格
取消选中“尽可能使用修饰符”。
注意:这将帮助您摆脱最终的新事件,但不会删除现有的事件。
希望这有帮助。
答案 1 :(得分:0)
也许我可以说服你保留最终的修饰符,因为它有助于编译器优化你的代码。 否则只需使用您喜欢的通用文本编辑器并替换所有文件: “(最后”带“” 和 “,final”with“,”(取决于你是否有空格)