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.
- 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.
- Ausdrücke können in den folgenden Bereichen eingegeben und ausgewertet werden:
- 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.
- 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.

Debugger
Java-Editor

Threads aussetzen
Ausführung ausgesetzter Threads wieder aufnehmen

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