Class DefaultParameterNameProvider
- java.lang.Object
-
- org.hibernate.validator.internal.engine.DefaultParameterNameProvider
-
- All Implemented Interfaces:
ParameterNameProvider
public class DefaultParameterNameProvider extends Object implements ParameterNameProvider
A defaultParameterNameProviderimplementation which returns parameter names obtained from the Java reflection API as mandated by the BV specification.- Author:
- Hardy Ferentschik, Gunnar Morling
-
-
Constructor Summary
Constructors Constructor Description DefaultParameterNameProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getParameterNames(Constructor<?> constructor)Returns the names of the parameters of the given constructor.List<String>getParameterNames(Method method)Returns the names of the parameters of the given method.
-
-
-
Method Detail
-
getParameterNames
public List<String> getParameterNames(Constructor<?> constructor)
Description copied from interface:ParameterNameProviderReturns the names of the parameters of the given constructor.- Specified by:
getParameterNamesin interfaceParameterNameProvider- Parameters:
constructor- the constructor for which the parameter names shall be retrieved; nevernull- Returns:
- a list containing the names of the parameters of the given
constructor; may be empty but never
null
-
getParameterNames
public List<String> getParameterNames(Method method)
Description copied from interface:ParameterNameProviderReturns the names of the parameters of the given method.- Specified by:
getParameterNamesin interfaceParameterNameProvider- Parameters:
method- the method for which the parameter names shall be retrieved; nevernull- Returns:
- a list containing the names of the parameters of the given method;
may be empty but never
null
-
-