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)
ParameterNameDiscoverer
null
if they cannot be determined.getParameterNames
in interface ParameterNameDiscoverer
method
- method to find parameter names fornull
if they cannotpublic String[] getParameterNames(Constructor ctor)
ParameterNameDiscoverer
null
if they cannot be determined.getParameterNames
in interface ParameterNameDiscoverer
ctor
- constructor to find parameter names fornull
if they cannot