类 Annotations
java.lang.Object
org.babyfish.jimmer.apt.immutable.generator.Annotations
-
方法概要
修饰符和类型方法说明static AnnotationMirrorannotationMirror(Element element, Class<? extends Annotation> annotationType) static AnnotationMirrorannotationMirror(Element element, String qualifiedName) static AnnotationMirrorannotationMirror(TypeMirror typeMirror, Class<? extends Annotation> annotationType) static <T> TannotationValue(AnnotationMirror mirror, String name, T defaultValue) static voidcopyNonJimmerAnnotations(com.squareup.javapoet.MethodSpec.Builder builder, Collection<? extends AnnotationMirror> annotations) static <T> List<T>nonNullList(List<T> list) static StringqualifiedName(AnnotationMirror mirror) static Map<String,List<AnnotationMirror>>
-
方法详细资料
-
validateAnnotationMirrorMultiMap
public static Map<String,List<AnnotationMirror>> validateAnnotationMirrorMultiMap(ImmutableProp prop) -
annotationMirror
public static AnnotationMirror annotationMirror(Element element, Class<? extends Annotation> annotationType) -
annotationMirror
-
annotationMirror
public static AnnotationMirror annotationMirror(TypeMirror typeMirror, Class<? extends Annotation> annotationType) -
qualifiedName
-
annotationValue
-
nonNullList
-
copyNonJimmerAnnotations
public static void copyNonJimmerAnnotations(com.squareup.javapoet.MethodSpec.Builder builder, Collection<? extends AnnotationMirror> annotations)
-