Interface MethodHandle

All Known Implementing Classes:
MethodHandleImpl

public interface MethodHandle
Similiar to Method, this allows a method of a Plastic class to be invoked regardless of visibility. Plastic ensures that reflection is not necessary.
  • Method Summary

    Modifier and Type
    Method
    Description
    invoke(Object instance, Object... arguments)
    Invokes the method for this handle on the instance.
  • Method Details

    • invoke

      MethodInvocationResult invoke(Object instance, Object... arguments)
      Invokes the method for this handle on the instance.
      Parameters:
      instance - the instance containing the method to invoke
      arguments - the arguments, if any, to pass to the method. Wrapper types will be unwrapped as necessary to perform the invocation.
      Returns:
      result object encapsulating the actual return value or the checked exception thrown by the method
      Throws:
      ClassCastException - if instance is not the correct type for this method.
      RuntimeException - if the actual method throws a runtime exception