SealedTrait

case
class SealedTrait[Typeclass[_], Type](typeInfo: TypeInfo, subtypes: IArray[Subtype[Typeclass, Type, _]], annotations: IArray[Any], typeAnnotations: IArray[Any], isEnum: Boolean) extends Serializable
Companion
object
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Type members

Types

type Subtype[S] = SubtypeValue[Typeclass, Type, S]

Value members

Concrete methods

def choose[Return](value: Type)(handle: SubtypeValue[Typeclass, Type, _] => Return): Return
override
def toString: String
Definition Classes
Any

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product