View variables and execute, display and inspect expressions

Evaluating expressions

When the VM suspends a thread (due to hitting a breakpoint or stepping through code), you can evaluate expressions in the context of a stack frame.

  1. Select the stack frame in which an evaluation is to be performed. For the detail panes of the Variables and Expressions views, the evaluation context will be a selected variable. If no variable is selected, the selected stack frame will be the context.

  2. Expressions can be entered and evaluated in the following areas:

    • Display view:

      Display view

    • Detail pane of the Expressions view

      Expressions view

    • Detail pane of the Variables view

      Variables view

    • Java editor when it is displaying source and it is not read-only

      Java editor

  3. Select the expression to be evaluated and select Display, Inspect or Execute from the context pop-up menu. The result of a Display or Inspect evaluation is shown in a popup window. Note that Execute does not display a result - the expression is just executed.

    Inspect

  4. The result popup window can be dismissed by clicking outside of the popup window or by pressing Esc.

    The result can be persisted to the Display view (if Display was chosen) or Expressions view (if Inspect was chosen) by pressing the key sequence shown at the bottom of the popup window. For example, to move the result of an Inspect evaluation to the Expressions view press Ctrl + Shift + I.

    Expressions

    Note that when the Display action is used from the Display view the result is written to the Display view rather than a popup.

Note: Evaluations cannot be performed in threads that have been manually suspended.

Professional hosting     Belorussian informational portal         Free SCBCD 1.3 Study Guide     Free SCDJWS 1.4 Study Guide     SCDJWS 1.4 Quiz     Free IBM Certified Associate Developer Study Guide     Free SCJP 5.0 (Tiger) Study Guide     Free Mock Exam Engine     Free SCWCD 1.4 Study Guide     IBM Test 000-287. Enterprise Application Development with IBM WebSphere Studio, V5.0 Study Guide