edu.toronto.cs.util
Class ReflectUtil

java.lang.Object
  extended by edu.toronto.cs.util.ReflectUtil

public class ReflectUtil
extends java.lang.Object

Reflection utility class


Constructor Summary
ReflectUtil()
           
 
Method Summary
static java.lang.Object callStaticMethod(java.lang.Class clazz, java.lang.String methodName, java.lang.Class[] params, java.lang.Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectUtil

public ReflectUtil()
Method Detail

callStaticMethod

public static java.lang.Object callStaticMethod(java.lang.Class clazz,
                                                java.lang.String methodName,
                                                java.lang.Class[] params,
                                                java.lang.Object[] args)
                                         throws java.lang.IllegalAccessException,
                                                java.lang.reflect.InvocationTargetException,
                                                java.lang.NoSuchMethodException
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException