trait JFunctionUtils extends AnyRef
Utils to convert Scala functions and expressions to most common Java functional interfaces.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- JFunctionUtils
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type JBiConsumer[T, U] = BiConsumer[T, U]
- type JBiFunction[T, U, R] = BiFunction[T, U, R]
- type JBiPredicate[T, U] = BiPredicate[T, U]
- type JBinaryOperator[T] = BinaryOperator[T]
- type JBooleanSupplier = BooleanSupplier
- type JConsumer[T] = Consumer[T]
- type JDoubleBinaryOperator = DoubleBinaryOperator
- type JDoubleConsumer = DoubleConsumer
- type JDoubleFunction[R] = DoubleFunction[R]
- type JDoublePredicate = DoublePredicate
- type JDoubleSupplier = DoubleSupplier
- type JDoubleToIntFunction = DoubleToIntFunction
- type JDoubleToLongFunction = DoubleToLongFunction
- type JDoubleUnaryOperator = DoubleUnaryOperator
- type JFunction[T, R] = Function[T, R]
- type JIntBinaryOperator = IntBinaryOperator
- type JIntConsumer = IntConsumer
- type JIntFunction[R] = IntFunction[R]
- type JIntPredicate = IntPredicate
- type JIntSupplier = IntSupplier
- type JIntToDoubleFunction = IntToDoubleFunction
- type JIntToLongFunction = IntToLongFunction
- type JIntUnaryOperator = IntUnaryOperator
- type JLongBinaryOperator = LongBinaryOperator
- type JLongConsumer = LongConsumer
- type JLongFunction[R] = LongFunction[R]
- type JLongPredicate = LongPredicate
- type JLongSupplier = LongSupplier
- type JLongToDoubleFunction = LongToDoubleFunction
- type JLongToIntFunction = LongToIntFunction
- type JLongUnaryOperator = LongUnaryOperator
- type JObjDoubleConsumer[T] = ObjDoubleConsumer[T]
- type JObjIntConsumer[T] = ObjIntConsumer[T]
- type JObjLongConsumer[T] = ObjLongConsumer[T]
- type JPredicate[T] = Predicate[T]
- type JSupplier[T] = Supplier[T]
- type JToDoubleBiFunction[T, U] = ToDoubleBiFunction[T, U]
- type JToDoubleFunction[T] = ToDoubleFunction[T]
- type JToIntBiFunction[T, U] = ToIntBiFunction[T, U]
- type JToIntFunction[T] = ToIntFunction[T]
- type JToLongBiFunction[T, U] = ToLongBiFunction[T, U]
- type JToLongFunction[T] = ToLongFunction[T]
- type JUnaryOperator[T] = UnaryOperator[T]
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def jBiConsumer[T, U](code: (T, U) ⇒ Any): JBiConsumer[T, U]
- def jBiFunction[T, U, R](fun: (T, U) ⇒ R): JBiFunction[T, U, R]
- def jBiPredicate[T, U](pred: (T, U) ⇒ Boolean): JBiPredicate[T, U]
- def jBinaryOperator[T](op: (T, T) ⇒ T): JBinaryOperator[T]
- def jBooleanSupplier(expr: ⇒ Boolean): JBooleanSupplier
- def jConsumer[T](code: (T) ⇒ Any): JConsumer[T]
- def jDoubleBinaryOperator(op: (Double, Double) ⇒ Double): JDoubleBinaryOperator
- def jDoubleConsumer(code: (Double) ⇒ Any): JDoubleConsumer
- def jDoubleFunction[R](fun: (Double) ⇒ R): JDoubleFunction[R]
- def jDoublePredicate(pred: (Double) ⇒ Boolean): JDoublePredicate
- def jDoubleSupplier(expr: ⇒ Double): JDoubleSupplier
- def jDoubleToIntFunction(fun: (Double) ⇒ Int): JDoubleToIntFunction
- def jDoubleToLongFunction(fun: (Double) ⇒ Long): JDoubleToLongFunction
- def jDoubleUnaryOperator(op: (Double) ⇒ Double): JDoubleUnaryOperator
- def jFunction[T, R](fun: (T) ⇒ R): JFunction[T, R]
- def jIntBinaryOperator(op: (Int, Int) ⇒ Int): JIntBinaryOperator
- def jIntConsumer(code: (Int) ⇒ Any): JIntConsumer
- def jIntFunction[R](fun: (Int) ⇒ R): JIntFunction[R]
- def jIntPredicate(pred: (Int) ⇒ Boolean): JIntPredicate
- def jIntSupplier(expr: ⇒ Int): JIntSupplier
- def jIntToDoubleFunction(fun: (Int) ⇒ Double): JIntToDoubleFunction
- def jIntToLongFunction(fun: (Int) ⇒ Long): JIntToLongFunction
- def jIntUnaryOperator(op: (Int) ⇒ Int): JIntUnaryOperator
- def jLongBinaryOperator(op: (Long, Long) ⇒ Long): JLongBinaryOperator
- def jLongConsumer(code: (Long) ⇒ Any): JLongConsumer
- def jLongFunction[R](fun: (Long) ⇒ R): JLongFunction[R]
- def jLongPredicate(pred: (Long) ⇒ Boolean): JLongPredicate
- def jLongSupplier(expr: ⇒ Long): JLongSupplier
- def jLongToDoubleFunction(fun: (Long) ⇒ Double): JLongToDoubleFunction
- def jLongToIntFunction(fun: (Long) ⇒ Int): JLongToIntFunction
- def jLongUnaryOperator(op: (Long) ⇒ Long): JLongUnaryOperator
- def jObjDoubleConsumer[T](code: (T, Double) ⇒ Any): JObjDoubleConsumer[T]
- def jObjIntConsumer[T](code: (T, Int) ⇒ Any): JObjIntConsumer[T]
- def jObjLongConsumer[T](code: (T, Long) ⇒ Any): JObjLongConsumer[T]
- def jPredicate[T](pred: (T) ⇒ Boolean): JPredicate[T]
- def jSupplier[T](expr: ⇒ T): JSupplier[T]
- def jToDoubleBiFunction[T, U](fun: (T, U) ⇒ Double): JToDoubleBiFunction[T, U]
- def jToDoubleFunction[T](fun: (T) ⇒ Double): JToDoubleFunction[T]
- def jToIntBiFunction[T, U](fun: (T, U) ⇒ Int): JToIntBiFunction[T, U]
- def jToIntFunction[T](fun: (T) ⇒ Int): JToIntFunction[T]
- def jToLongBiFunction[T, U](fun: (T, U) ⇒ Long): JToLongBiFunction[T, U]
- def jToLongFunction[T](fun: (T) ⇒ Long): JToLongFunction[T]
- def jUnaryOperator[T](op: (T) ⇒ T): JUnaryOperator[T]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )