org.finos.morphir.ir.packages

Members list

Type members

Classlikes

final case class Definition[+TA, +VA](modules: Map[ModuleName, AccessControlled[Definition[TA, VA]]])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Definition[TA, VA]
object Definition

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Definition.type

Attributes

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

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Specification[+TA](modules: Map[ModuleName, Specification[TA]])

Type that represents a package specification. A package specification only contains types that are exposed publicly and type signatures for values that are exposed publicly.

Type that represents a package specification. A package specification only contains types that are exposed publicly and type signatures for values that are exposed publicly.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object Specification

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Types

final type USpecification = Specification[Any]

Value members

Concrete fields

final val USpecification: Specification.type