Class FindAnnotation

java.lang.Object
org.jboss.resteasy.util.FindAnnotation

public final class FindAnnotation extends Object
Version:
$Revision: 1 $
  • Field Details

    • JAXRS_ANNOTATIONS

      private static final Class<? extends Annotation>[] JAXRS_ANNOTATIONS
    • findJaxRSAnnotations_TYPE

      private static final Class[] findJaxRSAnnotations_TYPE
  • Constructor Details

    • FindAnnotation

      private FindAnnotation()
  • Method Details

    • findAnnotation

      public static <T> T findAnnotation(Annotation[] searchList, Class<T> annotation)
      FIXME Comment this
      Type Parameters:
      T -
      Parameters:
      searchList -
      annotation -
      Returns:
    • findJaxRSAnnotations

      public static Class<? extends Annotation>[] findJaxRSAnnotations(Annotation[] searchList)
    • getResourcesAnnotations

      public static Annotation[] getResourcesAnnotations(Method method)
      Returns an array of annotations the specified method of a resource class.
      Parameters:
      method -
      Returns:
    • findAnnotation

      public static <T extends Annotation> T findAnnotation(Class<?> type, Annotation[] annotations, Class<T> annotation)
      Look for an annotation in a list of annotations. If not there, see if it is on the type provided
      Parameters:
      type -
      annotations -
      annnotation -
      Returns: