Ausdrücke auswerten

Wenn die VM einen Thread aussetzt (beim Erreichen eines Unterbrechungspunkts oder bei Step-Aktionen im Code), können Sie Ausdrücke im Kontext eines Stack-Frames auswerten.

  1. Wählen Sie den Stack-Frame aus, in dem eine Auswertung vorgenommen werden soll. Für die Teilfenster 'Details' der Sichten Variablen und Ausdrücke wird eine ausgewählte Variable als Auswertungskontext verwendet. Wenn keine Variable ausgewählt wurde, dient der ausgewählte Stack-Frame als Kontext.
  2. Ausdrücke können in den folgenden Bereichen eingegeben und ausgewertet werden:
  3. Wählen Sie den auszuwertenden Ausdruck aus, und verwenden Sie dann die Optionen Anzeigen, Untersuchen oder Ausführen im Kontextmenü. Das Ergebnis einer Auswertung mit Anzeigen oder Untersuchen wird in einem Dialogfenster angezeigt. Beachten Sie, dass bei Ausführen kein Ergebnis angezeigt wird, sondern der Ausdruck lediglich ausgeführt wird.
  4. Das Dialogfenster mit dem Ergebnis kann übergangen werden, indem Sie neben das Dialogfenster klicken oder Esc drücken. Das Ergebnis kann an die Sicht 'Anzeigen' (bei vorheriger Auswahl von Anzeigen) oder an die Sicht 'Ausdrücke' (bei vorheriger Auswahl von Untersuchen) ausgegeben werden, indem Sie die im Dialogfenster unten angezeigte Tastenfolge drücken. Um beispielsweise das Ergebnis einer Auswertung Untersuchen in die Sicht 'Ausdrücke' zu versetzen, drücken Sie Strg-Umschalttaste-I. Beachten Sie, dass bei Verwendung der Aktion Anzeigen von der Sicht 'Anzeigen' aus das Ergebnis in die Sicht 'Anzeigen' geschrieben wird und nicht in ein Dialogfenster.

Hinweis: In Threads, die manuell ausgesetzt wurden, kann keine Auswertung vorgenommen werden.

Verwandte Konzepte
Debugger
Java-Editor

Verwandte Tasks
Threads aussetzen
Ausführung ausgesetzter Threads wieder aufnehmen

Verwandte Referenz
Sicht 'Anzeigen'
Sicht 'Ausdrücke'
Teilfenster 'Details' anzeigen
Sicht 'Variablen'