Опция условного прерывания


Каждая точка прерывания может иметь уникальное условие, определяющее время попадания в точку прерывания.

Условием для точки прерывания может быть любое логическое выражение, возвращающее результат "истина" или "ложь". Выражение вычисляется в области расположения точки прерывания, таким образом нельзя задать ссылку на класс и т.п. за пределами области размещения точки прерывания при создании выражения.

Рассмотрим следующий пример:

public class Person {

	String name = "";
	int age = 0;

	public Person(String name, int age) {
		this.name = name;
		this.age = age;		//точка прерывания
  }
};

В предыдущем примере поместите точку прерывания в указанном месте и перейдите к свойствам точки прерывания для добавления нашего условия. В данном случае мы ограничены только элементами класса точки прерывания и предоставляемыми объектом.

Например, допустимым условием может стать:

	age == 56 

что означает, что точка прерывания будет приостановлена только когда возраст равен 56.

Добавить условия к точкам прерывания можно с помощью окна свойств точки прерывания, показанном ниже.

Опция условия прерывания


Связанные концепции

Точки прерывания

Связанные задачи

Добавление точек прерывания
Удаление точек прерывания
Запуск программы на Java
Запуск и отладка