org.finos.morphir

Members list

Type members

Classlikes

object Int16 extends Subtype[Short]

Attributes

Supertypes
class Subtype[Short]
class Newtype[Short]
class NewtypeCustom[Short]
class Object
trait Matchable
class Any
Show all
Self type
Int16.type
object Int8 extends Subtype[Byte]

Attributes

Supertypes
class Subtype[Byte]
class Newtype[Byte]
class NewtypeCustom[Byte]
class Object
trait Matchable
class Any
Show all
Self type
Int8.type
final case class MBool(value: Boolean, flags: PrimitiveFlags) extends MPrimitive[Boolean]

Attributes

Companion
object
Supertypes
trait MPrimitive[Boolean]
trait MData[Boolean]
trait MValue[Boolean]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MBool

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MBool.type
sealed trait MData[+A] extends MValue[A]

Attributes

Supertypes
trait MValue[A]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
trait MPrimitive[A]
class MBool
class MFloat
class MInt
class MInt16
class MInt32
class MInt64
class MInt8
class MString
object MUnit.type
Show all
final case class MFloat(value: MorphirFloat, flags: PrimitiveFlags) extends MPrimitive[MorphirFloat]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MFloat

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MFloat.type
final case class MInt(value: SafeLong, flags: PrimitiveFlags) extends MPrimitive[MorphirInt]

Attributes

Companion
object
Supertypes
trait MData[MorphirInt]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MInt

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MInt.type
final case class MInt16(value: Short, flags: PrimitiveFlags) extends MPrimitive[Short]

Attributes

Supertypes
trait MPrimitive[Short]
trait MData[Short]
trait MValue[Short]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class MInt32(value: Int, flags: PrimitiveFlags) extends MPrimitive[Int]

Attributes

Supertypes
trait MPrimitive[Int]
trait MData[Int]
trait MValue[Int]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class MInt64(value: Long, flags: PrimitiveFlags) extends MPrimitive[Long]

Attributes

Supertypes
trait MPrimitive[Long]
trait MData[Long]
trait MValue[Long]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class MInt8(value: Byte, flags: PrimitiveFlags) extends MPrimitive[Byte]

Attributes

Supertypes
trait MPrimitive[Byte]
trait MData[Byte]
trait MValue[Byte]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait MPrimitive[+A] extends MData[A]

Attributes

Supertypes
trait MData[A]
trait MValue[A]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class MBool
class MFloat
class MInt
class MInt16
class MInt32
class MInt64
class MInt8
class MString
Show all
final case class MString(value: String, flags: PrimitiveFlags) extends MPrimitive[String]

Attributes

Companion
object
Supertypes
trait MPrimitive[String]
trait MData[String]
trait MValue[String]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MString

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MString.type
case object MUnit extends MData[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait MData[Unit]
trait MValue[Unit]
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
MUnit.type
sealed trait MValue[+A] extends Product, Serializable

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
trait MData[A]
trait MPrimitive[A]
class MBool
class MFloat
class MInt
class MInt16
class MInt32
class MInt64
class MInt8
class MString
object MUnit.type
Show all
object MValue

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
MValue.type
object MorphirFloat extends Subtype[Double]

Attributes

Supertypes
class Subtype[Double]
class Newtype[Double]
class NewtypeCustom[Double]
class Object
trait Matchable
class Any
Show all
Self type
object MorphirInt extends Subtype[SafeLong], HasFQNameInfo

Attributes

Supertypes
class Subtype[SafeLong]
class Newtype[SafeLong]
class NewtypeCustom[SafeLong]
class Object
trait Matchable
class Any
Show all
Self type
MorphirInt.type
object MorphirInt32 extends Subtype[Int]

Attributes

Supertypes
class Subtype[Int]
class Newtype[Int]
class NewtypeCustom[Int]
class Object
trait Matchable
class Any
Show all
Self type
object MorphirInt64 extends Subtype[Long]

Attributes

Supertypes
class Subtype[Long]
class Newtype[Long]
class NewtypeCustom[Long]
class Object
trait Matchable
class Any
Show all
Self type
object mir extends AllMiscModules, AllTypeLevelModules

Attributes

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

Types

type MorphirFloat = Type
type MorphirInt = Type
type MorphirInt16 = Type
type MorphirInt32 = Type
type MorphirInt64 = Type
type MorphirInt8 = Type