IntelliJ IDEA 2024.1 ヘルプ

インライン化ダイアログ

変数のインライン化ダイアログ

変数のインライン化リファクタリングを使用すると、冗長変数をその値に置き換えることができます。を参照してください。

メニュー項目またはキーボードショートカットから変数のインライン化ダイアログにアクセスするには、インライン化する変数にキャレットを置きます。

Inline variable <variable name>? (<the number of variable occurrences>)

匿名クラスにインライン化ダイアログ

項目

説明

すべての参照とクラスの削除

すべてのクラス参照をコードに置き換えてクラスを削除するには、このラジオボタンを選択します。

この参照のみとクラスを維持する

現在のクラス参照のみを置き換えるには、このオプションを使用します。

コメントと文字列内を検索

このチェックボックスを選択すると、リファクタリングプレビューツールウィンドウのコメントと文字列にメソッドの使用箇所が表示されます。

テキスト出現箇所の検索

プロジェクトに含まれるドキュメント、HTML、JSP、その他の非 Java ファイルに変更を適用するには、このオプションを選択します。

メソッドのインライン化ダイアログ

メソッドのインライン化リファクタリングは、メソッドの本体を呼び出し元の本体に配置します。次のオプションがあります。

  • メソッドのすべてのインラインをインライン化し、メソッドを削除する

  • 単一の出現箇所のみをインライン化し、メソッドを保持する

項目

説明

すべての呼び出しをインライン化してメソッドを削除する

すべてのメソッド呼び出しをそのコードに置き換えてメソッドを削除するには、このオプションを選択します。

この呼び出しをインライン化し、メソッドを保持する

現在のメソッド呼び出しのみを置き換えるには、このオプションを選択します。

コメントと文字列内を検索

このチェックボックスを選択すると、リファクタリングプレビューツールウィンドウのコメントと文字列にメソッドの使用箇所が表示されます。

テキスト出現箇所の検索

プロジェクトに含まれるドキュメント、HTML、JSP、その他の非 Java ファイルに変更を適用するには、このオプションを選択します。

プレビュー

このボタンをクリックすると、実際にリファクタリングを実行する前に予想される変更が表示されます。

リファクタリング

このボタンをクリックすると、すぐにリファクタリングが実行されます。

スーパークラスのインライン化ダイアログ

スーパークラスのインライン化リファクタリングの結果、スーパークラスのメソッドが使用されているクラスにプッシュされ、スーパークラスが削除されます。

項目

説明

インライン化したメンバーの JavaDoc

この領域では、JavaDoc に適用できるアクションを選択できます。次のオプションから選択できます。

  • そのまま - インラインドキュメントをそのままにしておくことができます。

  • コピー - 現在の場所から削除せずに、インラインドキュメントを宛先スーパークラスにコピーできます。

  • 移動 - インラインドキュメントを移動先のスーパークラスに移動し、現在の場所から削除できます。

すべての参照をインライン化してクラスを削除する

このラジオボタンを選択すると、すべてのスーパークラスの参照がそのコードに置き換えられ、スーパークラスが削除されます。

この参照のみをインライン化してスーパークラスを保持する

現在のスーパークラスの参照だけを置き換えるには、このラジオボタンを選択します。

パラメーターのインライン化ダイアログ

パラメーターのインライン化リファクタリングを使用すると、パラメーターの使用箇所をメソッド呼び出しの引数の値に置き換えることができます。

項目

説明

ローカル変数に置換

メソッド内のすべての呼び出しサイトから値をインライン化するのではなく、パラメーターと同じ名前と型の変数を導入するには、このオプションを選択します。