型階層の表示

このセクションでは、さまざまな方法でクラスおよびメンバーを表示して、「階層」ビューの使用方法について学習します。

  1. 「パッケージ・エクスプローラー」ビューで junit.framework.TestCase.java を見つけます。 コンテキスト・メニューから「型階層を開く」を選択します。 以下を行って型階層ビューを開くこともできます。

    コンテキスト・メニュー

  2. ビュー・ツールバーのボタンは、階層のどの部分を表示するかを制御します。 「型階層を表示」ボタンをクリックして、ベース・クラスとサブクラスを含むクラス階層を表示します。    テスト・ケースの型アイコンの左側にある小さな矢印は、階層がこの型で開かれたことを示します。

    型階層

  3. スーパータイプ階層を表示」ボタンをクリックして、インプリメントされたインターフェースを含む、型の親エレメントを示す階層を表示します。 このビューは、型階層を上方向にたどった結果を表示します。

    スーパー型階層

    この「逆階層」ビューでは、テスト・ケースが Test インターフェースを実装していることがわかります。
  4. ビュー・ツールバーの「サブタイプ階層を表示」ボタンをクリックします。 

    サブタイプ階層

  5. メンバー・ペインのツールバーにある「ビューをロックし階層内のメンバーを表示」ボタンをクリックし、メンバー・ペインで runTest() メソッドを選択します。 これで、ビューに runTest() をインプリメントしているすべての型が表示されます。

    メソッドの実装を示しているサブタイプ階層

  6. 「階層」ビューで「スーパータイプ階層を表示」ボタンをクリックします。 次に、メンバー・ペインで、countTestCases() を選択してメソッドを宣言する場所を表示します。

    メソッドの実装を示しているスーパー型階層

  7. 「階層」ビューで Test エレメントを選択し、そのコンテキスト・メニューから「'Test' にフォーカス」を選択します。Test が階層ビューに表示されます。
  8. 「パッケージ・エクスプローラー」ビューをアクティブにし、パッケージ junit.framework を選択します。 そのコンテキスト・メニューから「型階層を開く」を使用します。パッケージのすべてのクラスを含む階層が開きます。 ツリーが完成すると、階層に他のパッケージからのクラスも表示されます。 これらの型は、白く塗りつぶされた型アイコンで示されます。

    パッケージの階層

  9. 前の型階層」を使用して、以前に開かれたエレメントに移動します。 ボタンの横にある矢印をクリックしてエレメントのリストを表示するか、またはボタンをクリックしてヒストリー・リストを編集します。

    「ヒストリー」メニュー

  10. メニュー・バーで「ウィンドウ」>「設定」を選択します。  Java に移動して、「新しい型階層パースペクティブを開く」を選択します。   さらに「 OK」をクリックします。
  11. 「階層」ビューで再度 Test エレメントを選択し、「ナビゲート」メニュー・バーから「型階層を開く」をアクティブにします。  選択された型を含むリソースが新しいパースペクティブ (「階層」パースペクティブ) に表示され、そのソースが Java エディターに表示されます。 型階層パースペクティブを表示するためのオプションを設定することで、ワークベンチ内に複数の型を持つことができ、必要に応じてそれらを切り替えることができます。  階層パースペクティブを閉じてから、次のステップに進みます。
関連概念

Java ビュー

関連タスク

「階層」ビューの使用

関連参照

「型階層」ビュー
「Java ベース」設定ページ