Interface InterfaceImplementation


  • public interface InterfaceImplementation
    An implementation of a particular interface, used by the Augmenter.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object invoke​(ExecuteMethod executeMethod, java.lang.Object self, java.lang.reflect.Method method, java.lang.Object... args)
      Called when it has become apparent that this is the right interface to implement a particular method.
    • Method Detail

      • invoke

        java.lang.Object invoke​(ExecuteMethod executeMethod,
                                java.lang.Object self,
                                java.lang.reflect.Method method,
                                java.lang.Object... args)
        Called when it has become apparent that this is the right interface to implement a particular method.
        Parameters:
        executeMethod - Call this to actually call the remote instance
        self - aka this
        method - The method invoked by the user
        args - The arguments to the method @return The return value, which will be passed to the user directly.
        Returns:
        object returned from the method invoked