package tv.mineinthebox.essentials.helpers;
public class EnumHelper {
public static <E extends Enum<E>> boolean isDefined(Class<E> clazz, String name) {
if(name == null) {return false;}
try {
Enum.valueOf(clazz, name);
return true;
} catch(IllegalArgumentException e) {
return false;
}
}
public static <E extends Enum<E>> E getEnum(Class<E> clazz, String name) {
try {
return Enum.valueOf(clazz, name);
} catch(IllegalArgumentException e) {
return null;
}
}
}