Spec-Zone.ru › Scala 2.13 Library

Объект scala.jdk.FunctionConverters

объект FunctionConverters extends Priority0FunctionExtensions

Этот объект предоставляет методы расширения, которые преобразуют типы функций Scala и Java.

При написании кода Java используйте явные методы преобразования, определённые в javaapi.FunctionConverters.

Использование метода .asJava расширения над функцией Scala создаёт наиболее специфичный тип Java функции:

scala> import scala.jdk.FunctionConverters._
scala> val f = (x: Int) => x + 1

scala> val jf1 = f.asJava
jf1: java.util.function.IntUnaryOperator = ...

Более общие типы функций Java могут быть созданы с помощью соответствующего метода asJavaXYZ расширения:

scala> val jf2 = f.asJavaFunction
jf2: java.util.function.Function[Int,Int] = ...

scala> val jf3 = f.asJavaUnaryOperator
jf3: java.util.function.UnaryOperator[Int] = ...

Преобразование функции Java в Scala выполняется с помощью метода asScala расширения:

scala> List(1,2,3).map(jf2.asScala)
res1: List[Int] = List(2, 3, 4)
Источник
FunctionConverters.scala
Линейные супертипы
Priority0FunctionExtensions, Priority1FunctionExtensions, Priority2FunctionExtensions, Priority3FunctionExtensions, AnyRef, Any

Члены-значения

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

копию объекта-приемника.

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.CloneNotSupportedException]) @native()
Примечание

не указано SLS в качестве члена AnyRef

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 с нелокальными возвратами и исключениями, зависят от платформы.

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws(classOf[java.lang.Throwable])
Note

не задано в SLS в качестве члена AnyRef

final def getClass(): Class[_ <: AnyRef]

Возвращает представление runtime класса объекта.

returns

объект класса, соответствующий типу runtime принимающего объекта.

Definition Classes
AnyRef → Any
Annotations
@native()

def hashCode(): Int

Метод hashCode для ссылочных типов. См. hashCode в scala.Any.

returns

значение хеш-кода для этого объекта.

Definition Classes
AnyRef → Any
Annotations
@native()

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

Классы-определения
AnyRef
Аннотации
@throws(classOf[java.lang.InterruptedException]) @native()

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API