Interface MethodHandle

  • All Known Implementing Classes:

    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 Detail

      • invoke

        MethodInvocationResult invoke​(java.lang.Object instance,
                                      java.lang.Object... arguments)
        Invokes the method for this handle on the instance.
        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.
        result object encapsulating the actual return value or the checked exception thrown by the method
        java.lang.ClassCastException - if instance is not the correct type for this method.
        java.lang.RuntimeException - if the actual method throws a runtime exception