net.sf.hibernate4gwt.util
Class IntrospectionHelper

java.lang.Object
  extended by net.sf.hibernate4gwt.util.IntrospectionHelper

public class IntrospectionHelper
extends java.lang.Object

Static helper for instrospection

Author:
bruno.marchesson

Constructor Summary
IntrospectionHelper()
           
 
Method Summary
static java.lang.reflect.Field[] getRecursiveDeclaredFields(java.lang.Class<?> clazz)
          Recursively get declared fields
static java.lang.reflect.Method getRecursiveDeclaredMethod(java.lang.Class<?> clazz, java.lang.String methodName, java.lang.Class<?>... parameterTypes)
          Recursively find declared method with the argument name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntrospectionHelper

public IntrospectionHelper()
Method Detail

getRecursiveDeclaredFields

public static java.lang.reflect.Field[] getRecursiveDeclaredFields(java.lang.Class<?> clazz)
Recursively get declared fields


getRecursiveDeclaredMethod

public static java.lang.reflect.Method getRecursiveDeclaredMethod(java.lang.Class<?> clazz,
                                                                  java.lang.String methodName,
                                                                  java.lang.Class<?>... parameterTypes)
                                                           throws java.lang.NoSuchMethodException
Recursively find declared method with the argument name

Throws:
java.lang.NoSuchMethodException