Bonjour,

J'ai une erreur que je n'arrive pas à comprendre...

Voici la méthode qui plante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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