Class ParanamerParameterNameProvider
java.lang.Object
org.hibernate.validator.parameternameprovider.ParanamerParameterNameProvider
- All Implemented Interfaces:
ParameterNameProvider
A
ParameterNameProvider implementation backed by the ParaNamer
library.
The Paranamer implementation to use can be passed when creating a ParanamerParameterNameProvider. By
default a AdaptiveParanamer will be used which is wrapped into a CachingParanamer. If no parameter
names can be obtained from the configured Paranamer, the default parameter name provider will be used as
fall back.
The ParaNamer library must be present on the classpath when using this parameter name provider.
- Author:
- Gunnar Morling
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionParanamerParameterNameProvider(com.thoughtworks.paranamer.Paranamer paranamer) -
Method Summary
Modifier and TypeMethodDescriptiongetParameterNames(Constructor<?> constructor) getParameterNames(Method method)
-
Constructor Details
-
ParanamerParameterNameProvider
public ParanamerParameterNameProvider() -
ParanamerParameterNameProvider
public ParanamerParameterNameProvider(com.thoughtworks.paranamer.Paranamer paranamer)
-
-
Method Details
-
getParameterNames
- Specified by:
getParameterNamesin interfaceParameterNameProvider
-
getParameterNames
- Specified by:
getParameterNamesin interfaceParameterNameProvider
-