Condição de activação de ponto de interrupção

Seleccione a opção Activar condição para activar a capacidade de facultar uma condição personalizada para o 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.

As condições podem ser adicionadas a pontos de interrupção com as Propriedades de pontos de interrupção... referidas abaixo.

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

Referência relacionada

Opção activada
Contagem de ocorrências
Política de suspensão
Entrada de método
Saída de método