public interface Callable extends Constrainable
Modifier and Type | Method and Description |
---|---|
int |
getParameterCount() |
Type |
getParameterGenericType(int index) |
String |
getParameterName(ExecutableParameterNameProvider parameterNameProvider,
int parameterIndex) |
Class<?>[] |
getParameterTypes() |
Signature |
getSignature() |
boolean |
hasParameters() |
boolean |
hasReturnValue() |
boolean |
isPrivate() |
boolean |
isResolvedToSameMethodInHierarchy(ExecutableHelper executableHelper,
Class<?> mainSubType,
Callable superTypeMethod) |
boolean |
overrides(ExecutableHelper executableHelper,
Callable superTypeMethod) |
as, getConstrainedElementKind, getDeclaringClass, getName, getType, getTypeForValidatorResolution
boolean hasReturnValue()
boolean hasParameters()
int getParameterCount()
Type getParameterGenericType(int index)
Class<?>[] getParameterTypes()
String getParameterName(ExecutableParameterNameProvider parameterNameProvider, int parameterIndex)
boolean isPrivate()
Signature getSignature()
boolean overrides(ExecutableHelper executableHelper, Callable superTypeMethod)
boolean isResolvedToSameMethodInHierarchy(ExecutableHelper executableHelper, Class<?> mainSubType, Callable superTypeMethod)
Copyright © 2007-2020 Red Hat, Inc. All Rights Reserved