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.
- Na vista Explorador de Pacotes, localizejunit.framework.TestCase.java.
A partir do menu contextual, seleccione
Abrir Hierarquia de Tipos.
Também pode abrir a vista hierarquia de tipo:
- na barra de menus seleccionando Navegar > Abrir Hierarquia de Tipo.
- no teclado, premindo F4 depois de seleccionar CasoTeste.java.
- 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.
- 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.
Nesta vista "hierarquia de tipo", pode ver que CasoTeste implementa a interface de Teste.
- Faça clique no botão Mostrar a Hierarquia de Subtipo na barra de ferramentas da vista.
- 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().
- 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.
- Na vista Hierarquia, seleccione o elemento Teste e seleccione Foco Em 'Teste' no menu contextual. Teste é apresentado na vista Hierarquia.
- 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.
- 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.
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:
- Abra o ficheiro
junit.framework.TestCase.java no editor Java
se ainda não o abriu.
- Seleccione o nome do tipo no editor Java
- Prima
Ctrl+T
ou invoque Navegar > Hierarquia de Tipos Rápida e a
vista hierarquia de tipos é apresentada no local.
- 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:
- No corpo de runBare() seleccione a invocação de
setUp()
- Prima
Ctrl+T
ou invoque Navegar > Hierarquia de Tipos Rápida e a
vista hierarquia de tipos é apresentada no local.
- 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()
- Seleccione um tipo para navegar para a sua implementação de setUp()
Vistas Java
Vista Hierarquia de Tipo
Página de preferências Base Java