Interface Callable

All Superinterfaces:
Constrainable
All Known Implementing Classes:
JavaBeanConstructor, JavaBeanExecutable, JavaBeanGetter, JavaBeanMethod

public interface Callable extends Constrainable
Author:
Marko Bekhta, Guillaume Smet
  • Method Details

    • 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)