Class Reflector

java.lang.Object
net.thevpc.common.prs.reflect.Reflector

public class Reflector extends Object
Author:
Taha BEN SALAH (taha.bensalah@gmail.com) %creationtime 3 janv. 2006 21:40:14
  • Field Details

  • Method Details

    • getClassInfo

      public static Reflector.ClassInfo getClassInfo(Class clz, FieldFilter fieldsFilter, MethodFilter methodsFilter, int flags)
    • getClassInfo

      public static Reflector.ClassInfo getClassInfo(Class clz, FieldFilter fieldsFilter, MethodFilter methodsFilter, boolean findFields, boolean findMethods, boolean findParentClasses, boolean findInterfaces, boolean deeperMethod)
    • searchFields

      public static void searchFields(Class clz, List<Field> fieldsList, List<Method> methodsList, List<Class> parentClasses, List<Class> interfaces, FieldFilter fieldsFilter, MethodFilter methodsFilter, boolean deeperMethod)
      Parameters:
      clz - class to introspect
      fieldsList - fields list to fill, if null, fields will not be looked after
      methodsList - methods list to fill, if null, methods will not be looked after
      fieldsFilter - fields filter
      methodsFilter - methods filter
      deeperMethod - if true, only virtual methods implementation will be returned