Interfaces used to model program element declarations. A declaration is represented by the appropriate subinterface of {@link com.sun.mirror.declaration.Declaration}, and an annotation is represented as an {@link com.sun.mirror.declaration.AnnotationMirror}.

Note that the apt tool and its associated APIs may be changed or superseded in future j2se releases. @since 1.5