Espressioni

Un'espressione è un frammento di codice che può essere valutato per produrre un valore.  Il contesto di un'espressione dipende dal modello di debug specifico.  Per alcune espressioni potrebbe verificarsi la necessità di eseguire la valutazione in un percorso specifico del programma, in modo che sia possibile fare riferimento alle variabili.  IExpression definisce un'interfaccia generale per le espressioni di debug.

Il gestore di espressioni IExpressionManager tiene traccia di tutte le espressioni dello spazio di lavoro.  Inoltre, attiva gli eventi per i listener interessati quando vengono aggiunte, rimosse o modificate le espressioni.

Le espressioni possono essere utilizzate per implementare "elenchi di controllo," "inspector" o anche "bozze", che consentono agli utenti di valutare i frammenti di codice.  La strumentazione Java utilizza espressioni per implementare l'espressione generata quando l'utente esamina il codice di origine.

Copyright IBM Corporation e altri 2000, 2003.