Definindo um ponto de interrupção condicional
Consulte também
Você pode definir condições em um ponto de interrupção para que a execução seja interrompida se a condição for verdadeira. Você pode definir condições em qualquer ponto de interrupção exceto pontos de interrupção de thread, marcando a caixa de verificação Condições e indicando a condição. Para todos os pontos de interrupção, você pode especificar com que freqüência o ponto de interrupção é disparado, marcando a caixa de verificação Interromper ao atingir contagem e escolhendo um critério na lista suspensa e especificando um valor numérico.
Os pontos de interrupção de classe e os pontos de interrupção de exceção permitem que você defina as seguintes condições:
- Para pontos de interrupção de classe, você pode excluir as classes que disparam o ponto de interrupção, marcando a caixa de verificação Excluir classes e especificando as classes a serem excluídas.
- Para pontos de interrupção de exceção, você pode filtrar as classes que disparam o ponto de interrupção, marcando a caixa de verificação Filtrar classes que lançam a exceção e especificando nomes de classes a serem coincididas ou excluídas.
Para definir condições em um ponto de interrupção:
- Crie um novo ponto de interrupção ou abra um personalizador de ponto de interrupção existente, clicando com o botão direito do mouse na janela Pontos de interrupção e escolhendo Personalizar.
- Marque a caixa de verificação Condição e digite a condição no campo Condição. A condição deve seguir as regras sintáticas de Java. A condição pode incluir qualquer coisa que possa estar no lado direito do sinal de igual (=). A condição também pode incluir variáveis e métodos que estão dentro do contexto atual. Seguem-se exceções:
- Importações são ignoradas. É necessário usar nomes totalmente qualificados, como obj instanceof java.lang.String.
- Não é possível acessar diretamente métodos de classe exterior e variáveis. Use this.variableName ou this$1.
- (Opcional) Marque a caixa de verificação Interromper ao atingir contagem, escolha um critério na lista suspensa e especifique um valor numérico.
Pontos de interrupção de linha condicionais têm um
ícone na margem esquerda do Editor de código-fonte.
- Consulte também
- Pontos de interrupção no IDE
- Definindo um ponto de interrupção Java
- Organizando pontos de interrupção em um grupo
- Sobre a depuração de aplicações Java
Notificações legais