Tengo una clase que anula equals() y quiero ver dónde este igual método se está utilizando en el área de trabajo. Usando Eclipse, generalmente hago Ctrl-Shift-g que encuentra todas las referencias en el espacio de trabajo. Desafortunadamente, para iguales(), está retirando cada referencia de iguales en mi espacio de trabajo de cualquier tipo de, no solo en el que lo he anulado y es imposible determinar cuál de los muchos resultados es pertinente para mi búsqueda . ¿Es lo que quiero hacer posible?¿Cómo encontrar referencias específicas de tipo para equals() en el espacio de trabajo en Eclipse?
EDITAR: Para aclarar. Tengo una clase A que anula el método de iguales. Tengo una clase B (y otras) que usan clase A, pero no la extiendo. Quiero encontrar la que las clases en mi espacio de trabajo utilizan de Clase A es igual método, independientemente de si pertenecen o no a la jerarquía de clase A como de clase B.
Buen punto. No había considerado esto. –
No estoy de acuerdo con la "respuesta aceptada". Es obvio que las "coincidencias potenciales" podrían pasarse por alto y no obtendrá una respuesta 100% correcta. Pero para los propósitos de muchos programadores, sería bastante útil encontrar las "coincidencias definitivas". Actualmente no es posible en eclipse encontrar solo coincidencias definidas en funciones sobrescritas (pero en su lugar eclipse encontrará todas las referencias a Object.equals()). Lo consideraría al menos un diseño pobre, y tal vez incluso un error. – letowianka