Interface Caller

All Known Implementing Classes:
AbstractCaller, ConstructorCaller, MethodCaller

public interface Caller
  • Method Details

    • call

      void call​(java.lang.Object object, ReturnValues returnValues, java.lang.Object[] objectArray) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException
      Throws:
      java.lang.IllegalArgumentException
      java.lang.IllegalAccessException
      java.lang.reflect.InvocationTargetException
      java.lang.InstantiationException
    • getParameterTypes

      java.lang.Class[] getParameterTypes()
    • needsMultipleReturnValues

      boolean needsMultipleReturnValues()
    • hasSelf

      boolean hasSelf()
    • getVarargType

      java.lang.Class getVarargType()
    • hasVararg

      boolean hasVararg()
    • getDescriptor

      java.lang.String getDescriptor()