A propriedade Imprimir texto de um ponto de interrupção especifica o texto a ser impresso na aba Console depurador da janela Saída quando o ponto de interrupção é atingido. Você pode definir esta propriedade na caixa de diálogo Novo ponto de interrupção ou no personalizador de ponto de interrupção.
Para pontos de interrupção de Java, a propriedade Imprimir texto pode conter sete marcas padrão e uma anotação especial para imprimir o valor de uma expressão, (por exemplo, {=i + j}). Os valores de todas as marcas são avaliados dentro do contexto atual. Algumas marcas podem ser usadas somente para pontos de interrupção específicos, e algumas marcas têm diferentes significados em diferentes situações.
O quadro abaixo lista as marcas e os tipos de ponto de interrupção. Um sinal de mais (+) ou texto em uma célula indica que você pode usar a marca para esse tipo de ponto de interrupção. Um sinal de menos (-) indica que a marca não se aplica a esse tipo de ponto de interrupção.
| Marcação | Tipo de ponto de interrupção | |||||
|---|---|---|---|---|---|---|
| Linha | Método | Exceção | Segmento | Classe | Campo | |
| {className} | + | + | + | - | + | + |
| {lineNumber} | + | + | + | - | + | + |
| {methodName} | + | + | + | - | + | + |
| {threadName} | + | + | + | + | + | + |
| {variableValue} | - | - | O valor da exceção | - | - | O valor da variável |
| {variableType} | - | - | O nome da exceção | - | - | O tipo do campo |
| {action} | - | - | - | - | Preparado ou Descarregado | Modificação ou Acesso |
| {="expressão"} | + | + | - | - | - | + |