Attributes
- Companion
- trait
- Source
- TypeDefKind.scala
- Graph
-
- Supertypes
- Self type
-
TypeDefKind.type
Members list
Type members
Classlikes
An abstract type member.
An abstract type member.
Attributes
- Source
- TypeDefKind.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeDefKindclass Objecttrait Matchableclass AnyShow all
- Self type
-
AbstractType.type
A class definition.
A class definition.
Value parameters
- bases
-
Parent classes and traits this class extends
- isAbstract
-
Whether the class is abstract
- isCase
-
Whether the class is a case class
- isFinal
-
Whether the class is final
- isValue
-
Whether the class extends AnyVal
Attributes
- Source
- TypeDefKind.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeDefKindclass Objecttrait Matchableclass AnyShow all
A Scala 3 enum definition.
A Scala 3 enum definition.
Value parameters
- bases
-
Parent traits this enum extends
Attributes
- Source
- TypeDefKind.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeDefKindclass Objecttrait Matchableclass AnyShow all
An individual enum case (when represented as its own type).
An individual enum case (when represented as its own type).
Value parameters
- isObjectCase
-
True for
case Red, false forcase RGB(...) - ordinal
-
The ordinal index of this case
- parentEnum
-
Reference to the parent enum type
Attributes
- Source
- TypeDefKind.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeDefKindclass Objecttrait Matchableclass AnyShow all
A singleton object.
A singleton object.
Value parameters
- bases
-
Parent classes and traits this object extends
Attributes
- Source
- TypeDefKind.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeDefKindclass Objecttrait Matchableclass AnyShow all
An opaque type: opaque type Foo = Bar.
An opaque type: opaque type Foo = Bar.
Value parameters
- publicBounds
-
Bounds visible outside the defining scope
Attributes
- Source
- TypeDefKind.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeDefKindclass Objecttrait Matchableclass AnyShow all
A trait definition.
A trait definition.
Value parameters
- bases
-
Parent traits this trait extends
- isSealed
-
Whether the trait is sealed
Attributes
- Source
- TypeDefKind.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeDefKindclass Objecttrait Matchableclass AnyShow all
A type alias: type Foo = Bar.
A type alias: type Foo = Bar.
Attributes
- Source
- TypeDefKind.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeDefKindclass Objecttrait Matchableclass AnyShow all
- Self type
-
TypeAlias.type
Unknown or unclassified type definition kind.
Unknown or unclassified type definition kind.
Attributes
- Source
- TypeDefKind.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait TypeDefKindclass Objecttrait Matchableclass AnyShow all
- Self type
-
Unknown.type
Inherited and Abstract types
The names of the product elements.
The name of the type.
Value members
Concrete fields
Attributes
- Source
- TypeDefKind.scala
Attributes
- Source
- TypeDefKind.scala
Attributes
- Source
- TypeDefKind.scala
Attributes
- Source
- TypeDefKind.scala
Attributes
- Source
- TypeDefKind.scala
Attributes
- Source
- TypeDefKind.scala
Attributes
- Source
- TypeDefKind.scala
Attributes
- Source
- TypeDefKind.scala