岔斷點啟用條件

選取條件式選項,以便能夠提供岔斷點的自訂條件。

每個岔斷點都可以有用來判斷何時命中岔斷點的唯一條件。

岔斷點的條件可以是任何會得出 true 或 false 的邏輯表示式。 表示式是在岔斷點位置的範圍內運算,這表示在編寫表示式時,您無法在岔斷點位置範圍之外參照類別之類的項目。

請考慮採用下例:

public class Person {

	String name = "";
	int age = 0;

	public Person(String name, int age) {
		this.name = name;
		this.age = age;		//breakpoint here
  }
};

如果我們在上述範例中,在指示的位置上放置岔斷點,再進入岔斷點內容,我們便可以新增自己的條件。 在此情況下,我們會被限制於岔斷點所在類別的成員,以及 Object 所提供的成員。

例如,有效條件可能如下:

	age == 56 

這表示只有在 age 等於 56 時,岔斷點才會暫停。

您可以在岔斷點視圖詳細資料窗格中,或利用下面顯示的岔斷點內容...,將條件新增至岔斷點。

岔斷點條件選項

 

相關概念

岔斷點

相關作業

新增岔斷點
移除岔斷點
啟動 Java 程式
執行和除錯

相關參照

「已啟用」選項
命中計數
暫停原則
方法進入
方法結束