Trait

com.avsystem.commons.jiop

JFunctionUtils

Related Doc: package jiop

Permalink

trait JFunctionUtils extends AnyRef

Utils to convert Scala functions and expressions to most common Java functional interfaces.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JFunctionUtils
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type JBiConsumer[T, U] = BiConsumer[T, U]

    Permalink
  2. type JBiFunction[T, U, R] = BiFunction[T, U, R]

    Permalink
  3. type JBiPredicate[T, U] = BiPredicate[T, U]

    Permalink
  4. type JBinaryOperator[T] = BinaryOperator[T]

    Permalink
  5. type JBooleanSupplier = BooleanSupplier

    Permalink
  6. type JConsumer[T] = Consumer[T]

    Permalink
  7. type JDoubleBinaryOperator = DoubleBinaryOperator

    Permalink
  8. type JDoubleConsumer = DoubleConsumer

    Permalink
  9. type JDoubleFunction[R] = DoubleFunction[R]

    Permalink
  10. type JDoublePredicate = DoublePredicate

    Permalink
  11. type JDoubleSupplier = DoubleSupplier

    Permalink
  12. type JDoubleToIntFunction = DoubleToIntFunction

    Permalink
  13. type JDoubleToLongFunction = DoubleToLongFunction

    Permalink
  14. type JDoubleUnaryOperator = DoubleUnaryOperator

    Permalink
  15. type JFunction[T, R] = Function[T, R]

    Permalink
  16. type JIntBinaryOperator = IntBinaryOperator

    Permalink
  17. type JIntConsumer = IntConsumer

    Permalink
  18. type JIntFunction[R] = IntFunction[R]

    Permalink
  19. type JIntPredicate = IntPredicate

    Permalink
  20. type JIntSupplier = IntSupplier

    Permalink
  21. type JIntToDoubleFunction = IntToDoubleFunction

    Permalink
  22. type JIntToLongFunction = IntToLongFunction

    Permalink
  23. type JIntUnaryOperator = IntUnaryOperator

    Permalink
  24. type JLongBinaryOperator = LongBinaryOperator

    Permalink
  25. type JLongConsumer = LongConsumer

    Permalink
  26. type JLongFunction[R] = LongFunction[R]

    Permalink
  27. type JLongPredicate = LongPredicate

    Permalink
  28. type JLongSupplier = LongSupplier

    Permalink
  29. type JLongToDoubleFunction = LongToDoubleFunction

    Permalink
  30. type JLongToIntFunction = LongToIntFunction

    Permalink
  31. type JLongUnaryOperator = LongUnaryOperator

    Permalink
  32. type JObjDoubleConsumer[T] = ObjDoubleConsumer[T]

    Permalink
  33. type JObjIntConsumer[T] = ObjIntConsumer[T]

    Permalink
  34. type JObjLongConsumer[T] = ObjLongConsumer[T]

    Permalink
  35. type JPredicate[T] = Predicate[T]

    Permalink
  36. type JSupplier[T] = Supplier[T]

    Permalink
  37. type JToDoubleBiFunction[T, U] = ToDoubleBiFunction[T, U]

    Permalink
  38. type JToDoubleFunction[T] = ToDoubleFunction[T]

    Permalink
  39. type JToIntBiFunction[T, U] = ToIntBiFunction[T, U]

    Permalink
  40. type JToIntFunction[T] = ToIntFunction[T]

    Permalink
  41. type JToLongBiFunction[T, U] = ToLongBiFunction[T, U]

    Permalink
  42. type JToLongFunction[T] = ToLongFunction[T]

    Permalink
  43. type JUnaryOperator[T] = UnaryOperator[T]

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. def jBiConsumer[T, U](code: (T, U) ⇒ Any): JBiConsumer[T, U]

    Permalink
  13. def jBiFunction[T, U, R](fun: (T, U) ⇒ R): JBiFunction[T, U, R]

    Permalink
  14. def jBiPredicate[T, U](pred: (T, U) ⇒ Boolean): JBiPredicate[T, U]

    Permalink
  15. def jBinaryOperator[T](op: (T, T) ⇒ T): JBinaryOperator[T]

    Permalink
  16. def jBooleanSupplier(expr: ⇒ Boolean): JBooleanSupplier

    Permalink
  17. def jConsumer[T](code: (T) ⇒ Any): JConsumer[T]

    Permalink
  18. def jDoubleBinaryOperator(op: (Double, Double) ⇒ Double): JDoubleBinaryOperator

    Permalink
  19. def jDoubleConsumer(code: (Double) ⇒ Any): JDoubleConsumer

    Permalink
  20. def jDoubleFunction[R](fun: (Double) ⇒ R): JDoubleFunction[R]

    Permalink
  21. def jDoublePredicate(pred: (Double) ⇒ Boolean): JDoublePredicate

    Permalink
  22. def jDoubleSupplier(expr: ⇒ Double): JDoubleSupplier

    Permalink
  23. def jDoubleToIntFunction(fun: (Double) ⇒ Int): JDoubleToIntFunction

    Permalink
  24. def jDoubleToLongFunction(fun: (Double) ⇒ Long): JDoubleToLongFunction

    Permalink
  25. def jDoubleUnaryOperator(op: (Double) ⇒ Double): JDoubleUnaryOperator

    Permalink
  26. def jFunction[T, R](fun: (T) ⇒ R): JFunction[T, R]

    Permalink
  27. def jIntBinaryOperator(op: (Int, Int) ⇒ Int): JIntBinaryOperator

    Permalink
  28. def jIntConsumer(code: (Int) ⇒ Any): JIntConsumer

    Permalink
  29. def jIntFunction[R](fun: (Int) ⇒ R): JIntFunction[R]

    Permalink
  30. def jIntPredicate(pred: (Int) ⇒ Boolean): JIntPredicate

    Permalink
  31. def jIntSupplier(expr: ⇒ Int): JIntSupplier

    Permalink
  32. def jIntToDoubleFunction(fun: (Int) ⇒ Double): JIntToDoubleFunction

    Permalink
  33. def jIntToLongFunction(fun: (Int) ⇒ Long): JIntToLongFunction

    Permalink
  34. def jIntUnaryOperator(op: (Int) ⇒ Int): JIntUnaryOperator

    Permalink
  35. def jLongBinaryOperator(op: (Long, Long) ⇒ Long): JLongBinaryOperator

    Permalink
  36. def jLongConsumer(code: (Long) ⇒ Any): JLongConsumer

    Permalink
  37. def jLongFunction[R](fun: (Long) ⇒ R): JLongFunction[R]

    Permalink
  38. def jLongPredicate(pred: (Long) ⇒ Boolean): JLongPredicate

    Permalink
  39. def jLongSupplier(expr: ⇒ Long): JLongSupplier

    Permalink
  40. def jLongToDoubleFunction(fun: (Long) ⇒ Double): JLongToDoubleFunction

    Permalink
  41. def jLongToIntFunction(fun: (Long) ⇒ Int): JLongToIntFunction

    Permalink
  42. def jLongUnaryOperator(op: (Long) ⇒ Long): JLongUnaryOperator

    Permalink
  43. def jObjDoubleConsumer[T](code: (T, Double) ⇒ Any): JObjDoubleConsumer[T]

    Permalink
  44. def jObjIntConsumer[T](code: (T, Int) ⇒ Any): JObjIntConsumer[T]

    Permalink
  45. def jObjLongConsumer[T](code: (T, Long) ⇒ Any): JObjLongConsumer[T]

    Permalink
  46. def jPredicate[T](pred: (T) ⇒ Boolean): JPredicate[T]

    Permalink
  47. def jSupplier[T](expr: ⇒ T): JSupplier[T]

    Permalink
  48. def jToDoubleBiFunction[T, U](fun: (T, U) ⇒ Double): JToDoubleBiFunction[T, U]

    Permalink
  49. def jToDoubleFunction[T](fun: (T) ⇒ Double): JToDoubleFunction[T]

    Permalink
  50. def jToIntBiFunction[T, U](fun: (T, U) ⇒ Int): JToIntBiFunction[T, U]

    Permalink
  51. def jToIntFunction[T](fun: (T) ⇒ Int): JToIntFunction[T]

    Permalink
  52. def jToLongBiFunction[T, U](fun: (T, U) ⇒ Long): JToLongBiFunction[T, U]

    Permalink
  53. def jToLongFunction[T](fun: (T) ⇒ Long): JToLongFunction[T]

    Permalink
  54. def jUnaryOperator[T](op: (T) ⇒ T): JUnaryOperator[T]

    Permalink
  55. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  56. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  57. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  58. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  59. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  60. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped