1
resposta

Uso de @SupressWarnings na classe DAOFactory

Existe outra maneira de realizar a mesma coisa, mas evitando o uso do @SupressWarnings?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá Fritzen, tudo bem?

Você pode usar a mesma implementação sem o @SupressWarning, só que o compilador irá reclamar, pois o método getActualTypeArguments() retorna um array de java.lang.reflect.Type e ao usarmos a seguinte instrução:

(Class<T>) type.getActualTypeArguments()[0];

O compilador não consegue garantir em tempo de compilação que a conversão será bem sucedida.

Por isso ele lança o warning.

Espero ter ajudado e bons estudos.