| Interface | Description | |
|---|---|---|
| Expression | Represents a single expression. | |
| ExpressionContext | Represents a context for creating and resolving expressions. | |
| PropertyResolver | A PropertyResolver is responsible for resolving properties of resolved variables. | |
| VariableResolver | A VariableResolver is responsible for resolving the first (or sole) part of a value expression. |