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 MethodInvocationResult
invoke(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
-
-