クラスの移動ダイアログ
クラスの移動リファクタリングダイアログは、プロジェクトビューで選択されたクラス、またはエディターで開かれたクラスに対して呼び出されます。
項目 | 説明 |
|---|---|
パッケージ | 保存先パッケージを指定します。 省略記号ボタンをクリックし、 宛先パッケージの選択 ダイアログでプロジェクト内のすべてのパッケージがツリービューで表示される中からターゲットパッケージを選択します。 パッケージの内容は、元のロケーションから新しい宛先パッケージへ、パッケージ本体とともに移動されます。 |
次の内部クラスにする | クラスを内側にしたい場合は、ターゲットクラスを指定します。 省略記号ボタンをクリックし、 クラスの選択 ダイアログでターゲットクラスを選択します。 |
コメントと文字列内を検索 | コメントと文字列に変更を適用するには、このオプションを選択します。 |
テキスト出現箇所の検索 | プロジェクトに含まれるドキュメント、HTML、JSP、その他の非 Java ファイルに変更を適用するには、このオプションを選択します。 |
参照を検索 | 変更を参照に適用するには、このチェックボックスを選択します。 このオプションは、ファイルの移動またはパッケージの移動のリファクタリングでのみ使用可能です。 |
別のソースフォルダーに移動 | このオプションを選択すると、宛先パッケージが配置されるターゲットルートを選択できます。 このオプションが選択されていない場合は、現在のルートのみが使用されます。 このオプションは、単一のソースルートを含むモジュールでは無効になっています。 |
対象の宛先ディレクトリ | ダイアログが開くと、移動するクラスを実装するファイルが現在格納されているフォルダーへのパスがフィールドに表示されます。 パスは次の形式で表示されます。
...\<project root>\<current namespace folder relative to the project root>
クラスを移動する名前空間を指定すると、パスは自動で更新されます。 ただし、別の親 名前空間配下の未作成の 名前空間にクラスを移動する場合、IntelliJ IDEA は適切なフォルダーを提案しません。 名前空間 構造用のルート フォルダーとして該当する フォルダーを Sourcesとしてマークし、 ディレクトリ ページの 設定 ダイアログ(Ctrl+Alt+S )で指定する必要があります。 次のいずれかを実行します。
|
エディターで開く | このチェックボックスを選択すると、移動したクラスをエディターで開くことができます。 |