Объект scala.jdk.FunctionConverters
объект FunctionConverters extends Priority0FunctionExtensions
Члены-значения
final def !=(arg0: Any): Boolean
Проверка двух объектов на неравенство.
- returns
trueесли !(this == that), иначе false.
- Definition Classes
- AnyRef → Any
final def ##(): Int
Эквивалентно x.hashCode за исключением упакованных числовых типов и null. Для числовых типов возвращается хеш-значение, соответствующее равенству значений: если два экземпляра типа значения сравниваются как true, то ## для каждого из них вернёт одинаковое хеш-значение. Для null возвращается хеш-код, где null.hashCode выбрасывает NullPointerException.
- returns
хеш-значение, соответствующее ==
- Definition Classes
- AnyRef → Any
final def ==(arg0: Any): Boolean
Выражение x == that эквивалентно if (x eq null) that eq null else x.equals(that).
- returns
trueесли объект-приемник эквивалентен аргументу;falseв противном случае.
- Definition Classes
- AnyRef → Any
final def asInstanceOf[T0]: T0
Приведение типа объекта-приёмника к типу T0.
Обратите внимание, что успех приведения типов во время выполнения зависит от семантики стирания Scala. Поэтому выражение 1.asInstanceOf[String] выбросит ClassCastException во время выполнения, в то время как выражение List(1).asInstanceOf[List[String]] не выбросит исключения. В последнем примере, поскольку тип аргумента стирается на этапе компиляции, невозможно проверить, соответствуют ли содержимое списка требуемому типу.
- returns
объект-приёмник.
- Definition Classes
- Any
- Исключения
ClassCastException, если объект-приёмник не является экземпляром стираемого типаT0.
def clone(): AnyRef
Создаёт копию объекта-приемника.
По умолчанию, реализация метода clone зависит от платформы.
- returns
копию объекта-приемника.
implicit def enrichAsJavaBiConsumer[T, U](sf: (T, U) => Unit): RichFunction2AsBiConsumer[T, U]
- Definition Classes
- Priority2FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsJavaBiFunction[T, U, R](sf: (T, U) => R): RichFunction2AsBiFunction[T, U, R]
- Definition Classes
- Priority3FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsJavaBiPredicate[T, U](sf: (T, U) => Boolean): RichFunction2AsBiPredicate[T, U]
- Definition Classes
- Priority2FunctionExtensions
- Annotations
- @inline()
неявный def enrichAsJavaBinaryOperator[T, A1, A2](sf: (T, A1) => A2)(неявный evA1: =:=[A1, T], evA2: =:=[A2, T]): RichFunction2AsBinaryOperator[T]
- Определения классов
- Priority1FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaBooleanSupplier(sf: () => Boolean): RichFunction0AsBooleanSupplier
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaConsumer[T](sf: (T) => Unit): RichFunction1AsConsumer[T]
- Определения классов
- Priority1FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaDoubleBinaryOperator[A0, A1](sf: (A0, A1) => Double)(неявный evA0: =:=[A0, Double], evA1: =:=[A1, Double]): RichFunction2AsDoubleBinaryOperator
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaDoubleConsumer[A0](sf: (A0) => Unit)(неявный evA0: =:=[A0, Double]): RichFunction1AsDoubleConsumer
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaDoubleFunction[A0, R](sf: (A0) => R)(неявный evA0: =:=[A0, Double]): RichFunction1AsDoubleFunction[R]
- Определения классов
- Priority1FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaDoublePredicate[A0](sf: (A0) => Boolean)(неявный evA0: =:=[A0, Double]): RichFunction1AsDoublePredicate
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaDoubleSupplier(sf: () => Double): RichFunction0AsDoubleSupplier
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaDoubleToIntFunction[A0](sf: (A0) => Int)(явное evA0: =:=[A0, Double]): RichFunction1AsDoubleToIntFunction
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaDoubleToLongFunction[A0](sf: (A0) => Long)(явное evA0: =:=[A0, Double]): RichFunction1AsDoubleToLongFunction
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaDoubleUnaryOperator[A0](sf: (A0) => Double)(явное evA0: =:=[A0, Double]): RichFunction1AsDoubleUnaryOperator
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaFunction[T, R](sf: (T) => R): RichFunction1AsFunction[T, R]
- Определения классов
- Priority2FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaIntBinaryOperator[A0, A1](sf: (A0, A1) => Int)(явное evA0: =:=[A0, Int], evA1: =:=[A1, Int]): RichFunction2AsIntBinaryOperator
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaIntConsumer[A0](sf: (A0) => Unit)(явное evA0: =:=[A0, Int]): RichFunction1AsIntConsumer
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaIntFunction[A0, R](sf: (A0) => R)(явное evA0: =:=[A0, Int]): RichFunction1AsIntFunction[R]
- Определения классов
- Priority1FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaIntPredicate[A0](sf: (A0) => Boolean)(явное evA0: =:=[A0, Int]): RichFunction1AsIntPredicate
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaIntSupplier(sf: () => Int): RichFunction0AsIntSupplier
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaIntToDoubleFunction[A0](sf: (A0) => Double)(явное evA0: =:=[A0, Int]): RichFunction1AsIntToDoubleFunction
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaIntToLongFunction[A0](sf: (A0) => Long)(явное evA0: =:=[A0, Int]): RichFunction1AsIntToLongFunction
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaIntUnaryOperator[A0](sf: (A0) => Int)(явное evA0: =:=[A0, Int]): RichFunction1AsIntUnaryOperator
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaLongBinaryOperator[A0, A1](sf: (A0, A1) => Long)(явное evA0: =:=[A0, Long], evA1: =:=[A1, Long]): RichFunction2AsLongBinaryOperator
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaLongConsumer[A0](sf: (A0) => Unit)(явное evA0: =:=[A0, Long]): RichFunction1AsLongConsumer
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaLongFunction[A0, R](sf: (A0) => R)(явное evA0: =:=[A0, Long]): RichFunction1AsLongFunction[R]
- Определения классов
- Priority1FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaLongPredicate[A0](sf: (A0) => Boolean)(явное evA0: =:=[A0, Long]): RichFunction1AsLongPredicate
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaLongSupplier(sf: () => Long): RichFunction0AsLongSupplier
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaLongToDoubleFunction[A0](sf: (A0) => Double)(явное evA0: =:=[A0, Long]): RichFunction1AsLongToDoubleFunction
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaLongToIntFunction[A0](sf: (A0) => Int)(явное evA0: =:=[A0, Long]): RichFunction1AsLongToIntFunction
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaLongUnaryOperator[A0](sf: (A0) => Long)(явное evA0: =:=[A0, Long]): RichFunction1AsLongUnaryOperator
- Определения классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
implicit def enrichAsJavaObjDoubleConsumer[T, A1](sf: (T, A1) => Unit)(implicit evA1: =:=[A1, Double]): RichFunction2AsObjDoubleConsumer[T]
- Definition Classes
- Priority1FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsJavaObjIntConsumer[T, A1](sf: (T, A1) => Unit)(implicit evA1: =:=[A1, Int]): RichFunction2AsObjIntConsumer[T]
- Definition Classes
- Priority1FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsJavaObjLongConsumer[T, A1](sf: (T, A1) => Unit)(implicit evA1: =:=[A1, Long]): RichFunction2AsObjLongConsumer[T]
- Definition Classes
- Priority1FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsJavaPredicate[T](sf: (T) => Boolean): RichFunction1AsPredicate[T]
- Definition Classes
- Priority1FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsJavaSupplier[T](sf: () => T): RichFunction0AsSupplier[T]
- Definition Classes
- Priority1FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsJavaToDoubleBiFunction[T, U](sf: (T, U) => Double): RichFunction2AsToDoubleBiFunction[T, U]
- Definition Classes
- Priority2FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsJavaToDoubleFunction[T](sf: (T) => Double): RichFunction1AsToDoubleFunction[T]
- Definition Classes
- Priority1FunctionExtensions
- Annotations
- @inline()
явное def enrichAsJavaToIntBiFunction[T, U](sf: (T, U) => Int): RichFunction2AsToIntBiFunction[T, U]
- Определение классов
- Priority2FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaToIntFunction[T](sf: (T) => Int): RichFunction1AsToIntFunction[T]
- Определение классов
- Priority1FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaToLongBiFunction[T, U](sf: (T, U) => Long): RichFunction2AsToLongBiFunction[T, U]
- Определение классов
- Priority2FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaToLongFunction[T](sf: (T) => Long): RichFunction1AsToLongFunction[T]
- Определение классов
- Priority1FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaUnaryOperator[T, A1](sf: (T) => A1)(явное evA1: =:=[A1, T]): RichFunction1AsUnaryOperator[T]
- Определение классов
- Priority1FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsScalaFromBiConsumer[T, U](jf: BiConsumer[T, U]): RichBiConsumerAsFunction2[T, U]
- Определение классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsScalaFromBiFunction[T, U, R](jf: BiFunction[T, U, R]): RichBiFunctionAsFunction2[T, U, R]
- Определение классов
- Priority0FunctionExtensions
- Аннотации
- @inline()
implicit def enrichAsScalaFromBiPredicate[T, U](jf: BiPredicate[T, U]): RichBiPredicateAsFunction2[T, U]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromBinaryOperator[T](jf: BinaryOperator[T]): RichBinaryOperatorAsFunction2[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromBooleanSupplier(jf: BooleanSupplier): RichBooleanSupplierAsFunction0
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromConsumer[T](jf: Consumer[T]): RichConsumerAsFunction1[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromDoubleBinaryOperator(jf: DoubleBinaryOperator): RichDoubleBinaryOperatorAsFunction2
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromDoubleConsumer(jf: DoubleConsumer): RichDoubleConsumerAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromDoubleFunction[R](jf: DoubleFunction[R]): RichDoubleFunctionAsFunction1[R]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromDoublePredicate(jf: DoublePredicate): RichDoublePredicateAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromDoubleSupplier(jf: DoubleSupplier): RichDoubleSupplierAsFunction0
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromDoubleToIntFunction(jf: DoubleToIntFunction): RichDoubleToIntFunctionAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromDoubleToLongFunction(jf: DoubleToLongFunction): RichDoubleToLongFunctionAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromDoubleUnaryOperator(jf: DoubleUnaryOperator): RichDoubleUnaryOperatorAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromFunction[T, R](jf: java.util.function.Function[T, R]): RichFunctionAsFunction1[T, R]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromIntBinaryOperator(jf: IntBinaryOperator): RichIntBinaryOperatorAsFunction2
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromIntConsumer(jf: IntConsumer): RichIntConsumerAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromIntFunction[R](jf: IntFunction[R]): RichIntFunctionAsFunction1[R]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromIntPredicate(jf: IntPredicate): RichIntPredicateAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromIntSupplier(jf: IntSupplier): RichIntSupplierAsFunction0
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromIntToDoubleFunction(jf: IntToDoubleFunction): RichIntToDoubleFunctionAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromIntToLongFunction(jf: IntToLongFunction): RichIntToLongFunctionAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromIntUnaryOperator(jf: IntUnaryOperator): RichIntUnaryOperatorAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromLongBinaryOperator(jf: LongBinaryOperator): RichLongBinaryOperatorAsFunction2
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromLongConsumer(jf: LongConsumer): RichLongConsumerAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromLongFunction[R](jf: LongFunction[R]): RichLongFunctionAsFunction1[R]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromLongPredicate(jf: LongPredicate): RichLongPredicateAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromLongSupplier(jf: LongSupplier): RichLongSupplierAsFunction0
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromLongToDoubleFunction(jf: LongToDoubleFunction): RichLongToDoubleFunctionAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromLongToIntFunction(jf: LongToIntFunction): RichLongToIntFunctionAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromLongUnaryOperator(jf: LongUnaryOperator): RichLongUnaryOperatorAsFunction1
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
implicit def enrichAsScalaFromObjDoubleConsumer[T](jf: ObjDoubleConsumer[T]): RichObjDoubleConsumerAsFunction2[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromObjIntConsumer[T](jf: ObjIntConsumer[T]): RichObjIntConsumerAsFunction2[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromObjLongConsumer[T](jf: ObjLongConsumer[T]): RichObjLongConsumerAsFunction2[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromPredicate[T](jf: Predicate[T]): RichPredicateAsFunction1[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromSupplier[T](jf: Supplier[T]): RichSupplierAsFunction0[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromToDoubleBiFunction[T, U](jf: ToDoubleBiFunction[T, U]): RichToDoubleBiFunctionAsFunction2[T, U]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromToDoubleFunction[T](jf: ToDoubleFunction[T]): RichToDoubleFunctionAsFunction1[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromToIntBiFunction[T, U](jf: ToIntBiFunction[T, U]): RichToIntBiFunctionAsFunction2[T, U]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromToIntFunction[T](jf: ToIntFunction[T]): RichToIntFunctionAsFunction1[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromToLongBiFunction[T, U](jf: ToLongBiFunction[T, U]): RichToLongBiFunctionAsFunction2[T, U]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromToLongFunction[T](jf: ToLongFunction[T]): RichToLongFunctionAsFunction1[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
явное def enrichAsScalaFromUnaryOperator[T](jf: UnaryOperator[T]): RichUnaryOperatorAsFunction1[T]
- Definition Classes
- Priority0FunctionExtensions
- Annotations
- @inline()
final def eq(arg0: AnyRef): Boolean
Проверяет, является ли аргумент (that) ссылкой на принимающий объект (this).
Метод eq реализует отношение эквивалентности на непустых экземплярах AnyRef, и имеет три дополнительных свойства:
-
Он согласован: для любых непустых экземпляров
x и y типа AnyRef, многократные вызовы x.eq(y) последовательно возвращают true или последовательно возвращают false.Для любого непустого экземпляра x типа AnyRef, вызовы x.eq(null) и null.eq(x) возвращают false.
null.eq(null) возвращает true. При переопределении методов equals или hashCode важно обеспечить, чтобы их поведение соответствовало равенству по ссылке. Поэтому, если два объекта являются ссылками друг на друга (o1 eq o2), они должны быть равны друг другу (o1 == o2). и они должны иметь одинаковое значение хеша (o1.hashCode == o2.hashCode).
- returns
trueесли аргумент является ссылкой на принимающий объект;falseв противном случае.
- Definition Classes
- AnyRef
def equals(arg0: AnyRef): Boolean
Метод равенства для ссылочных типов. Реализация по умолчанию делегирует вызов методу eq.
См. также equals в scala.Any.
- returns
trueесли принимающий объект эквивалентен аргументу;falseв противном случае.
- Definition Classes
- AnyRef → Any
def finalize(): Unit
Вызывается сборщиком мусора для объекта-приемника, когда больше нет ссылок на объект.
Подробности о том, когда и будет ли вызываться метод finalize, а также о взаимодействии finalize с нелокальными возвратами и исключениями, зависят от платформы.
final def getClass(): Class[_ <: AnyRef]
Возвращает представление runtime класса объекта.
- returns
объект класса, соответствующий типу runtime принимающего объекта.
def hashCode(): Int
Метод hashCode для ссылочных типов. См. hashCode в scala.Any.
- returns
значение хеш-кода для этого объекта.
final def isInstanceOf[T0]: Boolean
Проверить, является ли динамический тип объекта-приёмника T0.
Обратите внимание, что результат теста зависит от семантики стирания типов Scala. Поэтому выражение 1.isInstanceOf[String] вернёт false, а выражение List(1).isInstanceOf[List[String]] вернёт true. В последнем примере, поскольку аргумент типа стирается во время компиляции, невозможно проверить, соответствуют ли содержимое списка указанному типу.
- возвращает
trueесли объект-приёмник является экземпляром стирания типаT0;falseв противном случае.
- Классы-определения
- Any
final def ne(arg0: AnyRef): Boolean
Эквивалентно !(this eq that).
- возвращает
trueесли аргумент не является ссылкой на объект-приёмник;falseв противном случае.
- Классы-определения
- AnyRef
final def notify(): Unit
Разбудить один поток, ожидающий монитора объекта-приёмника.
- Классы-определения
- AnyRef
- Аннотации
- @native()
- Примечание
не указано SLS как член AnyRef
final def notifyAll(): Unit
Разбудить все потоки, ожидающие монитора объекта-приёмника.
- Классы-определения
- AnyRef
- Аннотации
- @native()
- Примечание
не указано SLS как член AnyRef
final def synchronized[T0](arg0: => T0): T0
- Классы-определения
- AnyRef
def toString(): String
Создаёт строковое представление этого объекта. По умолчанию представление зависит от платформы. На платформе Java это конкатенация имени класса, «@» и хэш-кода объекта в шестнадцатеричном формате.
- возвращает
строковое представление объекта.
- Классы-определения
- AnyRef → Any
final def wait(): Unit
- Классы-определения
- AnyRef
- Аннотации
- @throws(classOf[java.lang.InterruptedException])
final def wait(arg0: Long, arg1: Int): Unit
- Классы-определения
- AnyRef
- Аннотации
- @throws(classOf[java.lang.InterruptedException])
final def wait(arg0: Long): Unit
© 2002-2019 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://www.scala-lang.org/api/2.13.0/scala/jdk/FunctionConverters$.html
Этот объект предоставляет методы расширения, которые преобразуют типы функций Scala и Java.
При написании кода Java используйте явные методы преобразования, определённые в javaapi.FunctionConverters.
Использование метода
.asJavaрасширения над функцией Scala создаёт наиболее специфичный тип Java функции:Более общие типы функций Java могут быть созданы с помощью соответствующего метода
asJavaXYZрасширения:Преобразование функции Java в Scala выполняется с помощью метода
asScalaрасширения: