Tambahkan breakpoint metode ke semua metode kelas di EclipseIDE

95

Di Eclipse, adakah cara untuk menyetel Titik Henti Metode di semua metode kelas tanpa membuka metode individual? Motivasi di baliknya adalah, setiap kali metode terkena, metode itu akan pergi ke metode itu dalam mode debug.

Luke
sumber

Jawaban:

136

Cara tercepat adalah pergi ke tampilan "Garis Besar" dan pilih semua metode yang Anda inginkan, klik kanan dan klik "Toggle Method Breakpoint"

sanderty
sumber
2
Selain itu, Anda dapat mengatur pintasan keyboard untuk Toggle Method Breakpoint sehingga Anda dapat memasukkan garis besarnya saja.
Aaron Blenkush
3
Jika entri menu hilang, Anda mungkin telah memilih kelas dalam (seperti a Comparatoratau Filterdigunakan dalam beberapa metode) atau bidang kelas juga. Tekan terus tombol Ctrl dan batalkan pilihan salah satu dari mereka, maka itu akan muncul.
Matthias Ronge
Bisa juga disebabkan oleh metode abstrak
Faliorn
8

Tidak ada cara langsung yang saya tahu.
Namun jika Anda menambahkan AspectJ (yaitu ekstensi berorientasi aspek), Anda dapat menulis "saran" yang akan Anda tetapkan pada setiap metode Kelas saat memasukkannya saat runtime.

teks alt

Anda kemudian dapat menetapkan breakpoint dalam kode saran itu.

VonC
sumber