com.vaadin.tools.


Class ReflectTools

java.lang.Object
  com.vaadin.tools.ReflectTools

public class ReflectTools
extends Object

An util class with helpers for reflection operations. Used internally by Vaadin and should not be used by application developers. Subject to change at any time.

Since:

6.2

Constructor Summary
ReflectTools()
           
 
Method Summary
static Method findMethod(Class<?> cls, String methodName, Class<?>... parameterTypes)
          Locates the method in the given class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectTools

public ReflectTools()
Method Detail

findMethod

public static Method findMethod(Class<?> cls,
                                String methodName,
                                Class<?>... parameterTypes)
                         throws ExceptionInInitializerError

Locates the method in the given class. Returns null if the method is not found. Throws an ExceptionInInitializerError if there is a problem locating the method as this is mainly called from static blocks.

Parameters:
cls - Class that contains the method
methodName - The name of the method
parameterTypes - The parameter types for the method.
Returns:
A reference to the method
Throws:
ExceptionInInitializerError - Wraps any exception in an ExceptionInInitializerError so this method can be called from a static initializer.