Companion

oxygen.core.Enum.Companion
See theCompanion companion object
trait Companion[E]

Attributes

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

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 methods

final def withDefaultToString(f: E => NonEmptyList[String]): Companion[E]

Concrete fields

final lazy val enumValues: Seq[E]

Givens

Givens

given companion: Companion[E]

Implicits

Implicits

implicit val stringCodec: StringCodec[E]