Cast de Object com Generics: Warning Eclipse

2 respostas
rpffoz

Olá Senhores,

Já sei que foi discutido aqui,
mas alguém encontrou uma solução para tirar o Warning do Eclipse quando fazemos Cast de um Object para um ObjetoPersonalizado ?

Exemplo:

public List<Funcionario> getList() {
     return (List<Funcionario>) getHibernateTemplate().loadAll(Pais.class); //Unchecked cast from List to List<Funcionario>
}

É horrivel ter que ficar usando a annotation @SuppressWarnings(“unchecked”).

Se alguém tem alguma solução… não exite em falar! +)

2 Respostas

nadilsons

Bem, você pode configurar o eclipse para não exibir esta mensagem:

Window -> Preferences... -> Java -> Compiler -> Errors/Warnings -> Generic types (ufa!)

e selecionar no combo a opção “Ignore” para “Unchecked generic type operation”

rpffoz

Ta aí uma solucão!!

+)

Podemos concluir então que o Hibernate não foi projetado com o uso de Generics, porisso o Warning é indispensável.

Ok?

Abraços.
\o/

Criado 10 de janeiro de 2008
Ultima resposta 11 de jan. de 2008
Respostas 2
Participantes 2