Я пытаюсь сделать следующее:
public class History {
public class State {
public enum StateType {
Eclipse дает мне эту ошибку компиляции на StateType
: The member enum StateType must be defined inside a static member type
.
Ошибка исчезает, когда я ставил класс State
. Я мог бы сделать статический State
, но я не понимаю, почему я не могу объявить enum
во внутреннем классе.