| Modifier and Type | Interface and Description |
|---|---|
| public interface | CompilablePropertyAccessor
A compilable |
| public interface | SpelNode
Represents a node in the AST for a parsed expression. |
| Modifier and Type | Class and Description |
|---|---|
| public class | CodeFlow
Manages the class being generated by the compilation process. |
| public abstract class | CompiledExpression
Base superclass for compiled expressions. |
| public class | ExpressionState
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. |
| public class | InternalParseException
Wraps a real parse exception. |
| public class | SpelEvaluationException
Root exception for Spring EL related exceptions. |
| public class | SpelParseException
Root exception for Spring EL related exceptions. |
| public class | SpelParserConfiguration
Configuration object for the SpEL expression parser. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | SpelCompilerMode
Captures the possible configuration settings for a compiler that can be used when evaluating expressions. |
| public enum | SpelMessage
Contains all the messages that can be produced by the Spring Expression Language. |