Package org.dalesbred.internal.utils
Class EnumUtils
- java.lang.Object
-
- org.dalesbred.internal.utils.EnumUtils
-
public final class EnumUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends java.lang.Enum<T>,K>
TenumByKey(@NotNull java.lang.Class<T> enumType, @NotNull java.util.function.Function<T,K> keyFunction, K key)
static <T extends java.lang.Enum<T>>
TenumByOrdinal(@NotNull java.lang.Class<T> enumType, int ordinal)
-
-
-
Method Detail
-
enumByOrdinal
@NotNull public static <T extends java.lang.Enum<T>> T enumByOrdinal(@NotNull @NotNull java.lang.Class<T> enumType, int ordinal)
-
enumByKey
@NotNull public static <T extends java.lang.Enum<T>,K> T enumByKey(@NotNull @NotNull java.lang.Class<T> enumType, @NotNull @NotNull java.util.function.Function<T,K> keyFunction, @NotNull K key)
-
-