Como evitar o aviso de conversão não verificado em Java, se você usar bibliotecas legadas?
Eu gosto do recurso genérico em java e usá-lo frequentemente. Mas eu tenho um problema, se eu usar bibliotecas que ainda não estão cientes dos genéricos. Um exemplo são servlets. Se você usarServletRequest.getParameterMap()
o resultado será um mapa bruto, mas inclui apenasString
como chaves eString[]
como valores. Então eu quero atribuí-lo a umMap<String, String[]>
. Mas para esta tarefa recebo um aviso. Como posso evitar esse aviso com o idioma, não simplesmente suprimindo o aviso com o@SuppressWarnings
anotação.