表示式

表示式是可評估以產生值的程式碼片段。表示式的環境定義會隨著特定除錯模型而不同。 部分表示式可能必須要在程式中的特定位置進行評估,才能夠參照其變數。 IExpression 定義除錯表示式的一般介面。

表示式管理程式(IExpressionManager)是在負責追蹤工作區中的所有表示式。 當新增、移除或變更表示式時,它會將事件發動給相關的接聽器。

表示式可用來實作「視察程式」或供使用者評估程式碼片段的「即時運算簿」。 Java 工具會使用表示式來實作當使用者視察程式碼時所產生的表示式。

監視表示式是執行程式時,被重複評估的表示式。 IWatchExpression 定義專用的 IExpression 類型,它會在提供新除錯環境定義時,更新表示式的值。監視表示式用來實作「監視清單」,該清單會顯示表示式在程式執行時的值變更。