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.

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”


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.