Eclipseでブレークポイントを操作しているときに、アイコンや注釈(左側のサイドバーのマーカー)が異なることに気付くことがあります。青いボールの場合もあれば、チェックマークが付いている場合もあり、交差している場合もあります。これらすべての注釈はどういう意味ですか?
回答:
disable
コンテキストメニューのチェックマークを削除します)skip all breakpoints
ブレークポイントビューのボタン)ティックは、ブレークポイントが正常に設定されたことを意味します。リモートデバッグを行っている場合にのみ表示されると思います。ブレークポイントを追加すると、最初はプレーンボールとして開始されますが、リモートシステムのJPDAエージェントがブレークポイントについて通知され、設定されていることを確認すると、ティックが発生します。
説明をインラインで含むサンプルコードを作成しました。
public class Breakpoints {
int field1; // watchpoint - suspend when field1 is read
int field2; // watchpoint - suspend when field1 is written
int field3; // watchpoint - suspend when field1 is read or written
public void method() {
int x;
x = 10; // suspend before this line is executed
x = 11; // same as above but this breakpoint is temporarily disabled
for (int i = 0; i < 100; i++) {
x = i; // conditional breakpoint - suspend when i==5
}
}
}
Skip All Breakpoints
ブレークポイントビュー(Window | Show Viev | Debug | Breakpoints
)で選択すると、すべてのアイコンが次のように斜めに表示されます。