EnumIndex<E> constructor Null safety

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,
    );