# Uses of Package
org.springframework.expression.spel

Packages that use org.springframework.expression.spel
Package
Description
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.

Classes in org.springframework.expression.spel used by org.springframework.expression.spel
Class
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
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 abstract syntax tree (AST) for a parsed Spring Expression Language (SpEL) expression.
SpelParseException
Root exception for Spring EL related exceptions.
SpelParserConfiguration
Configuration object for the SpEL expression parser.
Classes in org.springframework.expression.spel used by org.springframework.expression.spel.ast
Class
Description
CodeFlow
Manages the class being generated by the compilation process.
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.
SpelEvaluationException
Root exception for Spring EL related exceptions.
SpelNode
Represents a node in the abstract syntax tree (AST) for a parsed Spring Expression Language (SpEL) expression.
Classes in org.springframework.expression.spel used by org.springframework.expression.spel.standard
Class
Description
CompiledExpression
Base superclass for compiled expressions.
SpelNode
Represents a node in the abstract syntax tree (AST) for a parsed Spring Expression Language (SpEL) expression.
SpelParserConfiguration
Configuration object for the SpEL expression parser.
Classes in org.springframework.expression.spel used by org.springframework.expression.spel.support
Class
Description
CodeFlow
Manages the class being generated by the compilation process.
CompilableIndexAccessor
A compilable `IndexAccessor` is able to generate bytecode that represents the operation for reading the index, facilitating compilation to bytecode of expressions that use the accessor.
SpelEvaluationException
Root exception for Spring EL related exceptions.
SpelNode
Represents a node in the abstract syntax tree (AST) for a parsed Spring Expression Language (SpEL) expression.