public final class TypeUtils extends Object
Element
and AnnotationMirror
handlingModifier and Type | Method and Description |
---|---|
static AnnotationMirror |
getAnnotationMirrorOfType(Element element,
Class<? extends Annotation> annotation) |
static TypeMirror |
getAnnotationValueAsTypeMirror(AnnotationMirror mirror,
String method) |
static Set<Element> |
getAnnotationValuesAsElements(AnnotationMirror mirror,
String method) |
static boolean |
hasAnnotationOfType(Element element,
Class<? extends Annotation> annotation) |
static boolean |
hasAnnotationOfType(Element element,
Set<Class<? extends Annotation>> annotations) |
static boolean |
isAnnotationMirrorOfType(AnnotationMirror annotationMirror,
Class<? extends Annotation> clazz) |
static boolean |
isAnnotationMirrorOfType(AnnotationMirror annotationMirror,
String className) |
public static boolean hasAnnotationOfType(Element element, Set<Class<? extends Annotation>> annotations)
public static boolean hasAnnotationOfType(Element element, Class<? extends Annotation> annotation)
public static AnnotationMirror getAnnotationMirrorOfType(Element element, Class<? extends Annotation> annotation)
public static boolean isAnnotationMirrorOfType(AnnotationMirror annotationMirror, Class<? extends Annotation> clazz)
public static boolean isAnnotationMirrorOfType(AnnotationMirror annotationMirror, String className)
public static Set<Element> getAnnotationValuesAsElements(AnnotationMirror mirror, String method)
public static TypeMirror getAnnotationValueAsTypeMirror(AnnotationMirror mirror, String method)
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.