Type
org.finos.morphir.ir.Type
object Type extends TypeModule
Attributes
- Graph
-
- Supertypes
- Self type
-
Type.type
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- TypeModule
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Constructors
Attributes
- Inherited from:
- TypeModule
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
object Definition
Attributes
- Inherited from:
- TypeModule
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TypeModule
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CustomType[Attribs]class TypeAlias[Attribs]
trait MorphirTypeModule
Attributes
- Inherited from:
- TypeModule
- Supertypes
-
class Objecttrait Matchableclass Any
object Specification
Attributes
- Inherited from:
- TypeModule
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- TypeModule
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CustomTypeSpecification[Attribs]class OpaqueTypeSpecificationclass TypeAliasSpecification[Attribs]
Inherited types
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Value members
Inherited methods
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
final def extensibleRecord[A](attributes: A, name: String, fields: (String, Type[A])*)(implicit ev: NeedsAttributes[A]): Type[A]
Attributes
- Inherited from:
- TypeModule
final def extensibleRecord[A](attributes: A, name: Name, fields: (String, Type[A])*)(implicit ev: NeedsAttributes[A]): Type[A]
Attributes
- Inherited from:
- TypeModule
final def extensibleRecord[A](attributes: A, name: String, field: FieldT[A], fields: FieldT[A]*)(implicit ev: NeedsAttributes[A]): Type[A]
Attributes
- Inherited from:
- TypeModule
final def extensibleRecord[A](attributes: A, name: String, fields: List[FieldT[A]])(implicit ev: NeedsAttributes[A]): Type[A]
Attributes
- Inherited from:
- TypeModule
def extensibleRecord[A](attributes: A, name: Name, fields: List[FieldT[A]])(implicit ev: NeedsAttributes[A]): Type[A]
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
final def function[A](attributes: A, argumentType: Type[A], returnType: Type[A])(implicit ev: NeedsAttributes[A]): Type[A]
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
final def record[A](attributes: A, fields: List[FieldT[A]])(implicit ev: NeedsAttributes[A]): Type[A]
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
final def reference[A](attributes: A, typeName: String, firstTypeParam: Type[A], otherTypeParams: Type[A]*)(implicit ev: NeedsAttributes[A]): Reference[A]
Attributes
- Inherited from:
- TypeModule
final def reference[A](attributes: A, typeName: String)(implicit ev: NeedsAttributes[A]): Reference[A]
Attributes
- Inherited from:
- TypeModule
final def reference[A](attributes: A, typeName: String, typeParams: List[Type[A]])(implicit ev: NeedsAttributes[A]): Reference[A]
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
final def reference[A](attributes: A, typeName: FQName, typeParams: List[Type[A]])(implicit ev: NeedsAttributes[A]): Type[A]
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
final def tupleWithAttr[A](attributes: A, elements: Type[A]*)(implicit ev: NeedsAttributes[A]): Type[A]
Attributes
- Inherited from:
- TypeModule
final def tupleWithAttr[A](attributes: A, elements: List[Type[A]])(implicit ev: NeedsAttributes[A]): Type[A]
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Inherited fields
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
Attributes
- Inherited from:
- TypeModule
In this article