Type
morphir.ir.Type
object Type
Generated based on IR.Type
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Type.type
Members list
Type members
Classlikes
object Definition
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Definition.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CustomTypeDefinition[A]class TypeAliasDefinition[A]
final case class DerivedTypeSpecificationDetails[A](baseType: Type[A], fromBaseType: FQName, toBaseType: FQName)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Specification
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Specification.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CustomTypeSpecification[A]class DerivedTypeSpecification[A]class OpaqueTypeSpecification[A]class TypeAliasSpecification[A]
object Type
Types
Value members
Concrete methods
def customTypeDefinition[A](typeParams: List[Name])(ctors: AccessControlled[Constructors[A]]): Definition[A]
def mapDefinition[A, B, E](f: (Type[A]) => Result[E, Type[B]])(_def: Definition[A]): Result[List[E], Definition[B]]
Concrete fields
In this article