| Package | Description |
|---|---|
| org.springframework.context.expression |
Expression parsing support within a Spring application context.
|
| org.springframework.expression.spel |
SpEL's central implementation package.
|
| org.springframework.expression.spel.ast |
SpEL's abstract syntax tree.
|
| org.springframework.expression.spel.standard |
SpEL's standard parser implementation.
|
| org.springframework.expression.spel.support |
SpEL's default implementations for various core abstractions.
|
| Class and Description |
|---|
| CodeFlow
Manages the class being generated by the compilation process.
|
| 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.
|
| Class and Description |
|---|
| CodeFlow
Manages the class being generated by the compilation process.
|
| CodeFlow.ClinitAdder
Interface used to generate
clinit static initializer blocks. |
| CodeFlow.FieldAdder
Interface used to generate fields.
|
| 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.
|
| 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.
|
| SpelNode
Represents a node in the AST for a parsed expression.
|
| SpelParseException
Root exception for Spring EL related exceptions.
|
| SpelParserConfiguration
Configuration object for the SpEL expression parser.
|
| Class and Description |
|---|
| CodeFlow
Manages the class being generated by the compilation process.
|
| 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.
|
| SpelEvaluationException
Root exception for Spring EL related exceptions.
|
| SpelNode
Represents a node in the AST for a parsed expression.
|
| Class and Description |
|---|
| CompiledExpression
Base superclass for compiled expressions.
|
| SpelNode
Represents a node in the AST for a parsed expression.
|
| SpelParserConfiguration
Configuration object for the SpEL expression parser.
|
| Class and Description |
|---|
| CodeFlow
Manages the class being generated by the compilation process.
|
| 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.
|
| SpelEvaluationException
Root exception for Spring EL related exceptions.
|