メンバーのプッシュダウンダイアログ
このダイアログを使用して、選択したメンバーを直接のサブクラスにプッシュダウンします。
項目 | 説明 |
---|---|
引き下げられるメンバー | この領域で、移動するメンバーを選択します。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.2/ps_pull_members_dialog_php_example.png)
メンバーをプルアップ、メンバーをプッシュダウンする
メンバーのプルアップリファクタリングでは、クラスメンバーを親クラスに移動できます。これは、クラス階層の最下部から機能を追加し始め、より一般的なケースでも使用できることに気づいたときに役立ちます(そうでなければ、コードの一部が親クラスで廃止される可能性がありますが、その子供の)。メンバーのプルアップリファクタリングでは、あるクラスのメソッドやフィールドを手動でコピーして別のクラスに貼り付け、内部参照をメンバーに修正する必要がなくなりました。メンバーのプッシュダウンリファクタリングは、クラスメンバー...
![](https://pleiades.io/icons/phpstorm.png)
メンバーのプルアップダイアログ
このダイアログを使用して、選択したメンバーを選択した親クラスにプルアップします。<class_name> のメンバーをプルアップ宛先オブジェクト(親クラス)を選択します。引き上げるメンバーこの領域で、移動するメンバーを選択します。メンバーをプルアップ、メンバーをプッシュダウンするメンバーのプッシュダウンダイアログ
![](https://resources.jetbrains.com/help/img/idea/2024.2/ps_rename_dialog.png)
名前の変更リファクタリング
名前の変更リファクタリングを使用すると、コード内のすべての参照が自動的に修正されたシンボルとファイルの名前を変更できます。シンボル名を変更する名前を変更するアイテムを選択します。ファイルを選択するには、プロジェクトツールウィンドウで目的のファイルをクリックします。エディターでシンボルを選択するには、名前を変更するシンボルの名前にキャレットを置きます。プロジェクトツールウィンドウのシンボルを選択するには、メンバーが表示されていることを確認してから、目的のシンボルをクリックします。構造ビューでシンボ...