net.damf.reflect.handle
Class MethodHandle

java.lang.Object
  extended by net.damf.reflect.handle.MethodHandle

public class MethodHandle
extends java.lang.Object


Field Summary
protected  java.lang.Object[] args
           
protected  java.lang.reflect.Method mthd
           
 
Constructor Summary
MethodHandle(java.lang.reflect.Method m, java.lang.Object[] obj1)
           
 
Method Summary
 java.lang.Object[] getArgs()
           
 java.lang.reflect.Method getMethod()
           
 java.lang.Object invoke(java.lang.Object obj)
           
 java.lang.Object invokeNoException(java.lang.Object obj)
           
 java.lang.Object invokeNoException(java.lang.Object obj, boolean stackTrace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mthd

protected java.lang.reflect.Method mthd

args

protected java.lang.Object[] args
Constructor Detail

MethodHandle

public MethodHandle(java.lang.reflect.Method m,
                    java.lang.Object[] obj1)
Method Detail

getMethod

public java.lang.reflect.Method getMethod()

getArgs

public java.lang.Object[] getArgs()

invoke

public java.lang.Object invoke(java.lang.Object obj)
                        throws java.lang.Exception
Throws:
java.lang.Exception

invokeNoException

public java.lang.Object invokeNoException(java.lang.Object obj,
                                          boolean stackTrace)

invokeNoException

public java.lang.Object invokeNoException(java.lang.Object obj)