April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Anotações (Java Annotations)
nExemplo anotações para compilação (cont.)
nEmbora esta anotação não seja necessária ela ajuda ao compilador informar ao programador caso exista alguma inconsistência entre a declaração do método na classe derivada e a da superclasse
nOutros exemplos de anotações (J2SE built-in )
n@Documented informa que a anotação será utilizada pelo javadoc ou tools similares.
n @Documented
n   @Target(ElementType.ANNOTATION_TYPE)
n   @public @interface Documented { }
n
n@Deprecated informa ao compilador para avisar os usuários que se utilizem da classe, método ou atributo anotado que o uso do objeto não é mais recomendado.
n @Documented
n   @Retention(RetentionPolicy.SOURCE)
n   @public @interface Deprecated { }
n
n@Inherited informa que a anotação será herdada por todas as subclasses da classe anotada herdarão a mesma anotação automaticamente.
n @Documented
n   @Retention(RetentionPolicy.RUNTIME)
n   @Target(ElementType.ANNOTATION_TYPE)
n   @public @interface Inherited { }
n