Polish Kotlin DSL addFilterBefore to use reified type parameter by jyx-07 · Pull Request #18838 · spring-projects/spring-security
Fixes #17993
Update addFilterBefore extension function parameter type from Filter to T
to ensure type safety and maintain consistency with the reified type parameter in Kotlin DSL.
Before:
inline fun <reified T : Filter> addFilterBefore(filter: Filter) { this.addFilterBefore(filter, beforeFilter = T::class.java) }
After:
inline fun <reified T : Filter> addFilterBefore(filter: T) { this.addFilterBefore(filter, beforeFilter = T::class.java) } ```****