เพิ่มเมธอดเบรกพอยต์ให้กับเมธอดทั้งหมดของคลาสใน EclipseIDE


96

ใน Eclipse มีวิธีใดบ้างที่คุณสามารถตั้งค่า Method Breakpoints ในเมธอดทั้งหมดของคลาสโดยไม่ต้องไปที่แต่ละวิธี แรงจูงใจเบื้องหลังคือเมื่อใดก็ตามที่เมธอดโดนมันจะไปที่วิธีนั้นในโหมดดีบั๊ก

คำตอบ:


137

วิธีที่เร็วที่สุดคือไปที่มุมมอง "โครงร่าง" และเลือกวิธีการทั้งหมดที่คุณต้องการคลิกขวาแล้วคลิก "สลับวิธีเบรกพอยต์"


2
นอกจากนี้คุณสามารถตั้งค่าแป้นพิมพ์ลัดสำหรับ Toggle Method Breakpoint เพื่อให้คุณสามารถป้อนข้อมูลผ่านโครงร่างได้
Aaron Blenkush

3
หากรายการเมนูหายไปคุณอาจเลือกคลาสภายใน (เช่น a ComparatorหรือFilterใช้ในวิธีการบางอย่าง) หรือฟิลด์คลาสด้วย เก็บCtrlกดคีย์และยกเลิกการเลือกใด ๆ ของพวกเขาแล้วมัน willl แสดงขึ้น
Matthias Ronge

อาจเกิดจากวิธีนามธรรม
Faliorn

8

ไม่มีทางตรงที่ฉันรู้
แต่ถ้าคุณเพิ่มAspectJ (นั่นคือส่วนขยายที่เน้นด้านมุมมอง) คุณสามารถเขียน"คำแนะนำ"ที่คุณจะตั้งค่าในแต่ละวิธีของคลาสเมื่อป้อนข้อมูลเหล่านี้ในรันไทม์

ข้อความแสดงแทน

จากนั้นคุณสามารถกำหนดจุดพักในรหัสคำแนะนำนั้นได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.