public abstract class AnnotationContainerSupport extends java.lang.Object implements AnnotationContainer
| Constructor and Description |
|---|
AnnotationContainerSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnnotation(Annotation annotation) |
protected void |
addAnnotations(Annotation... annotations) |
protected void |
addAnnotations(java.lang.Iterable<? extends Annotation> annotations) |
java.util.List<Annotation> |
annotations() |
<T extends Annotation> |
annotations(java.lang.Class<? extends T> ofType) |
void |
removeAnnotation(Annotation annotation) |
void |
removeAnnotations(java.lang.Class<? extends Annotation> ofType) |
@Nonnull public java.util.List<Annotation> annotations()
annotations in interface AnnotationContainer@Nonnull public <T extends Annotation> java.lang.Iterable<T> annotations(@Nonnull java.lang.Class<? extends T> ofType)
annotations in interface AnnotationContainerprotected void addAnnotations(@Nullable
java.lang.Iterable<? extends Annotation> annotations)
protected void addAnnotations(@Nullable
Annotation... annotations)
public void addAnnotation(@Nonnull
Annotation annotation)
addAnnotation in interface AnnotationContainerpublic void removeAnnotation(@Nonnull
Annotation annotation)
removeAnnotation in interface AnnotationContainerpublic void removeAnnotations(@Nonnull
java.lang.Class<? extends Annotation> ofType)
removeAnnotations in interface AnnotationContainerCopyright © 2015 echocat. All Rights Reserved.