Um ponto de interrupção é um sinalizador no código-fonte que informa ao depurador que interrompa a execução do programa. Quando o programa pára em um ponto de interrupção, você pode executar ações como examinar o valor de variáveis e percorrer o programa etapa por etapa.
O IDE permite que você defina vários tipos de pontos de interrupção usando a caixa de diálogo Novo ponto de interrupção. Você também pode definir pontos de interrupção de linha diretamente no Editor de código-fonte. Pontos de interrupção podem ser definidos para os seguintes tipos de elementos de origem:
O Editor de código-fonte indica um ponto de interrupção ao realçar a linha na qual o ponto de interrupção é definido em vermelho e ao colocar a anotação na margem esquerda. O quadro abaixo descreve as anotações de depuração.
Anotação | Descrição |
---|---|
![]() | Ponto de interrupção |
![]() | Ponto de interrupção desativado |
![]() | Ponto de interrupção inválido |
![]() | Pontos de interrupção múltiplos |
![]() | Ponto de interrupção de método ou campo |
![]() | Ponto de interrupção de método ou campo desativado |
![]() | Ponto de interrupção de método ou campo inválido |
![]() | Ponto de interrupção condicional |
![]() | Ponto de interrupção condicional desativado |
![]() | Ponto de interrupção condicional inválido |
![]() | Contador de programa |
![]() |
Contador de programa e um ponto de interrupção |
![]() |
Contador de programa e pontos de interrupção múltiplos |
![]() | O site de chamada ou lugar no código-fonte a partir do qual a chamada atual na pilha de chamadas foi feita |
![]() | Threads suspensos |
![]() | Thread suspenso ao alcançar um ponto de interrupção |
Você pode visualizar e organizar todos os pontos de interrupção do IDE escolhendo Janelas > Depuração > Pontos de interrupção (Alt-Shift-5).