Enums

object Enums

Create Enumeration value

Since

3.1

class Object
trait Matchable
class Any

Value members

Concrete methods

def get[T <: Enum](enumClass: Class[T], value: String): Option[T]

Returns an optional enum constant for the given type, using [[Enum# valueOf]]. If the constant does not exist, [[Option# none]] is returned. A common use case is for parsing user input or falling back to a default enum constant. For example, <code>Enums.get(Country.class, countryInput).getOrElse(Country.DEFAULT);</code>

Returns an optional enum constant for the given type, using [[Enum# valueOf]]. If the constant does not exist, [[Option# none]] is returned. A common use case is for parsing user input or falling back to a default enum constant. For example, <code>Enums.get(Country.class, countryInput).getOrElse(Country.DEFAULT);</code>

Since

3.1

def isEnum(clazz: Class[_]): Boolean