Ce que j'essaie de faire est ceci:
public class History {
public class State {
public enum StateType {
Eclipse me donne cette erreur de compilation sur StateType
: The member enum StateType must be defined inside a static member type
.
L'erreur disparaît lorsque je fais de l' State
classe statique. J'ai pu faire State
statique, mais je ne comprends pas pourquoi je ne peut pas déclarer un enum
dans un intérieur de classe.