Package org.immutables.generator
Class AnnotationMirrors
java.lang.Object
org.immutables.generator.AnnotationMirrors
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static enumprivate static final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringBuilderappend(StringBuilder builder, AnnotationMirror value) private static voidcollectTypesFromAnnotationAttribute(String annotationValueName, com.google.common.collect.ImmutableCollection.Builder<TypeMirror> builder, AnnotationMirror annotationMirror) static AnnotationMirrorfindAnnotation(List<? extends AnnotationMirror> annotationMirrors, Class<? extends Annotation> annotationType) static AnnotationMirrorfindAnnotation(List<? extends AnnotationMirror> annotationMirrors, String annotationTypeName) static List<? extends AnnotationMirror> from(TypeMirror type) static com.google.common.collect.ImmutableList<TypeMirror> getTypesFromMirrors(String annotationQualifiedName, String annotationAttributeName, List<? extends AnnotationMirror> annotationMirrors) static com.google.common.collect.ImmutableList<TypeMirror> getTypesFromMirrors(Types types, TypeMirror annotationType, String annotationAttributeName, List<? extends AnnotationMirror> annotationMirrors) static booleanisAnnotationPresent(List<? extends AnnotationMirror> annotationMirrors, Class<? extends Annotation> annotationType) static CharSequencetoCharSequence(AnnotationMirror value) static CharSequencetoCharSequence(AnnotationMirror value, com.google.common.base.Function<String, String> unresovedImportsResolver) static CharSequencetoCharSequence(AnnotationValue value)
-
Constructor Details
-
AnnotationMirrors
private AnnotationMirrors()
-
-
Method Details
-
from
-
append
-
toCharSequence
-
toCharSequence
-
toCharSequence
public static CharSequence toCharSequence(AnnotationMirror value, com.google.common.base.Function<String, String> unresovedImportsResolver) -
getTypesFromMirrors
public static com.google.common.collect.ImmutableList<TypeMirror> getTypesFromMirrors(String annotationQualifiedName, String annotationAttributeName, List<? extends AnnotationMirror> annotationMirrors) -
getTypesFromMirrors
public static com.google.common.collect.ImmutableList<TypeMirror> getTypesFromMirrors(Types types, TypeMirror annotationType, String annotationAttributeName, List<? extends AnnotationMirror> annotationMirrors) -
collectTypesFromAnnotationAttribute
private static void collectTypesFromAnnotationAttribute(String annotationValueName, com.google.common.collect.ImmutableCollection.Builder<TypeMirror> builder, AnnotationMirror annotationMirror) -
findAnnotation
@Nullable public static AnnotationMirror findAnnotation(List<? extends AnnotationMirror> annotationMirrors, Class<? extends Annotation> annotationType) -
findAnnotation
@Nullable public static AnnotationMirror findAnnotation(List<? extends AnnotationMirror> annotationMirrors, String annotationTypeName) -
isAnnotationPresent
public static boolean isAnnotationPresent(List<? extends AnnotationMirror> annotationMirrors, Class<? extends Annotation> annotationType)
-