Intellij Idea – 自动添加最终关键字到生成的variables

新引入的代码约定要求尽可能使用“final”关键字。

问题是 – 是否有可能自动生成这个关键字的variables? 例如 – 我select一个代码片段:

"bla"+"bla"+"bla" 

并按下ctrl + alt + v – IDE生成一个像这样的variables:

 String blaString = "bla"+"bla"+"bla"; 

但我需要它

 final String blaString = "bla"+"bla"+"bla"; 

PS我知道检查和“修理所有”的可能性,但它不能在任何地方使用,因为有许多旧的代码不应该无故重构。

转到首选项 – >代码样式 – >代码生成,并在“最终修改器”部分启用“生成本地variables最终”。 您也可以尝试在首选项中search“最终”。

在IntelliJ 14.1.3

  1. Preferences > Editor > Code Style > Java
  2. 在最右边,有一个名为Code Generation的选项卡
  3. Final Modifier有两个select:
    • 使生成的局部variables最终
    • 使生成的参数最终

对于Windows用户;

进入File – > Settings – > Editor – > Code Style – >select首选语言( Java ) – > Checkbox – >生成本地variablesfinal,生成参数final – > Apply – > OK