Package org.apache.tapestry5.plastic
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 TypeMethodDescriptionInvokes the method for this handle on the instance.
-
Method Details
-
invoke
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
-