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.
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
Copyright © 2003-2012 The Apache Software Foundation.