Ver la jerarquía de tipos
En esta sección aprenderá a utilizar la vista Jerarquía para ver las clases
y los miembros de muchas maneras diferentes.
- En la vista Explorador de paquetes, localice el paquete
junit.framework.TestCase.java. En el correspondiente menú
contextual, seleccione
Abrir jerarquía de tipos. También puede
abrir la vista Jerarquía de tipos:
- desde la barra de menús, seleccionando Navegar > Abrir
jerarquía de tipos.
- desde el teclado, pulsando la tecla F4 después de seleccionar
TestCase.java.
- Los botones de la barra de herramientas de la vista controlan qué
parte de la jerarquía se muestra. Pulse el botón Mostrar la jerarquía
de tipos para ver la jerarquía de clases, incluidas las clases y las
subclases básicas. La pequeña flecha situada a la izquierda del icono de tipo
de TestCase indica que la jerarquía se ha abierto en este tipo.
- Pulse el botón Mostrar la jerarquía de supertipos para
ver una jerarquía en la que figuran los elementos padre del tipo, incluidas las
interfaces implementadas. Esta vista muestra el resultado de subir en la
jerarquía de tipos.
En esta vista de "jerarquía inversa", puede ver que TestCase
implementa la interfaz de Test.
- Pulse el botón Mostrar la jerarquía de subtipos en la
barra de herramientas de la vista.
- Pulse el botón Bloquear vista y mostrar miembros de
la jerarquía en la barra de herramientas del panel de miembros, y después
seleccione el método runTest() en el panel de miembros. Ahora en la vista
figurarán todos los tipos que implementan el método runTest().
- En la vista Jerarquía, pulse el botón Mostrar la jerarquía de
supertipos. A continuación, en el panel de miembros, seleccione el
método
countTestCases()
para visualizar los lugares en los que
este método se declara.
- En la vista Jerarquía, seleccione el elemento Test y elija
Centrar en 'Test' en el menú contextual. El elemento
Test se presenta en la vista Jerarquía.
- Active la vista Explorador de paquetes y seleccione el paquete
junit.framework.
Utilice Abrir jerarquía de tipos en el menú
contextual. Se abre una jerarquía que contiene todas las clases del paquete. Para
completar el árbol, la jerarquía también muestra algunas clases de otros
paquetes. Estos tipos se muestran mediante un icono de tipo en blanco.
- Utilice Jerarquías de tipos anteriores para regresar a
un elemento abierto con anterioridad. Pulse la flecha situada junto al botón
para ver una lista de elementos o bien pulse el botón para editar la lista del
historial.
Si está trabajando en el editor y solo desea hacer una búsqueda rápida de una
jerarquía puede utilizar la Jerarquía de tipos rápida:
- Abra el archivo junit.framework.TestCase.java en el editor Java, si todavía no lo tiene abierto.
- Seleccione el nombre de tipo en el editor Java
- Pulse
Ctrl+T
o invoque Navegar > Jerarquía de tipos rápida y se mostrará la vista de
la jerarquía de tipos in situ.
- Pulsando
Ctrl+T
mientras se muestra la vista de jerarquía de tipos, puede conmutar entre la jerarquía
de supertipos y la jerarquía de subtipos.
Para ver cuál puede ser la resolución de una llamada de método virtual:
- En el cuerpo de runBare() seleccione la invocación de setUp()
- Pulse
Ctrl+T
o invoque Navegar > Jerarquía de tipos rápida y se mostrará la vista de
la jerarquía de tipos in situ.
- Puede ver que setIup() se implementa en 3 clases más. Object y Assert solo se muestran
con imágenes blancas ya que solo son necesarios para completar la jerarquía pero no para implementar setUp()
- Seleccione un tipo para navegar a la primera implementación de setUp()
Vistas Java
Vista Jerarquía de tipos
Página de preferencias básicas Java