Описание тега enum-map

ʻEnumMap` - это оптимизированная реализация карты исключительно для ключей Enum.

Итератор по набору ключей занимает время, пропорциональное количеству констант в перечисляемом типе, и возвращает ключи в их естественном порядке (порядке, в котором объявляются перечисления).

Если вы думаете о карте высокой производительности, EnumMap может быть достойным выбором для данных перечисления.

Все ключи, используемые в EnumMap должно быть из того же Enum тип, который указывается при создании EnumMap.

Итераторы работают без сбоев.

Вы не можете вставлять нулевые ключи внутрь EnumMap.