mir

org.finos.morphir.mir$
object mir extends AllMiscModules, AllTypeLevelModules

Attributes

Graph
Supertypes
trait AllTypeLevelModules
trait TypeTransformerModule
trait TypeInfoModule
trait TypeDefModule
trait TypeSpecModule
trait TypeModule
trait TypeModuleVersionSpecific
trait AllMiscModules
trait DocumentedModule
trait AccessControlledModule
class Object
trait Matchable
class Any
Show all
Self type
mir.type

Members list

Type members

Inherited classlikes

sealed case class AccessControlled[+A](access: Access, value: A)

Attributes

Inherited from:
AccessControlledModule
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
AccessControlledModule
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
sealed case class Documented[+A](doc: String, value: A)

Attributes

Inherited from:
DocumentedModule
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Field

Attributes

Inherited from:
TypeModule
Supertypes
class Object
trait Matchable
class Any
sealed case class FieldK[F[_], +A](name: Name, data: F[A])

Attributes

Inherited from:
TypeModule
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FieldK

Attributes

Inherited from:
TypeModule
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any

Attributes

Inherited from:
TypeInfoModule
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
sealed trait GenericTypeInfo[+A]

Attributes

Inherited from:
TypeInfoModule
Supertypes
class Object
trait Matchable
class Any
object IField

Attributes

Inherited from:
TypeModule
Supertypes
class Object
trait Matchable
class Any
sealed abstract class IsNotAType[-A] extends Serializable

Attributes

Inherited from:
TypeModuleVersionSpecific
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
object IsNotAType.type
object IsNotAType extends IsNotAType[Any]

Attributes

Inherited from:
TypeModuleVersionSpecific
Supertypes
trait Sum
trait Mirror
class IsNotAType[Any]
trait Serializable
class Object
trait Matchable
class Any
Show all
object Type

Attributes

Inherited from:
TypeModule
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
sealed trait Type[+A] extends TypeExpr

Attributes

Inherited from:
TypeModule
Supertypes
trait TypeExpr
class Object
trait Matchable
class Any
sealed case class TypeConstructor[+A](name: Name, args: TypeConstructorArgs[A])

Attributes

Inherited from:
TypeSpecModule
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed case class TypeConstructorArg[+A](name: Name, tpe: Type[A])

Attributes

Inherited from:
TypeSpecModule
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
TypeSpecModule
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
sealed case class TypeConstructorArgs[+A](args: List[TypeConstructorArg[A]])

Attributes

Inherited from:
TypeSpecModule
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
TypeSpecModule
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
sealed case class TypeConstructors[+A](byName: Map[Name, TypeConstructorArgs[A]])

Attributes

Inherited from:
TypeSpecModule
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
TypeSpecModule
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any

Attributes

Inherited from:
TypeDefModule
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
sealed trait TypeDefinition[+Attribs]

Attributes

Inherited from:
TypeDefModule
Supertypes
class Object
trait Matchable
class Any
sealed trait TypeExpr

Attributes

Inherited from:
TypeModule
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Type[A]
object TypeFolder

Attributes

Inherited from:
TypeTransformerModule
Supertypes
class Object
trait Matchable
class Any
trait TypeFolder[-Context, -Attrib, Z]

Attributes

Inherited from:
TypeTransformerModule
Supertypes
class Object
trait Matchable
class Any
object TypeInfo

Attributes

Inherited from:
TypeInfoModule
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
TypeSpecModule
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
sealed trait TypeSpecification[+A]

Attributes

Inherited from:
TypeSpecModule
Supertypes
class Object
trait Matchable
class Any

Inherited types

type Field[+A] = FieldK[Type, A]

Attributes

Inherited from:
TypeModule
type IField[+A] = FieldK[Id, A]

Attributes

Inherited from:
TypeModule
type TypeInfo = GenericTypeInfo[Attributes]

Attributes

Inherited from:
TypeInfoModule

Value members

Inherited methods

def tCtorArg[A](pair: (Name, Type[A])): TypeConstructorArg[A]

Attributes

Inherited from:
TypeSpecModule
def tCtorArg[A](name: Name, tpe: Type[A]): TypeConstructorArg[A]

Attributes

Inherited from:
TypeSpecModule

Attributes

Inherited from:
TypeSpecModule
def typeCtors[A](ctors: (Name, TypeConstructorArgs[A])*): TypeConstructors[A]

Attributes

Inherited from:
TypeSpecModule