新引入的代码约定要求尽可能使用“final”关键字。
问题是 - 是否有可能使用此关键字自动生成变量?例如 - 我选择一个代码片段:
"bla"+"bla"+"bla"
然后按 ctrl
+ alt
+ v
- IDE 生成如下变量:
String blaString = "bla"+"bla"+"bla";
但我需要它
final String blaString = "bla"+"bla"+"bla";
PS 我知道检查和“全部修复”的可能性,但它不能在任何地方使用,因为有很多旧代码不应该无故重构。
原文由 StKiller 发布,翻译遵循 CC BY-SA 4.0 许可协议
转到首选项 - >代码样式 - >代码生成并在“最终修饰符”部分启用“使生成的局部变量成为最终变量”。您也可以尝试在首选项中搜索“final”。