EnumIndex<E> constructor

EnumIndex<E>(
  1. List<E> enumValues
)

Creates an index of enumValues.

Implementation

EnumIndex(List<E> enumValues)
  : _nameToValue = Map<String, E>.fromIterable(enumValues, key: _getSimpleName),
    _valueToName = Map<E, String>.fromIterable(enumValues, value: _getSimpleName);