Passando pela Execução de um Programa Java
Quando um encadeamento for suspenso, os controles de etapa podem ser utilizados para percorrer
a execução do programa de linha em linha. Se um ponto de interrupção é localizado ao desempenhar uma operação de avanço,
a execução é suspensa no ponto de interrupção e a operação de avanço é
finalizada.
Saltar
-
Selecione uma estrutura de pilha na Visualização Depuração. A linha atual de execução nessa estrutura de pilha é realçada no editor na Perspectiva de Depuração.
-
Clique no botão Saltar [
] na barra de ferramentas da visualização ou pressione a tecla F6. A linha selecionada atualmente é executada e suspende na próxima linha executável.
Avançar para
-
Selecione uma estrutura de pilha na Visualização Depuração. A linha atual de execução no quadro selecionado é realçada no editor na Perspectiva de Depuração.
-
Clique no botão Avançar para [
] na barra de ferramentas da visualização ou pressione a tecla F5. A expressão seguinte na linha atualmente selecionada a ser executada é invocada e a execução é suspensa na linha seguinte executável no método que é invocado.
Avançar para Seleção
- Selecione uma estrutura de pilha na Visualização Depuração. A linha atual de execução no
quadro selecionado é realçada no editor na Perspectiva de Depuração.
- No Editor Java, na linha atual de execução, posicione o cursor
no nome de um método para o qual você deseja avançar.
- Clique na ação Avançar para Seleção no menu executar ou
no menu de contexto do editor Java ou pressione a tecla Ctrl-F5. A execução é retomada
até que o método selecionado seja chamado.
Avançar com Filtros
- Comute o botão Utilizar Filtros de Etapas [
] na barra de ferramentas da visualização Depuração
ou utilize Shift+F5. Quando a ação for comutada para ativada, cada ação de
etapa (saltar, avançar para, retornar) aplicará o conjunto de filtros de etapas
definidos na página de preferências
Java > Depuração > Filtragem de Etapas. Quando uma ação de etapa for
chamada, a progressão em etapas continuará até que um local não filtrado seja atingido
ou um ponto de interrupção seja localizado.
Retroceder
-
Selecione uma estrutura de pilha na Visualização Depuração. A linha atual de execução no quadro selecionado é realçada no editor na Perspectiva de Depuração.
-
Clique no botão Retroceder [
] na barra de ferramentas da visualização ou pressione a tecla F7. A execução é retomada até que a próxima instrução de retorno no método atual seja executada e a execução seja suspensa na próxima linha executável.
Executar até Linha
Quando um encadeamento for suspenso, é possível retomar a execução
até que uma linha especificada seja executada. Essa é uma maneira conveniente para suspender a execução em uma linha sem definir um ponto de interrupção.
-
Posicione o cursor na linha em que você deseja que o programa seja executado.
-
Selecione o comando Executar até Linha [
] no menu pop-up ou utilize
Ctrl+R. A execução do programa é retomada e suspensa logo antes da execução da linha especificada.
É possível que a linha nunca seja alcançada e o programa não seja suspenso.
Os pontos de interrupção e as exceções podem causar a suspensão do encadeamento antes que a linha
especificada seja alcançada.
Pontos de Interrupção
Perspectivas Java

Incluindo Pontos de Interrupção
Ativando um Programa Java
Retomando a
Execução de Encadeamentos Suspensos
Executando e Depurando
Definindo Argumentos de Execução
Suspendendo Encadeamentos

Visualização Depuração