NullPointerException ajout d'un élément dans une Map
Bonjour,
J'ai une erreur que je n'arrive pas à comprendre...
Voici la méthode qui plante :
Code:
1 2 3 4 5 6 7 8
|
public void addElement(E e) {
if (e == null) {
throw new IllegalArgumentException();
}
stock.put(e, getNumber(e) + 1);
totalNumber = totalNumber + 1;
} |
stock est une Map : private Map<E, Integer> stock;
getNumber(e) renvoie Le nombre d'éléments de type e dans le stock.
addElement e doit ajouter l'élément e au stock.
J'ai l'erreur suivante :
- void addElement(E)
+ Ne doit pas lever d'exception si l'argument est valide
(NullPointerException)
Pourriez vous m'eclairer.. Merci