org.apache.tapestry5.internal.plastic
Class MethodHandleImpl
java.lang.Object
org.apache.tapestry5.internal.plastic.MethodHandleImpl
- All Implemented Interfaces:
- MethodHandle
public class MethodHandleImpl
- extends java.lang.Object
- implements MethodHandle
Constructor Summary |
MethodHandleImpl(java.lang.String className,
java.lang.String methodDescription,
int methodIndex)
|
Method Summary |
MethodInvocationResult |
invoke(java.lang.Object instance,
java.lang.Object... arguments)
Invokes the method for this handle on the instance. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
shim
protected volatile PlasticClassHandleShim shim
MethodHandleImpl
public MethodHandleImpl(java.lang.String className,
java.lang.String methodDescription,
int methodIndex)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
invoke
public MethodInvocationResult invoke(java.lang.Object instance,
java.lang.Object... arguments)
- Description copied from interface:
MethodHandle
- Invokes the method for this handle on the instance.
- Specified by:
invoke
in interface MethodHandle
- 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
Copyright © 2003-2012 The Apache Software Foundation.