de.intarsys.tools.reflect
Interface IMethodHandlerAccessibility


public interface IMethodHandlerAccessibility

An object able to access a method within a delegate


Method Summary
 boolean isInvokeEnabled(java.lang.Object receiver, IArgs args)
          Query the accessibility of the implementation associated with this method in the context of the receiver.
 

Method Detail

isInvokeEnabled

boolean isInvokeEnabled(java.lang.Object receiver,
                        IArgs args)
                        throws MethodInvocationException
Query the accessibility of the implementation associated with this method in the context of the receiver.

Parameters:
receiver - The object hosting the method.
args - The arguments for the invocation.
Returns:
The accesibility of the implementation
Throws:
MethodException
MethodInvocationException