Ver a hierarquia de tipo

Nesta secção, vai conhecer a utilização da vista Hierarquia vendo as classes e os membros numa variedade de formas.

  1. Na vista Explorador de Pacotes, localizejunit.framework.TestCase.java. A partir do menu contextual, seleccione Abrir hierarquia de tipos Abrir Hierarquia de Tipos. Também pode abrir a vista hierarquia de tipo:

    Menu contextual

  2. Os botões na da barra de ferramentas da vista controlam a parte da hierarquia que é apresentada.   Faça clique no botão  Mostrar a Hierarquia de Tipo  para ver a hierarquia de classes, incluindo as classes e subclasses de base. A seta pequena do lado esquerdo do ícone de tipo de CasoTeste indica que a hierarquia foi aberta neste tipo.

    Hierarquia de tipos

  3. Faça clique no botão Mostrar a Hierarquia de Supertipo para ver uma hierarquia que mostra os elementos ascendentes do tipo, incluindo interfaces implementadas. Esta vista apresenta os resultados de subir na hierarquia de tipo.

    Hierarquia de Supertipo

    Nesta vista "hierarquia de tipo", pode ver que CasoTeste implementa a interface de Teste.
  4. Faça clique no botão  Mostrar a Hierarquia de Subtipo na barra de ferramentas da vista.

    Hierarquia de subtipo

  5. Faça clique no botão Bloquear Vista e Mostrar Membros na Hierarquia na barra de ferramentas da área de janela do membro e depois seleccione o método runTest() na área de janela do membro. A vista vai agora apresentar todos os tipos que implementam runTest().

    Hierarquia de subtipo que mostra os implementadores de métodos

  6. Na vista Hierarquia, faça clique no botão Mostrar a Hierarquia de Supertipo. Depois, na área de janela do método, seleccione countTestCases() para apresentar os locais onde este método é declarado.

    Hierarquia de supertipo que mostra implementadores de método

  7. Na vista Hierarquia, seleccione o elemento Teste e seleccione Foco Em 'Teste' no menu contextual. Teste é apresentado na vista Hierarquia.
  8. Active a vista Explorador de Pacotes e seleccione o pacote junit.framework. Utilize Abrir Hierarquia de Tipo no menu contextual. É aberta uma hierarquia que contém todas as classes do pacote. Para concluir a árvore, a hierarquia também mostra algumas classes de outros pacotes. Estes tipos são apresentados por um ícone de tipo com um preenchimento a branco.

    Hierarquia num pacote

  9. Utilize Hierarquias de Tipo Anteriores para voltar a um elemento aberto anteriormente. Faça clique na seta junto ao botão para ver uma lista de elementos ou faça clique no botão para editar a lista do histórico.

    Menu do Histórico

Se está a trabalhar no editor e pretende fazer apenas uma procura rápida que visa uma hierarquia, pode utilizar a Hierarquia de Tipos Rápida:

  1. Abra o ficheiro junit.framework.TestCase.java no editor Java se ainda não o abriu.
  2. Seleccione o nome do tipo no editor Java
  3. Prima Ctrl+T ou invoque Navegar > Hierarquia de Tipos Rápida e a vista hierarquia de tipos é apresentada no local.
  4. Premir Ctrl+T quando é apresentada a vista hierarquia de tipos resulta na comutação entre uma hierarquia de supertipos e uma hierarquia de subtipos.

Para verificar para onde é possível processar uma chamada de método virtual:

  1. No corpo de runBare() seleccione a invocação de setUp()
  2. Prima Ctrl+T ou invoque Navegar > Hierarquia de Tipos Rápida e a vista hierarquia de tipos é apresentada no local.
  3. Pode concluir que setIup() é implementado em mais 3 classes. Object e Assert apenas são apresentados com uma imagem em branco, tal como é necessário para completar e hierarquias, não implementando setUp()
  4. Seleccione um tipo para navegar para a sua implementação de setUp()
Conceitos relacionados

Vistas Java

Referência relacionada

Vista Hierarquia de Tipo
Página de preferências Base Java