Agregue un punto de interrupción de método a todos los métodos de una clase en EclipseIDE

94

En Eclipse, ¿hay alguna forma de establecer puntos de interrupción de métodos en todos los métodos de la clase sin tener que ir a métodos individuales? La motivación detrás es que, cada vez que se golpea un método, irá a ese método en modo de depuración.

Luke
fuente

Respuestas:

135

La forma más rápida es ir a la vista "Esquema" y seleccionar todos los métodos que desee, hacer clic con el botón derecho y hacer clic en "Alternar punto de interrupción del método"

Sanderty
fuente
2
Además de esto, puede establecer un atajo de teclado para Toggle Method Breakpoint para que pueda simplemente teclear el esquema.
Aaron Blenkush
3
Si falta la entrada del menú, es posible que haya seleccionado una clase interna (como a Comparatoro Filterusada en algún método) o un campo de clase también. Mantenga presionada la tecla Ctrl y anule la selección de cualquiera de ellos, luego aparecerá.
Matthias Ronge
También podría ser causado por un método abstracto
Faliorn
8

De ninguna manera directa que yo sepa.
Pero si agrega AspectJ (que es una extensión orientada a aspectos), podría escribir un "consejo" que establecería en cada método de una clase al ingresarlos en tiempo de ejecución.

texto alternativo

Luego, podría establecer un punto de interrupción en ese código de aviso.

VonC
fuente