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 AsJavaDoubleFunction[R](sf: Double => R) extends DoubleFunction[R]
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 AsJavaObjDoubleConsumer[T](sf: (T, Double) => Unit) extends ObjDoubleConsumer[T]
case class AsJavaObjIntConsumer[T](sf: (T, Int) => Unit) extends ObjIntConsumer[T]
case class AsJavaObjLongConsumer[T](sf: (T, Long) => Unit) extends ObjLongConsumer[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 AsJavaToDoubleFunction[T](sf: T => Double) extends ToDoubleFunction[T]
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 AsJavaToLongFunction[T](sf: T => Long) extends ToLongFunction[T]
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 FromJavaDoubleFunction[R](jf: DoubleFunction[R]) extends Double => R
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 FromJavaLongSupplier(jf: LongSupplier) extends () => Long
case class FromJavaObjIntConsumer[T](jf: ObjIntConsumer[T]) extends (T, Int) => Unit
case class FromJavaObjLongConsumer[T](jf: ObjLongConsumer[T]) extends (T, Long) => Unit
case class FromJavaPredicate[T](jf: Predicate[T]) extends T => Boolean
case class FromJavaSupplier[T](jf: Supplier[T]) extends () => T
case class FromJavaToDoubleBiFunction[T, U](jf: ToDoubleBiFunction[T, U]) extends (T, U) => Double
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 FromJavaToLongFunction[T](jf: ToLongFunction[T]) extends T => 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 RichBinaryOperatorAsFunction2[T](underlying: BinaryOperator[T]) extends AnyVal
final class RichConsumerAsFunction1[T](underlying: Consumer[T]) extends AnyVal
final class RichDoubleFunctionAsFunction1[R](underlying: DoubleFunction[R]) 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 RichFunction1AsLongUnaryOperator(underlying: Long => Long) 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 RichObjIntConsumerAsFunction2[T](underlying: ObjIntConsumer[T]) extends AnyVal
final class RichPredicateAsFunction1[T](underlying: Predicate[T]) extends AnyVal
final class RichSupplierAsFunction0[T](underlying: Supplier[T]) extends AnyVal
final class RichToDoubleBiFunctionAsFunction2[T, U](underlying: ToDoubleBiFunction[T, U]) extends AnyVal
final class RichToIntBiFunctionAsFunction2[T, U](underlying: ToIntBiFunction[T, U]) extends AnyVal
final class RichToIntFunctionAsFunction1[T](underlying: ToIntFunction[T]) extends AnyVal
final class RichToLongBiFunctionAsFunction2[T, U](underlying: ToLongBiFunction[T, U]) extends AnyVal
final class RichToLongFunctionAsFunction1[T](underlying: ToLongFunction[T]) extends AnyVal
final class RichUnaryOperatorAsFunction1[T](underlying: UnaryOperator[T]) extends AnyVal