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

  1. 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.
  2. Clique no botão Saltar [ 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

  1. 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.
  2. Clique no botão Avançar para [ 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

  1. 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.
  2. 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.
  3. 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

  1. Comute o botão Utilizar Filtros de Etapas [ 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 Abre a página de preferências Filtragem de Etapas 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

  1. 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.
  2. Clique no botão Retroceder [ 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.

  1. Posicione o cursor na linha em que você deseja que o programa seja executado.
  2. Selecione o comando Executar até Linha [ 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.

Conceitos Relacionados
Pontos de Interrupção
Perspectivas Java

Tarefas Relacionadas
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

Referência Relacionada
Visualização Depuração