public final class Reflections extends Object
public static void setFieldValue(Object object, String stringOfFieldsName, Object value)
public static List<Class<?>> getClassesSatisfyingCondition(Class<?> clazz, Condition<Class<?>> classesCondition)
public static List<Class<?>> getClassesSatisfyingCondition(Object object, Condition<Class<?>> classesCondition)
public static List<Field> getFieldsSatisfyingCondition(Object object, Condition<Field> fieldCondition)
public static List<Field> getFieldsAnnotatedBy(Object object, Class<? extends Annotation> annotation)
public static List<Annotation> getAnnotationsSatisfyingCondition(Object object, Condition<Annotation> condition)
public static List<Annotation> getAnnotations(Object object)
public static List<Constructor<?>> getConstructorsSatisfyingCondition(Object object, Condition<Constructor<?>> condition)
public static List<Constructor<?>> getConstructors(Object object)
public static List<Method> getMethodsSatisfyingCondition(Object object, Condition<Method> methodsCondition)
public static List<Method> getMethodsAnnotatedBy(Object object, Class<? extends Annotation> annotation)
public static <T> T tryToCreateNewInstance(Class<T> clazz)
public static <T> T tryToCreateNewInstance(Constructor constructor, Object... params)
Copyright © 2015 jsolve. All rights reserved.