kevinmost
10/26/2017, 6:31 PMenumValueOfxkor
10/26/2017, 6:36 PMkevinmost
10/26/2017, 6:41 PMjava.lang.Enum.valueOf?xkor
10/26/2017, 6:42 PMxkor
10/26/2017, 6:43 PMjava.lang.Enum.valueOf<Enum<*>>(type.java, value)kevinmost
10/26/2017, 6:49 PM@SuppressWarnings("unchecked")
@Nullable
public static Enum<?> enumValueOf(@NonNull Class<Enum> type, @NonNull String name) {
return Enum.valueOf(type, name);
}kevinmost
10/26/2017, 6:49 PMkevinmost
10/26/2017, 6:49 PM@NonNull actually 🙂xkor
10/26/2017, 6:57 PMtype.java.enumConstants.first { it.toString() == value }kevinmost
10/26/2017, 7:01 PMkevinmost
10/26/2017, 7:02 PMit.name == value, since that's what Enum.valueOf and enumValueOf checkxkor
10/26/2017, 7:06 PM