org.finos.morphir.extensibility

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DynamicNativeFunction2[T1, T2, R]
object modBy.type
abstract class DynamicNativeFunction2[T1, T2, R](val name: FQName) extends NativeFunction, DynamicFunction

Attributes

Supertypes
class Object
trait Matchable
class Any
Show all
Known subtypes
object modBy.type
sealed trait ExtensionFunc

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DynamicNativeFunction2[T1, T2, R]
object modBy.type
trait NativeFunction2[T1, T2, R]
class IntBinaryOp[T]
class NativeFunc2[T1, T2, R]
trait SdkFunction
Show all
abstract class ExtensionsModule(val ir: AllTypeLevelModules)

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
final case class IntBinaryOp[T <: MInt](name: FQName, f: (T, T) => T) extends IntBinaryOperator

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait (MInt, MInt) => MInt
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait (MInt, MInt) => MInt
class Object
trait Matchable
class Any
Show all
Known subtypes
class IntBinaryOp[T]
sealed trait ModuleDescriptor

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Basics.type
object List.type
object Maybe.type
object String.type
Self type

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait MorphirModule

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class NativeModule
class SdkModule
class UserModule
final case class NativeFunc2[T1, T2, R](name: FQName, f: (T1, T2) => R) extends NativeFunction2[T1, T2, R]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NativeFunction2[T1, T2, R]
trait (T1, T2) => R
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DynamicNativeFunction2[T1, T2, R]
object modBy.type
trait NativeFunction2[T1, T2, R]
class IntBinaryOp[T]
class NativeFunc2[T1, T2, R]
trait SdkFunction
Show all
trait NativeFunction2[-T1, -T2, +R] extends NativeFunction, (T1, T2) => R

Attributes

Supertypes
trait (T1, T2) => R
class Object
trait Matchable
class Any
Show all
Known subtypes
class IntBinaryOp[T]
class NativeFunc2[T1, T2, R]
sealed abstract class NativeModule(val packageName: String, val moduleName: String) extends MorphirModule

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SdkModule
sealed trait SdkFunction extends NativeFunction

Attributes

Supertypes
class Object
trait Matchable
class Any
abstract class SdkModule(packageName: String, moduleName: String) extends NativeModule

Attributes

Supertypes
class NativeModule
class Object
trait Matchable
class Any
sealed abstract class SdkModuleDescriptor(moduleName: String)(implicit packageName: PackageName) extends ModuleDescriptor

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Basics.type
object List.type
object Maybe.type
object String.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
abstract class UserModule(val packageName: String, val moduleName: String) extends MorphirModule

Attributes

Supertypes
class Object
trait Matchable
class Any