インライン ダイアログ
インライン変数ダイアログ
変数のインライン化 リファクタリングを使用すると、冗長変数をその値に置き換えることができます。 例を参照してください。
メニュー項目またはキーボードショートカットから 変数のインライン化 ダイアログにアクセスするには、インライン化する変数にキャレットを置きます。
匿名クラスにインラインダイアログ
項目 | 説明 |
|---|---|
すべての参照とクラスの削除 | すべてのクラス参照をそのコードに置き換えてクラスを削除するには、このオプションを選択します。 |
この参照のみとクラスを維持する | 現在のクラス参照のみを置き換えるには、このオプションを使用します。 |
コメントと文字列内を検索 | このチェックボックスを選択すると、 リファクタリングプレビュー ツールウィンドウのコメントと文字列にメソッドの使用箇所が表示されます。 |
テキスト出現箇所の検索 | プロジェクトに含まれるドキュメント、HTML、JSP、その他の非 Java ファイルに変更を適用するには、このオプションを選択します。 |
インラインメソッドダイアログ
メソッドのインライン化リファクタリングは、メソッドの本体を呼び出し元の本体に配置します。 次のオプションがあります。
メソッドのすべてのインラインをインライン化し、メソッドを削除する
1 回だけインライン化し、メソッドを保持する
項目 | 説明 |
|---|---|
すべての使用箇所をインライン化し、メソッドを削除します | すべてのメソッド呼び出しをそのコードに置き換えてメソッドを削除するには、このオプションを選択します。 |
すべての使用箇所をインライン化し、メソッドを保持する | このオプションを選択すると、すべてのメソッド呼び出しをそのコードに置き換え、メソッドをそのまま維持します。 |
この使用箇所のみをインライン化し、メソッドはそのままにします | 現在のメソッド呼び出しのみを置き換えるには、このオプションを選択します。 |
コメントと文字列内を検索 | このチェックボックスを選択すると、 リファクタリングプレビュー ツールウィンドウのコメントと文字列にメソッドの使用箇所が表示されます。 |
テキスト出現箇所の検索 | プロジェクトに含まれるドキュメント、HTML、JSP、その他の非 Java ファイルに変更を適用するには、このオプションを選択します。 |
プレビュー | このボタンをクリックすると、実際にリファクタリングを実行する前に予想される変更が表示されます。 |
リファクタリング | このボタンをクリックすると、すぐにリファクタリングが実行されます。 |
インラインスーパークラスダイアログ
スーパークラスのインライン化リファクタリングの結果、スーパークラスのメソッドが使用されているクラスにプッシュされ、スーパークラスが削除されます。
項目 | 説明 |
|---|---|
インライン化したメンバーの JavaDoc | この領域では、JavaDoc に適用できるアクションを選択できます。 次のオプションから選択できます。
|
すべての参照をインライン化してクラスを除去する | このラジオボタンを選択すると、すべてのスーパークラスの参照がそのコードに置き換えられ、スーパークラスが削除されます。 |
この参照のみをインライン化してスーパークラスを保持する | 現在のスーパークラスの参照だけを置き換えるには、このラジオボタンを選択します。 |
インラインパラメーターダイアログ
パラメーターのインライン化リファクタリングを使用すると、パラメーターの使用箇所をメソッド呼び出しの引数の値に置き換えることができます。
項目 | 説明 |
|---|---|
ローカル変数に置換 | メソッド内のすべての呼び出しサイトから値をインライン化するのではなく、パラメーターと同じ名前と型の変数を導入するには、このオプションを選択します。 |