Bonjour,
j'ai un problème avec la classe EnumMap, qui me renvoie systématiquement une NullPointerException pendant son instanciation... Je l'utilise de la manière suivante dans une classe Charset :
Et voilà la classe Direction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public class Charset extends Sprite { private EnumMap<Direction, CoreImage> standing; public Charset() { super(); // Allocation : lève une NullPointerException standing = new EnumMap<Direction, CoreImage>(Direction.class); // Remplissage () for (Direction o : Direction.values()) { standing.put(o, extractCellFromBoard(o.getValue())); } } }
Quelqu'un aurait une idée sur l'origine du problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package scene.event.state; public enum Direction { SOUTH(0), WEST(1), EAST(2), NORTH(3); protected final int value; Direction(int value) { this.value = value; } public int getValue() { return value; } }
Partager