public interface AnnotationUtils
static AnnotationMirror getAnnotation(AnnotatedConstruct annotatedConstruct, Class<? extends Annotation> annotationClass)
static AnnotationMirror getAnnotation(AnnotatedConstruct annotatedConstruct, CharSequence annotationClassName)
static List<AnnotationMirror> getAnnotations(AnnotatedConstruct annotatedConstruct, Class<? extends Annotation> annotationClass)
static List<AnnotationMirror> getAnnotations(AnnotatedConstruct annotatedConstruct, CharSequence annotationClassName)
static List<AnnotationMirror> getAnnotations(AnnotatedConstruct annotatedConstruct)
static List<AnnotationMirror> getAnnotations(AnnotatedConstruct annotatedConstruct, Predicate<AnnotationMirror>... annotationFilters)
static List<AnnotationMirror> getAllAnnotations(TypeMirror type)
static List<AnnotationMirror> getAllAnnotations(Element element)
static List<AnnotationMirror> getAllAnnotations(TypeMirror type, Class<? extends Annotation> annotationClass)
static List<AnnotationMirror> getAllAnnotations(Element element, Class<? extends Annotation> annotationClass)
static List<AnnotationMirror> getAllAnnotations(TypeMirror type, CharSequence annotationClassName)
static List<AnnotationMirror> getAllAnnotations(Element element, CharSequence annotationClassName)
static List<AnnotationMirror> getAllAnnotations(TypeMirror type, Predicate<AnnotationMirror>... annotationFilters)
static List<AnnotationMirror> getAllAnnotations(Element element, Predicate<AnnotationMirror>... annotationFilters)
static List<AnnotationMirror> getAllAnnotations(ProcessingEnvironment processingEnv, Type annotatedType)
static List<AnnotationMirror> getAllAnnotations(ProcessingEnvironment processingEnv, Type annotatedType, Predicate<AnnotationMirror>... annotationFilters)
static List<AnnotationMirror> getAllAnnotations(ProcessingEnvironment processingEnv, CharSequence annotatedTypeName, Predicate<AnnotationMirror>... annotationFilters)
static AnnotationMirror findAnnotation(TypeMirror type, Class<? extends Annotation> annotationClass)
static AnnotationMirror findAnnotation(TypeMirror type, CharSequence annotationClassName)
static AnnotationMirror findAnnotation(Element element, Class<? extends Annotation> annotationClass)
static AnnotationMirror findAnnotation(Element element, CharSequence annotationClassName)
static AnnotationMirror findMetaAnnotation(Element annotatedConstruct, CharSequence metaAnnotationClassName)
static boolean isAnnotationPresent(Element element, CharSequence annotationClassName)
static <T> T getAttribute(AnnotationMirror annotation, String attributeName)
static <T> T getAttribute(Map<? extends ExecutableElement,? extends AnnotationValue> attributesMap, String attributeName)
static <T> T getValue(AnnotationMirror annotation)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.