# Package org.springframework.data.spel

Interface Summary
EvaluationContextProvider: Provides a way to access a centrally defined potentially shared `StandardEvaluationContext`.
ReactiveEvaluationContextProvider: Provides a way to access a centrally defined potentially shared `EvaluationContext`.

Class Summary
ExpressionDependencies: Value object capturing dependencies to a method or property/field that is referenced from a SpEL expression.
ExpressionDependencies.ExpressionDependency: Value object to describe a dependency to a method or property/field that is referenced from a SpEL expression.
ExtensionAwareEvaluationContextProvider: An `EvaluationContextProvider` that assembles an `EvaluationContext` from a list of `EvaluationContextExtension` instances.
ReactiveExtensionAwareEvaluationContextProvider: A reactive `EvaluationContextProvider` that assembles an `EvaluationContext` from a list of `ReactiveEvaluationContextExtension` and `EvaluationContextExtension` instances.