Package com.hierynomus.protocol.commons
Class EnumWithValue.EnumUtils
- java.lang.Object
-
- com.hierynomus.protocol.commons.EnumWithValue.EnumUtils
-
- Enclosing interface:
- EnumWithValue<E extends java.lang.Enum<E>>
public static class EnumWithValue.EnumUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EnumUtils()
-
Method Summary
Modifier and Type Method Description static <E extends java.lang.Enum<E>>
EensureNotNull(E value, E defaultValue)
static <E extends java.lang.Enum<E>>
java.util.Set<E>ensureNotNull(java.util.Set<E> set, java.lang.Class<E> clazz)
static <E extends EnumWithValue<?>>
booleanisSet(long bytes, E value)
static <E extends java.lang.Enum<E>>
java.util.EnumSet<E>toEnumSet(long l, java.lang.Class<E> clazz)
static <E extends java.lang.Enum<E>>
longtoLong(java.util.Collection<E> set)
static <E extends EnumWithValue<?>>
EvalueOf(long l, java.lang.Class<E> enumClass, E defaultValue)
-
-
-
Method Detail
-
toLong
public static <E extends java.lang.Enum<E>> long toLong(java.util.Collection<E> set)
-
toEnumSet
public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> toEnumSet(long l, java.lang.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, java.lang.Class<E> enumClass, E defaultValue)
-
ensureNotNull
public static <E extends java.lang.Enum<E>> java.util.Set<E> ensureNotNull(java.util.Set<E> set, java.lang.Class<E> clazz)
-
ensureNotNull
public static <E extends java.lang.Enum<E>> E ensureNotNull(E value, E defaultValue)
-
-