表达式是可以对其求值以生成值的代码片段。表达式的上下文取决于特定调试模型。一些表达式可能需要在程序中的特定位置求值,以便可以引用变量。IExpression 为调试表达式定义常规接口。
表达式管理器(IExpressionManager)记录工作区中的所有表达式。它还在添加、除去或更改表达式时对相应侦听器激发事件。
可以使用表达式来实现“查看列表”、“检查器”甚至是“代码片段编辑测试窗”,它们允许用户对代码片段求值。Java 工具使用表达式来实现用户检查源代码时生成的表达式。