org.finos.morphir

Members list

Type members

Classlikes

class Default[+A](val default: A)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DefaultUnit.type

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Default.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Default.type
final case class distributionPackage(name: String, sinceVersion: Option[String], untilVersion: Option[String]) extends Annotation

An annotation that indicates that the annotated item should appear as being contained in the named distribution package.

An annotation that indicates that the annotated item should appear as being contained in the named distribution package.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any
Show all
final case class module(nameOverride: Option[String]) extends Annotation

An annotation that indicates that the annotated type is a Morphir module.

An annotation that indicates that the annotated type is a Morphir module.

Value parameters

nameOverride

An optional name override for the module. If not specified, the name of the annotated type is used.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any
Show all
final case class namespace(ns: String) extends Annotation

An annotation that indicates that the annotated item should appear in the provided namespace.

An annotation that indicates that the annotated item should appear in the provided namespace.

Value parameters

ns

The namespace to use.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any
Show all
final case class nativeFunction() extends Annotation

An annotation that indicates that the annotated item is a native function.

An annotation that indicates that the annotated item is a native function.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any
Show all
final case class notExported() extends Annotation

An annotation that indicates that the annotated item should not be exported to the Morphir IR.

An annotation that indicates that the annotated item should not be exported to the Morphir IR.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any
Show all