public interface Caller
Represents any sort of callable object. This could be a method, constructor, field getter or setter, or class getter. The runtime representations of brainmaps are made up of callers.
  • Method Summary

    Modifier and Type
    Method
    Description
    call(List args)
    Call the callable object, pulling the necessary parameters from the provided List
  • Method Details

    • call

      Object call(List args)
      Call the callable object, pulling the necessary parameters from the provided List
      Parameters:
      args - List of arguments to pull parameters from as needed.
      Returns:
      The returned value of the callable, or null if it is a method returning void.
      Throws:
      BufferTooSmallException - if the argument list does not contain enough arguments for this callable.