Package org.apache.tapestry5.plastic
Interface MethodHandle
- 
- All Known Implementing Classes:
 MethodHandleImpl
public interface MethodHandle
Similiar toMethod, this allows a method of a Plastic class to be invoked regardless of visibility. Plastic ensures that reflection is not necessary. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MethodInvocationResultinvoke(Object instance, Object... arguments)Invokes the method for this handle on the instance. 
 - 
 
- 
- 
Method Detail
- 
invoke
MethodInvocationResult invoke(Object instance, Object... arguments)
Invokes the method for this handle on the instance.- Parameters:
 instance- the instance containing the method to invokearguments- 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
 
 - 
 
 -