Expresiones

Una expresión es un fragmento de código que puede evaluarse para producir un valor.   El contexto de una expresión depende del modelo de depuración concreto.  Algunas expresiones se tienen que evaluar en una ubicación específica del programa para que sea posible hacer referencia a las variables.  El objeto IExpression define una interfaz general para las expresiones de depuración.

Un gestor de expresiones (IExpressionManager) hace un seguimiento de todas las expresiones del área de trabajo.  Además, desencadenará eventos a los escuchadores interesados cuando se añaden, eliminan o cambian expresiones.

Las expresiones pueden utilizarse para implementar "listas de puntos de observación", "inspectores" o incluso "cuadernos" que permitan a los usuarios evaluar los fragmentos de código.   Las herramientas Java emplean expresiones para implementar la expresión que se genera cuando el usuario inspecciona el código fuente.

Copyright IBM Corporation y otros 2000, 2003.