Exibindo a Hierarquia de Tipo

Nesta seção, você aprenderá a utilizar a exibição Hierarquia.
 
1.
Na exibição Package Explorer, procure junit.framework.TestCase.java. Em seu menu de contexto, selecione Abrir Hierarquia de Tipo. Também é possível abrir a exibição Hierarquia de tipo:
  • na barra de menus, selecionando Navegar > Abrir Hierarquia de Tipo
  • no teclado, pressionando F4 depois de selecionar TestCase.java
  • utilizando arrastar e soltar soltando TestCase.java em uma exibição de hierarquia aberta.
Menu de contexto
2.
Na exibição Hierarquia, clique no botão  Mostrar a Hierarquia de Tipo para ver a hierarquia de classe, incluindo categorias de base e as classes filhas.
A seta pequena do lado esquerdo do ícone de tipo de TestCase indica que a hierarquia foi aberta nesse tipo.
Hierarquia de tipo
3.
Clique no botão Mostrar a Hierarquia de Supertipo para ver uma hierarquia mostrando os elementos pai do tipo, incluindo as interfaces implementadas,  isto é, os resultados de subir na hierarquia de tipo.
Hierarquia de supertipo
Nessa exibição de "hierarquia reversa", você pode ver que o TestCase implementa a interface Test.
4.
Clique no botão  Mostrar a Hierarquia de Subtipo na barra de ferramentas da exibição.
Hierarquia de subtipo
5.
Clique no botão Bloquear Exibição e Mostrar Membros na Hierarquia na barra de ferramentas do painel de membros e selecione o método runTest() no painel de membros.
Agora a exibição mostrará todos os tipos que implementam runTest().
Hierarquia de subtipo mostrando implementadores de métodos
6.
Na exibição Hierarquia, clique no botão Mostrar a Hierarquia de Supertipo. Em seguida, no painel de membros, selecione countTestCases() para exibir os locais em que esse método foi substituído.
Hierarquia de supertipo mostrando implementadores de métodos
7.
Na exibição Hierarquia, selecione o elemento Test e selecione Focalizar 'Test' em seu menu de contexto. 
O recurso que contém o elemento selecionado é representado na exibição Hierarquia e também abre em um editor ativo.
8.
Ative a exibição Package Explorer e selecione o pacote junit.framework. Utilize Abrir Hierarquia de Tipo em seu menu de contexto.
É aberta uma hierarquia contendo todas as classes do pacote. Para conclusão da árvore, a hierarquia também mostra algumas classes de outros pacotes. Esses tipos são exibidos por um ícone de tipo com fundo branco. 
Hierarquia em um pacote
9. Utilize Entradas da Hierarquia Anterior para voltar para um elemento aberto anteriormente. Clique na seta ao lado do botão para ver um menu ou clique no botão para editar a lista de históricos.
Menu Histórico
10.
Na barra de menus, selecione Janela > Preferências. Vá para Java e selecione Abrir uma nova Perspectiva de Hierarquia de Tipo. Em seguida, clique em OK.
11.
Na exibição Hierarquia, selecione o elemento Test novamente e ative Abrir Hierarquia de Tipo na barra de menus Navegar.
O recurso que contém o tipo selecionado é mostrado em uma nova perspectiva (a perspectiva Hierarquia), e sua origem é mostrada no editor Java. 

Com a definição da opção de preferência para exibir perspectivas de hierarquia de tipo, é possível ter mais de uma hierarquia de tipo no workbench e alternar entre elas, conforme necessário. 
Também é possível configurar uma nova perspectiva para ser aberta em uma nova janela em Janela > Preferências > Workbench > Perspectivas.