NativeFunc2

org.finos.morphir.extensibility.NativeFunc2
final case class NativeFunc2[T1, T2, R](name: FQName, f: (T1, T2) => R) extends NativeFunction2[T1, T2, R]

Attributes

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

Members list

Value members

Concrete methods

def invokeStrict(arg1: T1, arg2: T2)(implicit hints: Hints): R

Inherited methods

final def apply(arg1: T1, arg2: T2): R

Attributes

Inherited from:
NativeFunction2
def curried: T1 => T2 => R

Attributes

Inherited from:
Function2

Attributes

Inherited from:
ExtensionFunc
def invoke(args: List[Any], hints: Hints): Any

Attributes

Inherited from:
NativeFunction2
def invokeDynamic(arg1: Any, arg2: Any, hints: Hints): Any

Attributes

Inherited from:
NativeFunction2
def invokeDynamic(arg1: Any, arg2: Any): Any

Attributes

Inherited from:
NativeFunction2
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
override def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Function2 -> Any
Inherited from:
Function2
def tupled: ((T1, T2)) => R

Attributes

Inherited from:
Function2

Inherited fields

final val arity: 2

Attributes

Inherited from:
NativeFunction2