Java unchecked conversion

J'ai la ligne suivante de code

this.htmlSpecialChars = this.getSpecialCharMap();

private HashMap<String,String> htmlSpecialChars;

mais je reçois un message d'avertissement à propos d'un unchecked conversion. Comment puis-je arrêter cet avertissement?

Ce type ne getSpecialCharMap() retour?
En ajoutant SuppressWarnings("unchecked")?
ça y est! Il était de retour d'une HashMap pas HashMap<String, String> Merci
Merci de ne pas supprimer les avertissements utiles! / (Avez-vous envisagé d'utiliser Map le type de référence au lieu de HashMap?)
Même alors, il serait l'élever avertissement si c'est un non qualifiés de type générique. Le problème ici, ce sont les manquants type d'arguments sur le type de retour de la méthode.

OriginalL'auteur Jim Jeffries | 2011-03-15