| Interface | Description |
|---|---|
| CodeFlow.ClinitAdder | |
| CodeFlow.FieldAdder | |
| CompilablePropertyAccessor |
A compilable property accessor is able to generate bytecode that represents
the access operation, facilitating compilation to bytecode of expressions
that use the accessor.
|
| SpelNode |
Represents a node in the Ast for a parsed expression.
|
| Class | Description |
|---|---|
| CodeFlow |
Manages the class being generated by the compilation process.
|
| CompiledExpression |
Base superclass for compiled expressions.
|
| ExpressionState |
An ExpressionState is for maintaining per-expression-evaluation state, any changes to
it are not seen by other expressions but it gives a place to hold local variables and
for component expressions in a compound expression to communicate state.
|
| SpelParserConfiguration |
Configuration object for the SpEL expression parser.
|
| Enum | Description |
|---|---|
| SpelCompilerMode |
Captures the possible configuration settings for a compiler that can be
used when evaluating expressions.
|
| SpelMessage |
Contains all the messages that can be produced by the Spring Expression Language.
|
| SpelMessage.Kind |
| Exception | Description |
|---|---|
| InternalParseException |
Wraps a real parse exception.
|
| SpelEvaluationException |
Root exception for Spring EL related exceptions.
|
| SpelParseException |
Root exception for Spring EL related exceptions.
|