「内部を外部レベルに移動」ダイアログ
関連項目
このダイアログでは、「内部を外部レベルに移動」リファクタリングコマンドのオプションを指定します。「内部を外部レベルに移動」コマンドを使用して、内部クラスを階層の 1 レベル上に移動することができます。
「内部を外部レベルに移動」ダイアログを開くには、ソースエディタか「プロジェクト」ウィンドウ、または「ファイル」ウィンドウで内部クラスを選択し、「リファクタリング」>「内部を外部レベルに移動」を選択します。
このダイアログには、次のフィールドがあります。
- クラス名。移動するクラスの名前が含まれます。
- 現在の外部クラス用にフィールドを宣言。選択すると、現在の外部クラス用のインスタンスフィールドが生成され、その外部クラスがコンストラクタに渡されます。このチェックボックスを選択した場合は、「フィールド名」テキストフィールドにこの外部クラスのインスタンスフィールドの名前を入力します。
- フィールド名。「現在の外部クラス用にフィールドを宣言」チェックボックスを選択した場合に作成するフィールドの名前。
変更内容をプレビューする場合は、次の手順でリファクタリングを完了する必要があります。
- 「プレビュー」をクリックします。
「リファクタリング」ウィンドウが開き、リファクタリングの影響を受けるコードがツリー形式で表示されます。
- 「リファクタリング」ウィンドウに表示されたコードに目を通し、それらのコードがリファクタリングによって変更されてもよいかどうかを確認します。変更したくないコードがある場合は、そのコードのチェックボックスの選択を解除します。
- 「リファクタリングを実行」をクリックします。
- リファクタリングを実行したあとは、必ず、完全構築を行なってください。完全構築は、「プロジェクト」ウィンドウでプロジェクトのノードを右クリックし、「プロジェクトの生成物を削除して構築」を選択することによって、行うことができます。
- 関連項目
- リファクタリングについて
- リファクタリングの手順早見表
- リファクタリングでの変更の取消し
著作権と商標について