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.
Qual mensagem de erro?
Qual versão do Eclipse?
Qual versão da JDK?
gustavo.moda
Olá,
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.
java version "1.6.0_07"
Java™ SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot™ Server VM (build 10.0-b23, mixed mode)
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!
gustavo.moda
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!