Class AnnotationUtils


  • public final class AnnotationUtils
    extends Object
    • Method Detail

      • getBindingPriority

        public static int getBindingPriority​(Class<?> providerCls)
      • getInstanceNameBindings

        public static Set<String> getInstanceNameBindings​(org.apache.cxf.Bus bus,
                                                          Object obj)
      • getNameBindings

        public static Set<String> getNameBindings​(org.apache.cxf.Bus bus,
                                                  Class<?> clazz)
      • isParamAnnotationClass

        public static boolean isParamAnnotationClass​(Class<?> annotationClass)
      • isValidParamAnnotationClass

        public static boolean isValidParamAnnotationClass​(Class<?> annotationClass)
      • isValidParamAnnotations

        public static boolean isValidParamAnnotations​(Annotation[] paramAnnotations)
      • isMethodAnnotation

        public static boolean isMethodAnnotation​(Annotation a)
      • getAnnotationValue

        public static String getAnnotationValue​(Annotation a)
      • getAnnotation

        public static <T> T getAnnotation​(Annotation[] anns,
                                          Class<T> type)
      • getAnnotatedMethod

        public static Method getAnnotatedMethod​(Class<?> serviceClass,
                                                Method m)
      • getHttpMethodValue

        public static String getHttpMethodValue​(Method m)
      • getMethodAnnotation

        public static <A extends Annotation> A getMethodAnnotation​(Method m,
                                                                   Class<A> aClass)
      • getClassAnnotation

        public static <A extends Annotation> A getClassAnnotation​(Class<?> c,
                                                                  Class<A> aClass)
      • getDefaultParameterValue

        public static String getDefaultParameterValue​(Annotation[] anns)