EclipseIDEでクラスのすべてのメソッドにメソッドブレークポイントを追加する


94

Eclipseで、個々のメソッドに行くことなく、クラスのすべてのメソッドにメソッドブレークポイントを設定できる方法はありますか?背後にある動機は、メソッドがヒットするたびに、デバッグモードでそのメソッドに移動することです。

回答:


135

最も簡単な方法は、[Outline]ビューに移動して必要なメソッドをすべて選択し、右クリックして[Toggle Method Breakpoint]をクリックすることです。


2
これに加えて、トグルメソッドブレークポイントのキーボードショートカットを設定して、アウトラインをキー入力することができます。
アーロンブレンクシュ2013

3
メニュー項目が欠落している場合は、(のような内部クラスを選択していることComparatorFilter、あまりにも、いくつかの方法で使用される)またはクラスフィールド。キープにCtrlキーが押され、それらのいずれかの選択を解除し、それが表示さwilll。
Matthias Ronge 2014

抽象メソッドが原因である可能性もあります
Faliorn

8

私が知っている直接的な方法はありません。
しかし、AspectJ(アスペクト指向の拡張機能)を追加すると、実行時にクラスの各メソッドに入力するときに設定する「アドバイス」を書くことができます。

代替テキスト

次に、そのアドバイスコードにブレークポイントを設定できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.