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.
Further discoverers may be added through PrioritizedParameterNameDiscoverer.addDiscoverer(ParameterNameDiscoverer)
.
StandardReflectionParameterNameDiscoverer
,
LocalVariableTableParameterNameDiscoverer
Modifier and Type | Field and Description |
---|---|
private static boolean |
standardReflectionAvailable |
Constructor and Description |
---|
DefaultParameterNameDiscoverer() |
addDiscoverer, getParameterNames, getParameterNames