Wartościowanie wyrażeń

Jeśli wątek został zawieszony przez maszynę VM (z powodu napotkania punktu zatrzymania lub krokowego wykonywania kodu), wyrażenia można wartościować w kontekście ramki stosu.

  1. Wybierz ramkę stosu, w której ma zostać przeprowadzone wartościowanie. W panelach szczegółów w widokach Zmienne i Wyrażenia kontekstem wartościowania będzie wybrana zmienna. Jeśli nie wybrano żadnej zmiennej, kontekstem będzie wybrana ramka stosu.
  2. Wyrażenia można wprowadzać i wartościować w następujących obszarach:
  3. Wybierz wyrażenie do wartościowania, a następnie z kontekstowego menu podręcznego wybierz opcję Wyświetl, Kontroluj lub Wykonaj. Wynik wartościowania przeprowadzonego przy użyciu opcji Wyświetl lub Kontroluj zostanie wyświetlony w oknie wywoływanym. Jeśli użyto opcji Wykonaj, wynik nie zostanie wyświetlony - w takim przypadku wyrażenie jest po prostu wykonywane.
  4. Wynikowe okno wywoływane można usunąć, klikając obszar poza tym oknem lub naciskając klawisz Esc. Wynik można pozostawić w widoku Wyświetlanie (jeśli wybrano opcję Wyświetl) lub Wyrażenia (jeśli wybrano opcję Kontroluj), naciskając sekwencję klawiszy widoczną w dolnej części okna wywoływanego. Aby na przykład przenieść wynik wartościowania przeprowadzonego przy użyciu opcji Kontroluj do widoku Wyrażenia, należy nacisnąć klawisze CTRL+Shift+I. Jeśli akcji Wyświetl użyto z poziomu widoku Wyświetlanie, wynik zostanie wyświetlony w tym widoku, a nie w oknie wywoływanym.

Uwaga: Wartościowania nie można przeprowadzić w wątkach, które zawieszono ręcznie.

Pojęcia pokrewne
Debuger
Edytor Java

Czynności pokrewne
Zawieszanie wątków
Wznawianie wykonywania zawieszonych wątków

Informacje pokrewne
Widok Wyświetlanie
Widok Wyrażenia
Widok Wyrażenia - panel szczegółów
Widok Zmienne
Widok Zmienne - panel szczegółów