Я пишу интерпретатор, который анализирует массив строк и присваивает каждому слову в этом файле числовое значение.
Что я хочу сделать, это:
Если словоне найден в перечислении, вызовите внешний метод parse()
для этого конкретного элемента массива.
Мой код выглядит примерно так:
private enum Codes {keyword0, keyword1};
switch Codes.valueOf(stringArray[0])
{
case keyword0:
{
value = 0;
break;
}
case keyword1:
{
value = 1;
break;
}
default:
{
value = parse(StringArray[0]);
break;
}
}
К сожалению, когда это находит то, чтоне равняется "keyword0" или "keyword1" во входных данных, я получаю
Нет enum const class
Заранее спасибо!