net.sourceforge.jwebunit.tests.util.reflect
Class MethodInvoker

java.lang.Object
  extended by net.sourceforge.jwebunit.tests.util.reflect.MethodInvoker

public class MethodInvoker
extends java.lang.Object

Wrapper to java reflection for method invocation.

Author:
Wilkes Joiner

Constructor Summary
MethodInvoker(java.lang.Object receiver, java.lang.String methodName)
           
MethodInvoker(java.lang.Object receiver, java.lang.String methodName, java.lang.Object arg)
           
MethodInvoker(java.lang.Object receiver, java.lang.String methodName, java.lang.Object[] args)
           
 
Method Summary
 java.lang.reflect.Method getMethod()
           
 java.lang.Object invoke()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodInvoker

public MethodInvoker(java.lang.Object receiver,
                     java.lang.String methodName)

MethodInvoker

public MethodInvoker(java.lang.Object receiver,
                     java.lang.String methodName,
                     java.lang.Object arg)

MethodInvoker

public MethodInvoker(java.lang.Object receiver,
                     java.lang.String methodName,
                     java.lang.Object[] args)
Method Detail

getMethod

public java.lang.reflect.Method getMethod()
                                   throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

invoke

public java.lang.Object invoke()
                        throws java.lang.NoSuchMethodException,
                               java.lang.IllegalAccessException,
                               java.lang.IllegalArgumentException,
                               java.lang.reflect.InvocationTargetException
Throws:
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException


Copyright © 2002-2011 SourceForge. All Rights Reserved.