Opção Condição de Ponto de Interrupção


Cada ponto de interrupção pode ter uma condição exclusiva que determina quando o ponto de interrupção será alcançado.

Uma condição para um ponto de interrupção pode ser qualquer expressão lógica que seja avaliada como verdadeira ou falsa. A expressão é avaliada no escopo do local do ponto de interrupção, o que significa que não é possível fazer referência a uma classe, etc., fora do escopo do local do ponto de interrupção ao compor sua expressão.

Considere o seguinte exemplo:

public class Person {

	String name = "";
	int age = 0;

	public Person(String name, int age) {
		this.name = name;
		this.age = age;		//ponto de interrupção aqui
  }
};

Baseado nesse exemplo, se colocarmos um ponto de interrupção onde indicado e irmos para as propriedades do ponto de interrupção, poderemos incluir nossa condição. Neste caso, estamos limitados apenas aos membros da classe na qual o ponto de interrupção está contido e àqueles fornecidos pelo Objeto.

Por exemplo, uma condição válida poderia ser:

	age == 56 

significando que o ponto de interrupção suspenderia apenas quando a idade fosse igual a 56.

As condições podem ser incluídas nos pontos de interrupção utilizando o diálogo de propriedades de pontos de interrupção mostrado a seguir.

Opção Condição de Ponto de Interrupção


Conceitos Relacionados

Pontos de Interrupção

Tarefas Relacionadas

Incluindo Pontos de Interrupção
Removendo Pontos de Interrupção
Ativando um Programa Java
Executando e Depurando