如何防止Eclipse为某些Java代码行添加“final”?

时间:2011-10-20 09:50:50

标签: java eclipse gwt

例如,GWT 2.4.0仍抱怨“Field'私人决赛......'不会被序列化,因为它是最终的。”

最简单的方法是添加一个setter(或任何虚拟方法,进行局部变量的赋值,我们希望阻止它成为最终的(例如,如果setter已经拥有并且它没有分配)。 / p>

1 个答案:

答案 0 :(得分:4)

您可以在Window > Preferences > Java > Editor > Save Actions > Additional Actions > Configure... > Code Style

下找到设置

关于你的评论:

  

我想禁用将修饰符添加到单行而不是整个行   项目

Eclipse并没有真正的干净方法。您可能所做的只是使用Eclipse Text Editor而不是Java Editor打开文件并手动删除final关键字,但我担心除此之外您无能为力

或者创建一个重新分配字段的未使用方法,但这也是一种hacky。