De verwerking van een Java-programma stapsgewijs doorlopen

Als een thread is onderbroken, kunt u de stappenbesturing gebruiken om regel voor regel door de verwerking van een programma te stappen. Als u een onderbrekingspunt tegenkomt tijdens een stapsgewijze bewerking, wordt de verwerking op het onderbrekingspunt onderbroken en de stapsgewijze bewerking beëindigd.

Stap over

  1. Selecteer een stackframe in de view Fouten opsporen. De huidige uitgevoerde regel in het stackframe wordt geaccentueerd in de editor van het perspectief Fouten opsporen.
  2. Klik op de knop Stap over [Stap over] op de werkbalk van de view of druk op functietoets F6. De geselecteerde regel wordt uitgevoerd en onderbroken bij de volgende uitvoerbare regel.

Stap in

  1. Selecteer een stackframe in de view Fouten opsporen. De huidige uitgevoerde regel in het geselecteerde frame wordt geaccentueerd in de editor van het perspectief Fouten opsporen.
  2. Klik op de knop Stap in [Stap in] op de werkbalk van de view of druk op functietoets F5. De volgende expressie op de geselecteerde regel wordt aangeroepen en de uitvoering wordt onderbroken bij de volgende uitvoerbare regel in de aangeroepen methode.

Stap in selectie

  1. Selecteer een stackframe in de view Fouten opsporen. De huidige uitgevoerde regel in het geselecteerde frame wordt geaccentueerd in de editor van het perspectief Fouten opsporen.
  2. Plaats in de Java-editor de cursor in de naam van de methode (op de huidige uitgevoerde regel) waarin u wilt stappen.
  3. Klik op de actie Stap in selectie in het menu Uitvoeren of het voorgrondmenu van de Java-editor. U kunt ook op de functietoets Ctrl-F5 drukken. De verwerking wordt hervat tot de geselecteerde methode wordt aangeroepen.

Stapfilters gebruiken

  1. Schakel de knop Stapfilters gebruiken [Stapfilters gebruiken] op de werkbalk van de view Fouten opsporen in of uit of druk op Shift+F5. Als de actie is ingeschakeld, geldt voor alle stapacties (over, in, uit) de set stapfilters die is gedefinieerd op de voorkeurenpagina Voorkeurenpagina Stapfilters openen Java > Fouten opsporen > Stapfilters. Als u een stapactie oproept, gaat de stapsgewijze controle door totdat er een niet-gefilterde locatie of een onderbrekingspunt wordt bereikt.

Stap uit

  1. Selecteer een stackframe in de view Fouten opsporen. De huidige uitgevoerde regel in het geselecteerde frame wordt geaccentueerd in de editor van het perspectief Fouten opsporen.
  2. Klik op de knop Stap uit [Stap uit] op de werkbalk van de view of druk op functietoets F7. De uitvoering wordt hervat tot de volgende retourinstructie in de huidige methode wordt uitgevoerd. De uitvoering wordt onderbroken op de volgende uitvoerbare regel.

Uitvoeren tot regel

Als een thread is onderbroken, is het mogelijk de uitvoering te hervatten totdat een specifieke regel wordt uitgevoerd. Dit is een handige manier om de uitvoering van een regel te onderbreken zonder een onderbrekingspunt in te stellen.

  1. Plaats de cursor op de regel waarop u de uitvoering van het programma wilt beginnen.
  2. Kies in het voorgrondmenu Uitvoeren tot regel [Uitvoeren tot regel] of druk op Ctrl+R. De uitvoering van het programma wordt hervat en wordt onderbroken voordat de opgegeven regel wordt uitgevoerd.

Het is mogelijk dat de regel niet wordt bereikt en dat het programma niet wordt onderbroken.  

Onderbrekingspunten en uitzonderingen kunnen zorgen dat de thread wordt onderbroken voordat de opgegeven regel is bereikt.

Verwante concepten
Onderbrekingspunten
Java-perspectieven

Verwante taken
Onderbrekingspunten toevoegen
Een Java-programma starten
De verwerking van onderbroken threads hervatten
Uitvoeren en fouten opsporen
Uitvoeringsargumenten instellen
Threads onderbreken

Verwante onderwerpen
View Fouten opsporen