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


Cada ponto de interrupção pode ter uma condição única que determina o momento em que o ponto de interrupção é atingido.

Uma condição para um ponto de interrupção pode corresponder a qualquer expressão lógica que avalia para verdadeiro ou falso. A expressão é avaliada no âmbito da localização do ponto de interrupção, o que significa que não é possível fazer referência a uma classe, etc. fora do âmbito da localização do ponto de interrupção quando elabora a sua expressão.

Considere o exemplo seguinte:

public class Person {

	String name = "";
	int age = 0;

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

Adoptando o exemplo acima mencionado, coloque um ponto de interrupção onde está indicado e aceda às propriedades do ponto de interrupção para adicionar a condição. Neste caso, o utilizador está limitado apenas aos membros da classe em que está contido o ponto de interrupção e aos membros fornecidos por Object.

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

	age == 56 

o que significa que o ponto de interrupção só suspenderia se a idade fosse igual a 56.

É possível adicionar condições a pontos de interrupção, utilizando o diálogo de propriedades dos pontos de interrupção apresentado em baixo.

Opção de condição do ponto de interrupção


Conceitos relacionados

Pontos de interrupção

Tarefas relacionadas

Adicionar pontos de interrupção
Remover pontos de interrupção
Iniciar um programa Java
Executar e depurar