2009-07-17 26 views
10

En Eclipse, ¿puedo encontrar qué métodos anulan ahora la declaración del método sobre el enfoque?Encontrar métodos de anulación

Escenario: Cuando veo un método en una clase base (qué interfaz), me gustaría saber dónde se sustituye (o se implementa) el método. Ahora solo hago el método final y veo dónde obtengo los errores, pero no es perfecto.

Nota: Conozco class hierarchy vistas, pero no quiero pasar por todas las subclases para encontrar cuáles usan una implementación personalizada.

Respuesta

16

Seleccione el método y haga clic en Ctrl +T. Alternativamente, haga clic derecho sobre él y seleccione Quick Type Hierachy.

eliminado vínculo roto ImageShack - Imágenes

+1

¡Funciona muy bien y maneja ambos casos que quería! También puede verlo abriendo la ventana de contexto (es decir, haciendo clic con el botón derecho en la declaración del método) y seleccionando 'Jerarquía de tipo rápido'. – notnoop

+0

Gracias, actualizado con el menú contextual también. –

2

Seleccione la declaración del método y golpeó Ctrl +G para ver todas las declaraciones.

Para ver solo las declaraciones heredadas por el sujeto, right-click->Declarations->Hierarchy.

+0

muy cerca, pero esto devuelve todos los métodos que responden a la firma dada, incluso si no tienen ninguna relación. – notnoop

+0

Actualizado para la búsqueda específica de la jerarquía de tipos –

1

botón derecho del ratón -> Declaraciones (Keybord acceso directo de CTRL +G para buscar en todo el espacio de trabajo).

Cuestiones relacionadas