public final class AnnotationBuilder<A extends java.lang.annotation.Annotation>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <A extends java.lang.annotation.Annotation> |
create(Type<A> annotationType) |
static <A extends java.lang.annotation.Annotation> |
create(Type<A> annotationType,
MethodList properties,
com.strobel.core.ReadOnlyList<java.lang.Object> values) |
static <A extends java.lang.annotation.Annotation> |
create(Type<A> annotationType,
java.lang.Object value) |
A |
getAnnotation() |
Type<A> |
getAnnotationType() |
MethodList |
getAttributes() |
com.strobel.core.ReadOnlyList<java.lang.Object> |
getValues() |
public A getAnnotation()
public MethodList getAttributes()
public com.strobel.core.ReadOnlyList<java.lang.Object> getValues()
public static <A extends java.lang.annotation.Annotation> AnnotationBuilder<A> create(Type<A> annotationType, MethodList properties, com.strobel.core.ReadOnlyList<java.lang.Object> values)
public static <A extends java.lang.annotation.Annotation> AnnotationBuilder<A> create(Type<A> annotationType)
public static <A extends java.lang.annotation.Annotation> AnnotationBuilder<A> create(Type<A> annotationType, java.lang.Object value)