1. ホーム
  2. java

[解決済み] Intellij Idea - 生成された変数に最後のキーワードを自動的に追加する

2023-05-14 14:23:57

質問

新しく導入されたコード規約では、可能な限り "final" キーワードを使用することが要求されています。

問題は、このキーワードを使用して変数を自動的に生成する可能性があるかどうかです。例えば、私はコードの断片を選択します。

"bla"+"bla"+"bla"

と入力し ctrl + alt + v - とすると、IDEはこのような変数を生成します。

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

にしたいのですが

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

追伸:インスペクションやquot;fix them all"の可能性は知っていますが、理由なくリファクタリングすべきでない古いコードがたくさんあるため、どこでも使えるというわけではありません。

どのように解決するのですか?

環境設定 -> コードスタイル -> コード生成 で、 "Final modifier" の項目で "Make generated local variables final" を有効にしてください。また、環境設定で "final" を検索してみることもできます。