Package io.lettuce.core.dynamic.support
Class CompositeParameterNameDiscoverer
- java.lang.Object
-
- io.lettuce.core.dynamic.support.CompositeParameterNameDiscoverer
-
- All Implemented Interfaces:
ParameterNameDiscoverer
public class CompositeParameterNameDiscoverer extends Object implements ParameterNameDiscoverer
CompositeParameterNameDiscoverer
to resolve parameter names using multipleParameterNameDiscoverer
s.- Author:
- Mark Paluch
-
-
Constructor Summary
Constructors Constructor Description CompositeParameterNameDiscoverer(ParameterNameDiscoverer... parameterNameDiscoverers)
CompositeParameterNameDiscoverer(Collection<ParameterNameDiscoverer> parameterNameDiscoverers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
getParameterNames(Constructor<?> ctor)
Return parameter names for this constructor, ornull
if they cannot be determined.String[]
getParameterNames(Method method)
Return parameter names for this method, ornull
if they cannot be determined.
-
-
-
Constructor Detail
-
CompositeParameterNameDiscoverer
public CompositeParameterNameDiscoverer(ParameterNameDiscoverer... parameterNameDiscoverers)
-
CompositeParameterNameDiscoverer
public CompositeParameterNameDiscoverer(Collection<ParameterNameDiscoverer> parameterNameDiscoverers)
-
-
Method Detail
-
getParameterNames
public String[] getParameterNames(Method method)
Description copied from interface:ParameterNameDiscoverer
Return parameter names for this method, ornull
if they cannot be determined.- Specified by:
getParameterNames
in interfaceParameterNameDiscoverer
- Parameters:
method
- method to find parameter names for- Returns:
- an array of parameter names if the names can be resolved, or
null
if they cannot
-
getParameterNames
public String[] getParameterNames(Constructor<?> ctor)
Description copied from interface:ParameterNameDiscoverer
Return parameter names for this constructor, ornull
if they cannot be determined.- Specified by:
getParameterNames
in interfaceParameterNameDiscoverer
- Parameters:
ctor
- constructor to find parameter names for- Returns:
- an array of parameter names if the names can be resolved, or
null
if they cannot
-
-