Companion

oxygen.core.Enum.Companion
trait Companion[E <: Enum[E]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Named
object ColorMode

Members list

Type members

Classlikes

abstract class CaseInsensitiveStringMap(enc: E => NonEmptyList[String]) extends EnumMap[String]

Attributes

Supertypes
class EnumMap[String]
class Object
trait Matchable
class Any
Known subtypes
object ToString
abstract class EnumMap[Enc](enc: E => NonEmptyList[Enc])

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class EnumMap[String]
class Object
trait Matchable
class Any
Self type
ToString.type

Value members

Abstract methods

def values: Array[E]

Concrete fields

protected val defaultToString: E => NonEmptyList[String]
final lazy val enumValues: Seq[E]

Implicits

Implicits

final implicit val hasCompanion: HasCompanion[E]
implicit val stringCodec: StringCodec[E]