Class EnumUtils


  • public final class EnumUtils
    extends Object
    Utility class for working with Enums.
    • Method Detail

      • uniqueIndex

        public static <K,​V extends Enum<V>> Map<K,​V> uniqueIndex​(Class<V> enumType,
                                                                             Function<? super V,​K> indexFunction)
        Create a map that indexes all enum values by a given index function. This can offer a faster runtime complexity compared to iterating an enum's values().
        See Also:
        CollectionUtils.uniqueIndex(Iterable, Function)