Výrazy

Výraz je úsek kódu, který může být vyhodnocen pro vytvoření hodnoty.Kontext výrazu závisí na konkrétním modelu ladění. Některé výrazy musí být v určitém místě programu vyhodnoceny, aby bylo možné odkazovat na jejich proměnné. IExpression definuje obecné rozhraní pro výrazy ladění.

Správce výrazů (IExpressionManager) sleduje všechny výrazy v pracovním prostoru. Správce rovněž spouští události pro listenery v momentu přidávání, odebírání a změny výrazů.

Výrazy mohou být použity k implementaci "inspektorů" nebo "výstřižkových alb", které uživatelům umožňují vyhodnocovat úseky kódu. Nástroje Java používají výrazy k implementaci výrazu, který se generuje při zkoumání zdrojového kódu uživatelem.

Výraz Watch je výraz, který je opakovaně vyhodnocován během provádění programu. IWatchExpression definuje specializovaný typ IExpression, který aktualizuje hodnotu výrazu při poskytnutí nového kontextu ladění. Výrazy Watch se používají k implementaci "seznamů sledování", které zobrazují změny hodnoty výrazu během provádění programu.