Voorwaardelijke onderbrekingspunten beheren
Voor een regelonderbrekingspunt kunt u een voorwaarde voor inschakeling laten gelden, zodat de uitvoering van een thread wordt onderbroken als aan een van deze criteria wordt voldaan:
- De voorwaarde voor inschakeling is waar.
- De voorwaarde voor inschakeling wordt gewijzigd.
U stelt als volgt een voorwaarde voor een onderbrekingspunt in:
-
Zoek het onderbrekingspunt waarop u een voorwaarde wilt toepassen (in de view Onderbrekingspunten of op de merktekenbalk van de editor).
-
Selecteer in het voorgrondmenu de optie Eigenschappen van onderbrekingspunt.... Het eigenschappenvenster voor het onderbrekingspunt wordt geopend.
- Kies Voorwaarde inschakelen in het dialoogvenster Eigenschappen.
- Voer in het veld Voorwaarde de expressie van de voorwaarde in.
- Voer een van de volgende handelingen uit:
- Als u wilt dat het onderbrekingspunt de verwerking altijd onderbreekt als de voorwaarde de waarde true oplevert, selecteert u de optie voorwaarde is 'true' (waar). De expressie moet een booleaanse expressie zijn.
- Als u wilt dat het onderbrekingspunt de verwerking alleen onderbreekt als het resultaat van de voorwaarde wordt gewijzigd, selecteert u de optie Waarde van de voorwaarde wordt gewijzigd.
- Klik op OK om het dialoogvenster te sluiten en de wijzigingen vast te leggen. Als een onderbrekingspunt is ingeschakeld, wordt de uitvoering van de thread onderbroken voor de betreffende coderegel wordt uitgevoerd als de voorwaarde voor het onderbrekingspunt de waarde true oplevert.
Het pictogram van een onderbrekingspunt met een voorwaarde is te herkennen aan een vraagteken.

Foutopsporingsprogramma
Java-perspectieven
Java-editor
Onderbrekingspunten toevoegen
Aantal treffers bijhouden
Java-uitzonderingen afvangen
Onderbrekingspunten verwijderen
Methode-onderbrekingspunten instellen
De uitvoering van een programma stapsgewijs doorlopen

View Onderbrekingspunten