Java エレメントの移動およびコピー

このセクションでは、リファクタリングを使用して Java パッケージ間でリソースを移動します。  リファクタリング・アクションは、コードの構造を、その意味上の振る舞いを変更しないまま変更することができます。

  1. 「パッケージ・エクスプローラー」ビューで test パッケージから MyTestCase.java ファイルを選択し、それを junit.samples パッケージ内にドラッグします。 ファイルのドラッグ・アンド・ドロップ操作は、 ファイルを選択してコンテキスト・メニューから「リファクタリング」>「移動」を選択する操作に相当します。
  2. 移動するファイルへの参照を更新するかどうかの選択を求めるプロンプトが表示されます。 一般には、これを行ってコンパイル・エラーを回避します。 「プレビュー」ボタンを押して、移動した結果行われる変更のリストを参照できます。
  3. OK」を押します。 ファイルが移動され、新規ロケーションを反映するようにそのパッケージ宣言が変更されます。

    junit.samples パッケージに移動したファイル

  4. 編集」>「元に戻す」を使用して移動を取り消します。

コンテキスト・メニューはドラッグ・アンド・ドロップの代わりに使用できます。  メニューを使用するときは、前述の参照の更新オプションの選択に加えて、「移動」ダイアログでターゲット・パッケージを指定する必要があります。

  1. MyTestCase.java ファイルを選択して、そのコンテキスト・メニューから「リファクタリング」>「移動」を選択します。
  2. 「移動」ダイアログで階層を展開して、そのリソースのロケーションとして可能な新規のロケーションをブラウズします。 junit.samples パッケージを選択して、次に、「OK」をクリックします。 クラスが移動され、そのパッケージ宣言が新規ロケーションに更新されます。

    「移動先 (Move destination)」ダイアログ

関連概念

Java ビュー
リファクタリング・サポート

関連タスク

リファクタリング
Java エレメントのコピーおよび移動
フォルダー、パッケージ、およびファイルの移動

関連参照

リファクタリング・アクション
「リファクタリング」ウィザード
Java 設定