@NonNullApi @NonNullFields
See: Description
| Interface | Description | 
|---|---|
| CodeFlow.ClinitAdder | Interface used to generate  clinitstatic initializer blocks. | 
| CodeFlow.FieldAdder | Interface used to generate fields. | 
| 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 | Message kinds. | 
| Exception | Description | 
|---|---|
| InternalParseException | Wraps a real parse exception. | 
| SpelEvaluationException | Root exception for Spring EL related exceptions. | 
| SpelParseException | Root exception for Spring EL related exceptions. |