Додайте точку зупинки методу до всіх методів класу в EclipseIDE


94

В Eclipse, чи можна встановити точки зупинку методу для всіх методів класу, не переходячи до окремих методів? Мотивація полягає в тому, що кожного разу, коли метод потрапляє, він переходить до цього методу в режимі налагодження.

Відповіді:


135

Найшвидший спосіб - перейти до подання "Контур" і вибрати всі потрібні методи, клацнути правою кнопкою миші та вибрати пункт "Переключити точку зупинки методу"


2
Додавши до цього, ви можете встановити комбінацію клавіш для точки перемикання точки перемикання, щоб ви могли просто натискати контур.
Аарон Бленкуш,

3
Якщо пункт меню відсутній, можливо, ви вибрали внутрішній клас (наприклад, Comparatorабо Filterвикористаний в якомусь методі) або поле класу теж. Утримуйте натиснутою клавішу Ctrl і скасуйте вибір будь-якої з них, тоді вона з’явиться.
Маттіас Ронге,

Також може бути спричинено абстрактним методом
Фаліорн

8

Немає прямого шляху, про який я знаю.
Але якщо ви додасте AspectJ (це розширення, орієнтоване на аспекти), ви можете написати "пораду", яку ви встановите для кожного методу класу, вводячи їх під час виконання.

alt текст

Потім ви можете встановити точку зупинки в цьому коді поради.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.