Interface Callable
-
- All Superinterfaces:
Constrainable
- All Known Implementing Classes:
JavaBeanConstructor,JavaBeanExecutable,JavaBeanGetter,JavaBeanMethod
public interface Callable extends Constrainable
- Author:
- Marko Bekhta, Guillaume Smet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetParameterCount()TypegetParameterGenericType(int index)StringgetParameterName(ExecutableParameterNameProvider parameterNameProvider, int parameterIndex)Class<?>[]getParameterTypes()SignaturegetSignature()booleanhasParameters()booleanhasReturnValue()booleanisPrivate()booleanisResolvedToSameMethodInHierarchy(ExecutableHelper executableHelper, Class<?> mainSubType, Callable superTypeMethod)booleanoverrides(ExecutableHelper executableHelper, Callable superTypeMethod)-
Methods inherited from interface org.hibernate.validator.internal.properties.Constrainable
as, getConstrainedElementKind, getDeclaringClass, getName, getType, getTypeForValidatorResolution
-
-
-
-
Method Detail
-
hasReturnValue
boolean hasReturnValue()
-
hasParameters
boolean hasParameters()
-
getParameterCount
int getParameterCount()
-
getParameterGenericType
Type getParameterGenericType(int index)
-
getParameterTypes
Class<?>[] getParameterTypes()
-
getParameterName
String getParameterName(ExecutableParameterNameProvider parameterNameProvider, int parameterIndex)
-
isPrivate
boolean isPrivate()
-
getSignature
Signature getSignature()
-
overrides
boolean overrides(ExecutableHelper executableHelper, Callable superTypeMethod)
-
isResolvedToSameMethodInHierarchy
boolean isResolvedToSameMethodInHierarchy(ExecutableHelper executableHelper, Class<?> mainSubType, Callable superTypeMethod)
-
-