「プッシュダウン」ダイアログでは、「プッシュダウン」リファクタリングコマンドのオプションを指定します。「プルダウン」コマンドを使用して、選択されたクラスの 1 つ以上のメンバーをサブクラスに移動できます。
「プッシュダウン」ダイアログを開くには、ソースエディタか、「プロジェクト」ウィンドウ、または「ファイル」ウィンドウでクラスを選択したあと、「リファクタリング」>「プッシュダウン」を選択します。
このダイアログには、次のフィールドがあります。
選択したサブクラスに移動する各メンバーの左横にあるチェックボックスを選択します。
プッシュダウンするように選択したメソッドで、現在のクラスにメソッド宣言を残したいメソッドがある場合は、そのメソッドの「抽象を維持」チェックボックスを選択します。
「すべての変更をプレビュー」を選択解除すると、「次へ」をクリックしたあと、ただちにリファクタリングが行われます。
「すべての変更をプレビュー」チェックボックスを選択解除しなかった場合は、次の手順でリファクタリングを完了する必要があります。
「リファクタリング」ウィンドウが開き、リファクタリングの影響を受けるコードがツリー形式で表示されます。