Dodaj punkt przerwania metody do wszystkich metod klasy w EclipseIDE

95

Czy w Eclipse można ustawić punkty przerwania metody dla wszystkich metod klasy bez przechodzenia do poszczególnych metod? Motywacja jest taka, że ​​za każdym razem, gdy metoda zostanie trafiona, przechodzi do tej metody w trybie debugowania.

Łukasz
źródło

Odpowiedzi:

136

Najszybszym sposobem jest przejście do widoku „Konspekt” i wybranie wszystkich żądanych metod, kliknięcie prawym przyciskiem myszy i kliknięcie opcji „Przełącz punkt przerwania metody”

sanderty
źródło
2
Dodając do tego, możesz ustawić skrót klawiaturowy dla Przełącz punkt przerwania metody, abyś mógł po prostu przejść przez kontur.
Aaron Blenkush
3
Jeśli brakuje pozycji menu, być może wybrano również klasę wewnętrzną (taką jak a Comparatorlub Filterużywana w jakiejś metodzie) lub pole klasy. Trzymaj wciśnięty klawisz Ctrl i odznacz dowolne z nich, a wtedy się pojawi.
Matthias Ronge,
Może to być również spowodowane metodą abstrakcyjną
Faliorn
8

Nie ma bezpośredniego sposobu, o którym wiem.
Ale jeśli dodasz AspectJ (to jest rozszerzenie zorientowane na aspekt), możesz napisać „poradę” , którą ustawisz dla każdej metody klasy podczas wprowadzania ich w czasie wykonywania.

tekst alternatywny

Następnie możesz ustawić punkt przerwania w tym kodzie porady.

VonC
źródło