Class ReflectionUtils

java.lang.Object
ru.cwcode.cwutils.reflection.ReflectionUtils

public class ReflectionUtils extends Object
  • Constructor Details

    • ReflectionUtils

      public ReflectionUtils()
  • Method Details

    • getNewInstance

      public static <T> T getNewInstance(Class<T> type, Object... parameters)
    • getFieldValue

      public static <T> T getFieldValue(Object object, String fieldName, Class<T> fieldType)
    • getClasses

      public static Set<Class<?>> getClasses(File jarFile, String packageName)
    • getClasses

      public static Set<Class<?>> getClasses(File jarFile, String packageName, Predicate<String> filter)
    • tryToInvokeStaticMethod

      public static boolean tryToInvokeStaticMethod(Class<?> classInfo, String methodName)