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 jCallable[T](expr: ⇒ T): Callable[T]

    Permalink
  18. def jComparator[T](cmp: (T, T) ⇒ Int): Comparator[T]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  49. def jRunnable(code: ⇒ Any): Runnable

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped