Class ReflectionUtils

java.lang.Object
org.arquillian.cube.openshift.impl.utils.ReflectionUtils

public class ReflectionUtils extends Object
Author:
Ales Justin
  • Constructor Details

    • ReflectionUtils

      public ReflectionUtils()
  • Method Details

    • findDeploymentMethod

      public static Method findDeploymentMethod(Class<?> clazz)
    • findDeploymentMethods

      public static List<Method> findDeploymentMethods(Class<?> clazz)
    • findAnnotatedMethod

      public static Method findAnnotatedMethod(Class<?> clazz, Class<? extends Annotation> annotationClass)
    • findAnnotatedMethods

      public static void findAnnotatedMethods(Class<?> clazz, Class<? extends Annotation> annotationClass, List<Method> list)
    • findAnnotation

      public static <T extends Annotation> T findAnnotation(Class<?> clazz, Class<T> annotationClass)
    • isAnnotationPresent

      public static boolean isAnnotationPresent(Class<?> clazz, Class<? extends Annotation> annotationClass)
    • invoke

      public static <T> T invoke(Class<?> clazz, String methodName, Class<?>[] parameterTypes, Object instance, Object[] args, Class<T> returnType)