Thêm một điểm ngắt phương thức vào tất cả các phương thức của một lớp trong EclipseIDE


94

Trong Eclipse, có cách nào bạn có thể đặt các Điểm ngắt phương thức trên tất cả các phương thức của lớp mà không cần đến các phương thức riêng lẻ không? Động lực đằng sau đó là, bất cứ khi nào một phương thức bị tấn công, nó sẽ chuyển đến phương thức đó ở chế độ gỡ lỗi.

Câu trả lời:


135

Cách nhanh nhất là chuyển đến chế độ xem "Outline" và chọn tất cả các phương pháp bạn muốn, nhấp chuột phải và nhấp vào "Toggle Method Breakpoint"


2
Thêm vào đó, bạn có thể đặt phím tắt cho Toggle Method Breakpoint để bạn có thể chỉ cần gõ qua đường viền.
Aaron Blenkush

3
Nếu mục menu bị thiếu, bạn có thể đã chọn một lớp bên trong (như một Comparatorhoặc Filterđược sử dụng trong một số phương thức) hoặc một trường lớp. Giữ phím Ctrl và bỏ chọn bất kỳ phím nào trong số chúng, sau đó nó sẽ hiển thị.
Matthias Ronge

Cũng có thể được gây ra bởi một phương pháp trừu tượng
Faliorn

8

Không có cách nào trực tiếp mà tôi biết.
Nhưng nếu bạn thêm AspectJ (đó là phần mở rộng hướng theo khía cạnh), bạn có thể viết một "lời khuyên" mà bạn sẽ đặt cho mỗi phương thức của một Lớp khi nhập chúng trong thời gian chạy.

văn bản thay thế

Sau đó, bạn có thể đặt một điểm ngắt trong mã lời khuyên đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.