scala / 3.1 / scala / jdk / functionwrappers$$fromjavabifunction.html

Class scala.jdk.FromJavaBiFunction

case class FromJavaBiFunction[T, U, R](jf: BiFunction[T, U, R]) extends (T, U) => R

Supertypes

Concrete methods

Source
def apply(x1: T, x2: U): R

Inherited methods

Source@unspecialized
def curried: T => U => R

Creates a curried version of this function.

Returns

a function f such that f(x1)(x2) == apply(x1, x2)

Inherited from Function2

Source

An iterator over the names of all the elements of this product.

Inherited from Product

Source

An iterator over all the elements of this product.

Returns

in the default implementation, an Iterator[Any]

Inherited from Product

Source
override def toString(): String

Definition Classes Function2 -> Any
Inherited from Function2

Source@unspecialized
def tupled: (T, U) => R

Creates a tupled version of this function: instead of 2 arguments, it accepts a single scala.Tuple2 argument.

Returns

a function f such that f((x1, x2)) == f(Tuple2(x1, x2)) == apply(x1, x2)

Inherited from Function2

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/jdk/FunctionWrappers$$FromJavaBiFunction.html