Ausdrücke

Ein Ausdruck ist ein Codeausschnitt, durch dessen Auswertung ein Wert erzeugt werden kann.   Der Kontext für einen Ausdruck richtet sich nach dem jeweiligen Debugmodell.   Manche Ausdrücke müssen unter Umständen an einer spezifischen Position im Programm ausgewertet werden, damit auf die Variablen verwiesen werden kann.   IExpression definiert eine allgemeine Schnittstelle für Debugausdrücke.

Eine Verwaltungsfunktion für Ausdrücke (IExpressionManager) protokolliert alle Ausdrücke im Arbeitsbereich.  Außerdem löst sie Ereignisse für die betreffenden Listenerfunktionen aus, wenn Ausdrücke hinzugefügt, entfernt oder geändert werden.

Mit Ausdrücken können Überwachungslisten, Untersuchungsfunktionen oder sogar Scrapbooks implementiert werden, mit deren Hilfe Benutzer Codeausschnitte auswerten können.   Die Java-Tools verwenden Ausdrücke, um den Ausdruck zu implementieren, der generiert wird, wenn der Benutzer den Quellcode untersucht.

Copyright IBM Corporation und Andere 2000, 2003.