spring-framework / org.springframework.core / KotlinReflectionParameterNameDiscoverer

KotlinReflectionParameterNameDiscoverer

open class KotlinReflectionParameterNameDiscoverer : ParameterNameDiscoverer

ParameterNameDiscoverer implementation which uses Kotlin's reflection facilities for introspecting parameter names. Compared to StandardReflectionParameterNameDiscoverer, it allows in addition to determine interface parameter names without requiring Java 8 -parameters compiler flag.

Author
Sebastien Deleuze

Since
5.0

Constructors

<init>

KotlinReflectionParameterNameDiscoverer()

ParameterNameDiscoverer implementation which uses Kotlin's reflection facilities for introspecting parameter names. Compared to StandardReflectionParameterNameDiscoverer, it allows in addition to determine interface parameter names without requiring Java 8 -parameters compiler flag.

Functions

getParameterNames

open fun getParameterNames(method: Method): Array<String>
open fun getParameterNames(ctor: Constructor<*>): Array<String>