org.finos.morphir

Members list

Concise view

Type members

Classlikes

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

Attributes

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

Attributes

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

Attributes

Graph
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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any
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.

Attributes

nameOverride

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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any
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.

Attributes

ns

The namespace to use.

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any
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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any
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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any