FunctionWrappers

class Object
trait Matchable
class Any

Type members

Classlikes

case
class AsJavaBiConsumer[T, U](sf: (T, U) => Unit) extends BiConsumer[T, U]
case
class AsJavaBiFunction[T, U, R](sf: (T, U) => R) extends BiFunction[T, U, R]
case
class AsJavaBiPredicate[T, U](sf: (T, U) => Boolean) extends BiPredicate[T, U]
case
class AsJavaBinaryOperator[T](sf: (T, T) => T) extends BinaryOperator[T]
case
class AsJavaConsumer[T](sf: T => Unit) extends Consumer[T]
case
class AsJavaFunction[T, R](sf: T => R) extends Function[T, R]
case
class AsJavaIntFunction[R](sf: Int => R) extends IntFunction[R]
case
class AsJavaIntSupplier(sf: () => Int) extends IntSupplier
case
class AsJavaLongFunction[R](sf: Long => R) extends LongFunction[R]
case
class AsJavaLongSupplier(sf: () => Long) extends LongSupplier
case
class AsJavaObjIntConsumer[T](sf: (T, Int) => Unit) extends ObjIntConsumer[T]
case
class AsJavaPredicate[T](sf: T => Boolean) extends Predicate[T]
case
class AsJavaSupplier[T](sf: () => T) extends Supplier[T]
case
class AsJavaToDoubleBiFunction[T, U](sf: (T, U) => Double) extends ToDoubleBiFunction[T, U]
case
class AsJavaToIntBiFunction[T, U](sf: (T, U) => Int) extends ToIntBiFunction[T, U]
case
class AsJavaToIntFunction[T](sf: T => Int) extends ToIntFunction[T]
case
class AsJavaToLongBiFunction[T, U](sf: (T, U) => Long) extends ToLongBiFunction[T, U]
case
class AsJavaUnaryOperator[T](sf: T => T) extends UnaryOperator[T]
case
class FromJavaBiConsumer[T, U](jf: BiConsumer[T, U]) extends (T, U) => Unit
case
class FromJavaBiFunction[T, U, R](jf: BiFunction[T, U, R]) extends (T, U) => R
case
class FromJavaBiPredicate[T, U](jf: BiPredicate[T, U]) extends (T, U) => Boolean
case
class FromJavaBinaryOperator[T](jf: BinaryOperator[T]) extends (T, T) => T
case
class FromJavaConsumer[T](jf: Consumer[T]) extends T => Unit
case
class FromJavaFunction[T, R](jf: Function[T, R]) extends T => R
case
class FromJavaIntFunction[R](jf: IntFunction[R]) extends Int => R
case
class FromJavaIntSupplier(jf: IntSupplier) extends () => Int
case
class FromJavaLongFunction[R](jf: LongFunction[R]) extends Long => R
case
class FromJavaObjIntConsumer[T](jf: ObjIntConsumer[T]) extends (T, Int) => Unit
case
class FromJavaPredicate[T](jf: Predicate[T]) extends T => Boolean
case
class FromJavaSupplier[T](jf: Supplier[T]) extends () => T
case
class FromJavaToIntBiFunction[T, U](jf: ToIntBiFunction[T, U]) extends (T, U) => Int
case
class FromJavaToIntFunction[T](jf: ToIntFunction[T]) extends T => Int
case
class FromJavaToLongBiFunction[T, U](jf: ToLongBiFunction[T, U]) extends (T, U) => Long
case
class FromJavaUnaryOperator[T](jf: UnaryOperator[T]) extends T => T
final
class RichBiConsumerAsFunction2[T, U](underlying: BiConsumer[T, U]) extends AnyVal
final
class RichBiFunctionAsFunction2[T, U, R](underlying: BiFunction[T, U, R]) extends AnyVal
final
class RichBiPredicateAsFunction2[T, U](underlying: BiPredicate[T, U]) extends AnyVal
final
class RichConsumerAsFunction1[T](underlying: Consumer[T]) extends AnyVal
final
class RichFunction0AsBooleanSupplier(underlying: () => Boolean) extends AnyVal
final
class RichFunction0AsDoubleSupplier(underlying: () => Double) extends AnyVal
final
class RichFunction0AsIntSupplier(underlying: () => Int) extends AnyVal
final
class RichFunction0AsLongSupplier(underlying: () => Long) extends AnyVal
final
class RichFunction0AsSupplier[T](underlying: () => T) extends AnyVal
final
class RichFunction1AsConsumer[T](underlying: T => Unit) extends AnyVal
final
class RichFunction1AsDoubleConsumer(underlying: Double => Unit) extends AnyVal
final
class RichFunction1AsDoubleFunction[R](underlying: Double => R) extends AnyVal
final
class RichFunction1AsFunction[T, R](underlying: T => R) extends AnyVal
final
class RichFunction1AsIntConsumer(underlying: Int => Unit) extends AnyVal
final
class RichFunction1AsIntFunction[R](underlying: Int => R) extends AnyVal
final
class RichFunction1AsIntPredicate(underlying: Int => Boolean) extends AnyVal
final
class RichFunction1AsIntToLongFunction(underlying: Int => Long) extends AnyVal
final
class RichFunction1AsIntUnaryOperator(underlying: Int => Int) extends AnyVal
final
class RichFunction1AsLongConsumer(underlying: Long => Unit) extends AnyVal
final
class RichFunction1AsLongFunction[R](underlying: Long => R) extends AnyVal
final
class RichFunction1AsLongPredicate(underlying: Long => Boolean) extends AnyVal
final
class RichFunction1AsLongToIntFunction(underlying: Long => Int) extends AnyVal
final
class RichFunction1AsPredicate[T](underlying: T => Boolean) extends AnyVal
final
class RichFunction1AsToDoubleFunction[T](underlying: T => Double) extends AnyVal
final
class RichFunction1AsToIntFunction[T](underlying: T => Int) extends AnyVal
final
class RichFunction1AsToLongFunction[T](underlying: T => Long) extends AnyVal
final
class RichFunction1AsUnaryOperator[T](underlying: T => T) extends AnyVal
final
class RichFunction2AsBiConsumer[T, U](underlying: (T, U) => Unit) extends AnyVal
final
class RichFunction2AsBiFunction[T, U, R](underlying: (T, U) => R) extends AnyVal
final
class RichFunction2AsBiPredicate[T, U](underlying: (T, U) => Boolean) extends AnyVal
final
class RichFunction2AsBinaryOperator[T](underlying: (T, T) => T) extends AnyVal
final
class RichFunction2AsIntBinaryOperator(underlying: (Int, Int) => Int) extends AnyVal
final
class RichFunction2AsLongBinaryOperator(underlying: (Long, Long) => Long) extends AnyVal
final
class RichFunction2AsObjDoubleConsumer[T](underlying: (T, Double) => Unit) extends AnyVal
final
class RichFunction2AsObjIntConsumer[T](underlying: (T, Int) => Unit) extends AnyVal
final
class RichFunction2AsObjLongConsumer[T](underlying: (T, Long) => Unit) extends AnyVal
final
class RichFunction2AsToDoubleBiFunction[T, U](underlying: (T, U) => Double) extends AnyVal
final
class RichFunction2AsToIntBiFunction[T, U](underlying: (T, U) => Int) extends AnyVal
final
class RichFunction2AsToLongBiFunction[T, U](underlying: (T, U) => Long) extends AnyVal
final
class RichFunctionAsFunction1[T, R](underlying: Function[T, R]) extends AnyVal
final
class RichIntFunctionAsFunction1[R](underlying: IntFunction[R]) extends AnyVal
final
class RichLongFunctionAsFunction1[R](underlying: LongFunction[R]) extends AnyVal
final
class RichPredicateAsFunction1[T](underlying: Predicate[T]) extends AnyVal
final
class RichSupplierAsFunction0[T](underlying: Supplier[T]) extends AnyVal
final
class RichToIntBiFunctionAsFunction2[T, U](underlying: ToIntBiFunction[T, U]) extends AnyVal