Criei um novo projeto no eclipse e copiei o codigo fonte.
Estou desacoplando o codigo.
Todas as anotaçoes @Overwrite estou tendo que retirar por mensagem de erro?
Onde configuro isso para o eclipse voltar a exigir @Overwrite em metodos com implementação de classe.
Na realidade, gostaria de entender pq alguns métodos quando é sobreposto, ele exige o @overwrite e alguns não.
Nos que não exige, a mensagem é: O metodo tal deve substituir o metodo tal. Se remove o @overwrite antes da delcaração do metodo funciona.
Já chequei a interface.
As intefaces que crio não faz isso, as interface do ejb, por exemplo. Faz.
Na JDK5 vc não podia anotar com @Override um método que estivesse implementando um método de uma interface. Só servia para herança entre classes mesmo.
Agora na JDK6 vc pode!
[quote=zinho]Na JDK5 vc não podia anotar com @Override um método que estivesse implementando um método de uma interface. Só servia para herança entre classes mesmo.
Agora na JDK6 vc pode![/quote]