Interface JavaAnnotationSource

All Superinterfaces:
AnnotationTarget<JavaAnnotationSource>, AnnotationTargetSource<JavaAnnotationSource,JavaAnnotationSource>, Importer<JavaAnnotationSource>, Internal, JavaAnnotation<JavaAnnotationSource>, JavaDocCapable<JavaAnnotationSource>, JavaDocCapableSource<JavaAnnotationSource>, JavaSource<JavaAnnotationSource>, JavaType<JavaAnnotationSource>, LocationCapable, Named, NamedSource<JavaAnnotationSource>, Origin<JavaAnnotationSource>, Packaged<JavaAnnotationSource>, PackagedSource<JavaAnnotationSource>, TypeHolder<JavaAnnotationSource>, TypeHolderSource<JavaAnnotationSource>, VisibilityScoped, VisibilityScopedSource<JavaAnnotationSource>

Represents a Java @interface annotation source file as an in-memory modifiable element. See Roaster for various options in generating JavaAnnotationSource instances.
Author:
Lincoln Baxter, III