私は従来のコードをクリーンアップしようとしています。リファクタリング - 折りたたみ可能な "if"文をマージする必要があります。
例 - これはにリファクタリングすることができ
if (file != null) {
if (file.isFile() || file.isDirectory()) {
/* ... */
}
}
、
if (file != null && (file.isFile() || file.isDirectory())) {
/* ... */
}
が手動でこの変更を実行するには、痛みです。そこで、この一括コードリファクタリングを手助けするために、検査ツールとintellijiのテンプレートリファクタリングをチェックしようとしていました。
このEclipse IDEも見つかりませんでした。
は親切に提案し、プレスAltキー + がを入力してMerge nested 'if's
を起動し、最初のif
キーワードにテキストカーソルを置くのIntelliJ IDEAでは、この
私の質問は、プロジェクト全体でやるべきことでしたが、オプションがあります。私はこの個々の選択肢を知っています。 –
あなたは正しいです、私は私の答えを拡大しました。 –
更新された回答ありがとうございます。しかし、これがあるときはこれはうまくいかないでしょう。 –