public class PrioritizedParameterNameDiscoverer extends Object implements ParameterNameDiscoverer
addDiscoverer method have
highest priority. If one returns null, the next will be tried.
The default behavior is always to return null
if no discoverer matches.
| Constructor and Description |
|---|
PrioritizedParameterNameDiscoverer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDiscoverer(ParameterNameDiscoverer pnd)
Add a further ParameterNameDiscoverer to the list of discoverers
that this PrioritizedParameterNameDiscoverer checks.
|
String[] |
getParameterNames(Constructor<?> ctor)
Return parameter names for this constructor,
or
null if they cannot be determined. |
String[] |
getParameterNames(Method method)
Return parameter names for this method,
or
null if they cannot be determined. |
public void addDiscoverer(ParameterNameDiscoverer pnd)
public String[] getParameterNames(Method method)
ParameterNameDiscoverernull if they cannot be determined.getParameterNames in interface ParameterNameDiscoverermethod - method to find parameter names fornull if they cannotpublic String[] getParameterNames(Constructor<?> ctor)
ParameterNameDiscoverernull if they cannot be determined.getParameterNames in interface ParameterNameDiscovererctor - constructor to find parameter names fornull if they cannot