nA anotação anterior irá gerar a seguinte
saída do javadoc:
npublic
class Generation3List extends
Generation2List {
n // Author: John Doe
n // Date: 3/17/2002
n // Current revision: 6
n // Last modified: 4/12/2004
n // By: Jane Doe
n // Reviewers: Alice, Bill, Cindy
n // class code goes here
n}
nExemplo anotações para compilação (J2SE
built-in )
nA anotação @Override informa ao compilador que o elemento anotado
tem o objetivo de
sobrescrever o elemento definido na superclasse.
n @Target(ElementType.METHOD)
n
public @interface Overrides {}
n
nUsando a anotação ....
n class A
extends B {
n @Overrides
n void
myMethod() { } // marca o método como um método que esta
n ..... // sobrescrevendo um método
da superclasse
n }