Class EnumWithValue.EnumUtils

java.lang.Object
com.hierynomus.protocol.commons.EnumWithValue.EnumUtils
Enclosing interface:
EnumWithValue<E extends Enum<E>>

public static class EnumWithValue.EnumUtils extends Object
  • Constructor Details

    • EnumUtils

      public EnumUtils()
  • Method Details

    • toLong

      public static <E extends Enum<E>> long toLong(Collection<E> set)
    • toEnumSet

      public static <E extends Enum<E>> EnumSet<E> toEnumSet(long l, Class<E> clazz)
    • isSet

      public static <E extends EnumWithValue<?>> boolean isSet(long bytes, E value)
    • valueOf

      public static <E extends EnumWithValue<?>> E valueOf(long l, Class<E> enumClass, E defaultValue)
    • ensureNotNull

      public static <E extends Enum<E>> Set<E> ensureNotNull(Set<E> set, Class<E> clazz)
    • ensureNotNull

      public static <E extends Enum<E>> E ensureNotNull(E value, E defaultValue)