## Uses of Class
org.springframework.data.repository.query.Parameters

Packages that use Parameters
org.springframework.data.repository.query: Support classes to work with query methods.

### Uses of Parameters in org.springframework.data.repository.query

Classes in org.springframework.data.repository.query with type parameters of type Parameters
`class` `Parameters<S extends Parameters<S,T>,T extends Parameter>` Abstracts method parameters that have to be bound to query parameters or applied to the query independently.

Subclasses of Parameters in org.springframework.data.repository.query
`class` `DefaultParameters` Default implementation of `Parameters`.

Methods in org.springframework.data.repository.query with type parameters of type Parameters
`<T extends Parameters<?,?>> EvaluationContext` ReactiveExtensionAwareQueryMethodEvaluationContextProvider.`getEvaluationContext(T parameters, Object[] parameterValues)`
`<T extends Parameters<?,?>> EvaluationContext` ExtensionAwareQueryMethodEvaluationContextProvider.`getEvaluationContext(T parameters, Object[] parameterValues)`
`<T extends Parameters<?,?>> EvaluationContext` QueryMethodEvaluationContextProvider.`getEvaluationContext(T parameters, Object[] parameterValues)` Returns an `EvaluationContext` built using the given `Parameters` and parameter values.
`<T extends Parameters<?,?>> EvaluationContext` ReactiveExtensionAwareQueryMethodEvaluationContextProvider.`getEvaluationContext(T parameters, Object[] parameterValues, ExpressionDependencies dependencies)`
`<T extends Parameters<?,?>> EvaluationContext` ExtensionAwareQueryMethodEvaluationContextProvider.`getEvaluationContext(T parameters, Object[] parameterValues, ExpressionDependencies dependencies)`
`<T extends Parameters<?,?>> EvaluationContext` QueryMethodEvaluationContextProvider.`getEvaluationContext(T parameters, Object[] parameterValues, ExpressionDependencies dependencies)` Returns an `EvaluationContext` built using the given `Parameters` and parameter values.
`<T extends Parameters<?,?>> reactor.core.publisher.Mono<EvaluationContext>` ReactiveExtensionAwareQueryMethodEvaluationContextProvider.`getEvaluationContextLater(T parameters, Object[] parameterValues)`
`<T extends Parameters<?,?>> reactor.core.publisher.Mono<EvaluationContext>` ReactiveQueryMethodEvaluationContextProvider.`getEvaluationContextLater(T parameters, Object[] parameterValues)` Return a `EvaluationContext` built using the given `Parameters` and parameter values.
`<T extends Parameters<?,?>> reactor.core.publisher.Mono<EvaluationContext>` ReactiveExtensionAwareQueryMethodEvaluationContextProvider.`getEvaluationContextLater(T parameters, Object[] parameterValues, ExpressionDependencies dependencies)`
`<T extends Parameters<?,?>> reactor.core.publisher.Mono<EvaluationContext>` ReactiveQueryMethodEvaluationContextProvider.`getEvaluationContextLater(T parameters, Object[] parameterValues, ExpressionDependencies dependencies)` Return a `EvaluationContext` built using the given `Parameters` and parameter values.

Methods in org.springframework.data.repository.query that return Parameters
`protected Parameters<?,?>` QueryMethod.`createParameters(Method method)` Creates a `Parameters` instance.
`Parameters<?,?>` ParametersParameterAccessor.`getParameters()` Returns the `Parameters` instance backing the accessor.
`Parameters<?,?>` QueryMethod.`getParameters()` Returns the `Parameters` wrapper to gain additional information about `Method` parameters.

Methods in org.springframework.data.repository.query with parameters of type Parameters
`SpelEvaluator` SpelQueryContext.EvaluatingSpelQueryContext.`parse(String query, Parameters<?,?> parameters)` Parses the query for SpEL expressions using the pattern: <prefix>#{<spel>} with prefix being the character ':' or '?'.

Constructors in org.springframework.data.repository.query with parameters of type Parameters
Constructor and Description
`ParametersParameterAccessor(Parameters<?,?> parameters, Object[] values)` Creates a new `ParametersParameterAccessor`.
`SpelEvaluator(QueryMethodEvaluationContextProvider evaluationContextProvider, Parameters<?,?> parameters, SpelQueryContext.SpelExtractor extractor)`