これは簡単な質問かもしれません:私のJavaコードを大規模にリファクタリングして、メソッドの引数のほとんどを "最終"にすることができますか?これは、 "チェックスタイル"ルールの1つに従うことです。何千ものJavaファイルなので、それらすべてを手動で編集することは、私たちにとって許容できる解決策ではないようです。
IntelliJにはそのようなリファクタリングオプションはありませんでした。誰かが役立つツールを知っていますか?それを達成するためのスマートなアプローチはありますか?
これにはIntelliJの検査メカニズムを使用できます。
final
修飾子が追加されます。これを行ったら、IDEでこの検査を有効にして、さらに間違いをすることについて警告することができます。
免責事項:私はIDE戦争を開始したくないので、intelliJを使用しないので、そこにそれを行う方法があるかもしれません。しかし、あなたがそれを行うためのツールについて尋ねたので手動での作業は、別のIDEを使用して正当化できます。ここでは、Eclipseを使用します。
Eclipseでは、「クリーンアップ」タスクを構成して、可能な限りfinalを追加できます。クリーンアップタスクは、単一のエディターウィンドウで実行することも、「ソース」コンテキストメニューからプロジェクト全体で実行することもできます。