Expressies evalueren

Als de VM een thread onderbreekt (door het bereiken van een onderbrekingspunt of een stapactie in de code), kunt u expressies in de context van een stackframe evalueren.

  1. Selecteer het stackframe waarin u een evaluatie wilt uitvoeren. In het gegevensvenster van de views Variabelen en Expressies is de evaluatiecontext een geselecteerde variabele. Als er geen variabele is geselecteerd, fungeert het geselecteerde stackframe als context.
  2. U kunt expressies invoeren en evalueren in de volgende gebieden:
  3. Selecteer de expressie die u wilt evalueren en klik vervolgens op Weergeven, Inspecteren of Uitvoeren in het voorgrondmenu. Het resultaat van een evaluatie met Weergeven of Inspecteren wordt in het voorgrondvenster afgebeeld. De optie Uitvoeren levert geen weergegeven resultaat op; de expressie wordt alleen uitgevoerd.
  4. U kunt het resultaatvenster verbergen door ergens erbuiten te klikken of op Esc te drukken. Het resultaat kan worden vastgehouden in de view Weergave (als Weergeven is gekozen) of de view Expressies (als Inspecteren is gekozen). U doet dit met de toetsencombinatie die aan de onderzijde van het voorgrondvenster is afgebeeld. Als u bijvoorbeeld het resultaat van een evaluatie met Inspecteren naar de view Expressies wilt verplaatsen, drukt u op Ctrl+Shift+I. Als u de actie Weergeven gebruikt in de view Weergave, wordt het resultaat naar de view Weergave gestuurd in plaats van naar een voorgrondvenster.

Opmerking: U kunt geen evaluaties uitvoeren in threads die handmatig zijn onderbroken.

Verwante concepten
Foutopsporingsprogramma
Java-editor

Verwante taken
Threads onderbreken
De verwerking van onderbroken threads hervatten

Verwante onderwerpen
View Weergave
View Expressies
Het gegevensvenster afbeelden
View Variabelen