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)
}
```****