Package | Description |
---|---|
org.springframework.core |
Provides basic classes for exception handling and version detection,
and other core helpers that are not specific to any part of the framework.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultParameterNameDiscoverer
Default implementation of the
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. |
class |
KotlinReflectionParameterNameDiscoverer
ParameterNameDiscoverer implementation which uses Kotlin's reflection facilities
for introspecting parameter names. |
class |
LocalVariableTableParameterNameDiscoverer
Implementation of
ParameterNameDiscoverer that uses the LocalVariableTable
information in the method attributes to discover parameter names. |
class |
PrioritizedParameterNameDiscoverer
ParameterNameDiscoverer implementation that tries several discoverer
delegates in succession. |
class |
StandardReflectionParameterNameDiscoverer
ParameterNameDiscoverer implementation which uses JDK 8's reflection facilities
for introspecting parameter names (based on the "-parameters" compiler flag). |
Modifier and Type | Method and Description |
---|---|
void |
PrioritizedParameterNameDiscoverer.addDiscoverer(ParameterNameDiscoverer pnd)
Add a further
ParameterNameDiscoverer delegate to the list of
discoverers that this PrioritizedParameterNameDiscoverer checks. |
void |
MethodParameter.initParameterNameDiscovery(ParameterNameDiscoverer parameterNameDiscoverer)
Initialize parameter name discovery for this method parameter.
|