Percorrendo o programa por etapas
Consulte também
Assim que a execução do programa for interrompida, você pode percorrer as linhas de código usando os seguintes comandos no menu Depurar ou na barra de ferramentas:
- Passar sobre (F8). Executa uma linha do código-fonte.
Se a linha de código-fonte contiver uma chamada, executa a rotina inteira sem seguir as instruções individuais.
- Passar sobre expressão (Shift-F8). Executa uma chamada de método em uma expressão. Se uma expressão possui várias chamadas de método, você pode usar Passar sobre expressão para passar por uma expressão e visualizar o valor de cada método na expressão na janela Variáveis locais. Cada vez que você usa o comando Passar sobre expressão, o depurador avança para a próxima chamada de método e a chamada de método concluída é sublinhada. Passar sobre expressão se comporta como Passar sobre quando não há chamadas de método adicionais.
- Passar para dentro (F7). Executa uma chamada de método em uma linha do código-fonte. Se a linha possui mais de uma chamada de método, você pode escolher por qual chamada de método passar usando as teclas de seta ou o mouse no editor de código-fonte para selecionar a chamada do método. A chamada de método selecionada para passar para dentro é indicada por uma caixa em torno da chamada do método no editor de código-fonte. A chamada de método mais provável na linha é selecionada por padrão.
- Passar dentro do próximo método (Shift-F7). Executa uma linha do código-fonte. Se a linha de código-fonte contiver uma chamada, o IDE pára antes de executar a primeira instrução da rotina. Você também pode iniciar uma sessão de depuração com o comando Passar dentro. A execução do programa é interrompida na primeira linha depois da rotina main antes de quaisquer alterações terem sido feitas no estado do programa.
- Passar fora (Ctrl-F7). Executa uma linha do código-fonte.
Se a linha de código-fonte fizer parte de uma rotina, executa as linhas restantes da rotina e retorna o controle ao chamador da rotina. A chamada de método concluída é realçada no Editor de código-fonte.
- Consulte também
- Passando por uma expressão
- Definindo um ponto de interrupção Java
- Iniciando uma sessão de depuração local
- Iniciando uma sessão de depuração remota
- Anexando um código-fonte a um arquivo JAR
Notificações legais