public class DefaultParameterNameDiscoverer extends PrioritizedParameterNameDiscoverer
ParameterNameDiscoverer strategy interface,
using the Java 8 standard reflection mechanism (if available), and falling back
to the ASM-based LocalVariableTableParameterNameDiscoverer for checking
debug information in the class file.
If Kotlin is present, KotlinReflectionParameterNameDiscoverer is added first
in the list and used for Kotlin classes and interfaces.
Further discoverers may be added through PrioritizedParameterNameDiscoverer.addDiscoverer(ParameterNameDiscoverer).
StandardReflectionParameterNameDiscoverer,
LocalVariableTableParameterNameDiscoverer,
KotlinReflectionParameterNameDiscoverer| Constructor and Description |
|---|
DefaultParameterNameDiscoverer() |
addDiscoverer, getParameterNames, getParameterNames