1
resposta

Uso de @SupressWarnings na classe DAOFactory

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

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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software