Package org.springframework.expression.spel
SpEL's central implementation package.
Interface Summary Interface Description CodeFlow.ClinitAdder Interface used to generateclinit
static 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 Summary 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 Summary 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 Summary Exception Description InternalParseException Wraps a real parse exception.SpelEvaluationException Root exception for Spring EL related exceptions.SpelParseException Root exception for Spring EL related exceptions.