Criar filtros de pontos de interrupção de excepção

Os filtros de nome de tipo e de nome de pacote podem ser configurados para pontos de interrupção de excepção de Java. A configuração pode ser feita na página de propriedades Filtração de um ponto de interrupção, como ilustra a figura.

Página de propriedades de filtração de pontos de interrupção de excepção de Java

Há três maneiras de adicionar filtros a um ponto de interrupção através da página de propriedades:

  1. Pode seleccionar módulos específicos para restringir o ponto de interrupção (tem de ser feito durante uma sessão de depuração)
  2. Pode usar o botão Adicionar classe para seleccionar a classe através da caixa de selecção Selecção de tipos
  3. Pode usar o botão Adicionar pacote para seleccionar um pacote através da caixa de diálogo Selecção de tipos
  4. Pode usar o botão Adicionar para definir o seu próprio padrão para fazer corresponder com um filtro de classe e/ou de pacote

Definir o seu próprio padrão de filtração

Através do botão Adicionar acima referido, pode definir o seu próprio padrão para ser usado como filtro para um ponto de interrupção de excepção de Java. Depois de premir o botão, pode
introduzir qualquer expressão no novo espaço na lista Localizações seleccionadas, como a seguinte figura ilustra.

Adicionar padrão de filtração

A criação de um padrão de filtro deve seguir certas regras.

  1. O padrão só pode incluir um '*' no final
  2. O padrão tem de ser completamente qualificado, por exemplo, a.b.c.MyClass
  3. O padrão não pode incluir espaços

Exemplos