public class AptUtility extends Object
| Constructor and Description |
|---|
AptUtility() |
| Modifier and Type | Method and Description |
|---|---|
static AnnotationMirror |
extractAnnotationMirror(ProcessingEnvironment processingEnv,
Element element,
TypeMirror annotationTypeMirror) |
static AnnotationMirror[] |
extractAnnotationMirrors(ProcessingEnvironment processingEnv,
Element element,
TypeMirror annotationCollectionTypeMirror,
TypeMirror annotationTypeMirror) |
static <T> T |
extractAnnotationValue(AnnotationMirror annotationMirror,
String valueName,
Class<T> clazz,
T defaultValue) |
static <T> List<T> |
extractAnnotationValueAsList(AnnotationMirror annotationMirror,
String valueName,
Class<T> itemClass) |
static List<TypeElement> |
toConcreteList(ProcessingEnvironment processingEnv,
List<TypeMirror> typeMirrorList) |
public static AnnotationMirror extractAnnotationMirror(ProcessingEnvironment processingEnv, Element element, TypeMirror annotationTypeMirror)
public static AnnotationMirror[] extractAnnotationMirrors(ProcessingEnvironment processingEnv, Element element, TypeMirror annotationCollectionTypeMirror, TypeMirror annotationTypeMirror)
public static <T> T extractAnnotationValue(AnnotationMirror annotationMirror, String valueName, Class<T> clazz, T defaultValue)
public static <T> List<T> extractAnnotationValueAsList(AnnotationMirror annotationMirror, String valueName, Class<T> itemClass)
public static List<TypeElement> toConcreteList(ProcessingEnvironment processingEnv, List<TypeMirror> typeMirrorList)
Copyright © 2019. All rights reserved.