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 podręcznym. Jeśli użyto opcji Wykonaj, wynik nie zostanie wyświetlony - w takim przypadku wyrażenie jest po prostu wykonywane.
  4. Wynikowe okno podręczne 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 podręcznego. Na przykład aby przenieść wynik wartościowania przeprowadzonego za pomocą 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 podręcznym.

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
Wyświetlanie panelu szczegółów
Widok Zmienne