Вычисление выражений

Если виртуальная машина приостанавливает нить (из-за точки прерывания или трассировки кода), вы можете вычислить выражения в контексте фрейма стека.

  1. Выберите фрейм стека, в котором следует провести вычисление. Для информационных областей панелей Переменные и Выражения контекстом вычисления является выбранная переменная. Если переменная отсутствует, контекстом является выбранный фрейм стека.
  2. Выражения можно вводить и вычислять в следующих областях:
  3. Выберите выражение для вычисления, затем из контекстного всплывающего меню выберите Показать, Проверить или Выполнить. Результат вычисления Показать или Проверить отображается во всплывающем окне. Следует отметить, что команда Выполнить не отображает результат - она только вычисляет выражение.
  4. Для того чтобы закрыть всплывающее окно, щелкните кнопкой мыши в любом месте вне окна или нажмите клавишу Esc. Результат можно перенести в панель Просмотр (если вы выбрали Показать) или панель Выражения (если вы выбрали Проверить), нажав последовательность клавиш, показанную внизу всплывающего окна. Например, для того чтобы перенести результат вычисления Проверить в панель Выражения нажмите CTRL-Shift-I. Следует отметить, что если действие Показать выбрано в панели Просмотр, то результат записывается в панель Просмотр, а не всплывающее окно

Примечание: Если нити были приостановлены вручную, вычисления невозможны.

Связанные концепции
Отладчик
Редактор Java

Связанные задачи
Приостановление нитей
Возобновление выполнения приостановленных нитей

Связанные справочники
Панель Просмотр
Панель Выражения
Панель Выражения - область Показать сведения
Панель Переменные
Панель Переменные - область Показать сведения