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