Aggiungere un punto di interruzione del metodo a tutti i metodi di una classe in EclipseIDE


94

In Eclipse, esiste un modo per impostare i punti di interruzione del metodo su tutti i metodi della classe senza passare ai singoli metodi? La motivazione alla base è che, ogni volta che un metodo viene colpito, andrebbe a quel metodo in modalità debug.

Risposte:


135

Il modo più veloce è andare alla vista "Struttura" e selezionare tutti i metodi desiderati, fare clic con il pulsante destro del mouse e fare clic su "Attiva / disattiva punto di interruzione metodo"


2
In aggiunta a questo, puoi impostare una scorciatoia da tastiera per Toggle Method Breakpoint in modo da poter semplicemente scorrere la struttura.
Aaron Blenkush

3
Se manca la voce di menu, potresti aver selezionato una classe interna (come a Comparatoro Filterusata in qualche metodo) o anche un campo di classe. Tieni premuto il tasto Ctrl e deseleziona uno qualsiasi di essi, quindi verrà visualizzato.
Matthias Ronge

Potrebbe anche essere causato da un metodo astratto
Faliorn

8

Nessun modo diretto che io sappia.
Ma se aggiungi AspectJ (che è un'estensione orientata all'aspetto), potresti scrivere un "consiglio" da impostare su ogni metodo di una Classe quando li inserisci in runtime.

testo alternativo

È quindi possibile impostare un punto di interruzione in quel codice di consulenza.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.