kevinmost
10/26/2017, 6:31 PMenumValueOf
xkor
10/26/2017, 6:36 PMkevinmost
10/26/2017, 6:41 PMjava.lang.Enum.valueOf
?xkor
10/26/2017, 6:42 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);
}
@NonNull
actually 🙂xkor
10/26/2017, 6:57 PMtype.java.enumConstants.first { it.toString() == value }
kevinmost
10/26/2017, 7:01 PMit.name == value
, since that's what Enum.valueOf
and enumValueOf
checkxkor
10/26/2017, 7:06 PM