Трейт scala.jdk.Priority0FunctionExtensions
trait Priority0FunctionExtensions extends Priority1FunctionExtensions
- Source
- FunctionExtensions.scala
- Линейные супертипы
- Priority1FunctionExtensions, Priority2FunctionExtensions, Priority3FunctionExtensions, AnyRef, Any
- Известные подклассы
- FunctionConverters
Члены-значения
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
def +(other: String): String
- Неявный
- Этот член добавлен неявным преобразованием из Priority0FunctionExtensions в any2stringadd[Priority0FunctionExtensions] выполняемое методом any2stringadd в scala.Predef.
- Definition Classes
- any2stringadd
def ->[B](y: B): (Priority0FunctionExtensions, B)
- Неявный
- Этот член добавлен неявным преобразованием из Priority0FunctionExtensions в ArrowAssoc[Priority0FunctionExtensions] выполняемое методом ArrowAssoc в scala.Predef.
- Definition Classes
- ArrowAssoc
- Аннотации
- @inline()
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
- Аннотации
- @inline()
implicit def enrichAsJavaBiFunction[T, U, R](sf: (T, U) => R): RichFunction2AsBiFunction[T, U, R]
- Классы-определения
- Priority3FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaBiPredicate[T, U](sf: (T, U) => Boolean): RichFunction2AsBiPredicate[T, U]
- Классы-определения
- Priority2FunctionExtensions
- Аннотации
- @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
- Аннотации
- @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
- Аннотации
- @inline()
неявный def enrichAsJavaDoubleConsumer[A0](sf: (A0) => Unit)(неявный evA0: =:=[A0, Double]): RichFunction1AsDoubleConsumer
- Аннотации
- @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
- Аннотации
- @inline()
неявный def enrichAsJavaDoubleSupplier(sf: () => Double): RichFunction0AsDoubleSupplier
- Аннотации
- @inline()
неявный def enrichAsJavaDoubleToIntFunction[A0](sf: (A0) => Int)(неявный evA0: =:=[A0, Double]): RichFunction1AsDoubleToIntFunction
- Аннотации
- @inline()
неявный def enrichAsJavaDoubleToLongFunction[A0](sf: (A0) => Long)(неявный evA0: =:=[A0, Double]): RichFunction1AsDoubleToLongFunction
- Аннотации
- @inline()
неявный def enrichAsJavaDoubleUnaryOperator[A0](sf: (A0) => Double)(неявный evA0: =:=[A0, Double]): RichFunction1AsDoubleUnaryOperator
- Аннотации
- @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
- Аннотации
- @inline()
неявный def enrichAsJavaIntConsumer[A0](sf: (A0) => Unit)(неявный evA0: =:=[A0, Int]): RichFunction1AsIntConsumer
- Аннотации
- @inline()
явное def enrichAsJavaIntFunction[A0, R](sf: (A0) => R)(явное evA0: =:=[A0, Целое]): RichFunction1AsIntFunction[R]
- Определяющие классы
- Priority1FunctionExtensions
- Аннотации
- @inline()
явное def enrichAsJavaIntPredicate[A0](sf: (A0) => Булево)(явное evA0: =:=[A0, Целое]): RichFunction1AsIntPredicate
- Аннотации
- @inline()
явное def enrichAsJavaIntSupplier(sf: () => Целое): RichFunction0AsIntSupplier
- Аннотации
- @inline()
явное def enrichAsJavaIntToDoubleFunction[A0](sf: (A0) => Двойное)(явное evA0: =:=[A0, Целое]): RichFunction1AsIntToDoubleFunction
- Аннотации
- @inline()
явное def enrichAsJavaIntToLongFunction[A0](sf: (A0) => Долгое)(явное evA0: =:=[A0, Целое]): RichFunction1AsIntToLongFunction
- Аннотации
- @inline()
явное def enrichAsJavaIntUnaryOperator[A0](sf: (A0) => Целое)(явное evA0: =:=[A0, Целое]): RichFunction1AsIntUnaryOperator
- Аннотации
- @inline()
явное def enrichAsJavaLongBinaryOperator[A0, A1](sf: (A0, A1) => Долгое)(явное evA0: =:=[A0, Долгое], evA1: =:=[A1, Долгое]): RichFunction2AsLongBinaryOperator
- Аннотации
- @inline()
явное def enrichAsJavaLongConsumer[A0](sf: (A0) => Единица)(явное evA0: =:=[A0, Долгое]): RichFunction1AsLongConsumer
- Аннотации
- @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
- Аннотации
- @inline()
неявное def enrichAsJavaLongSupplier(sf: () => Long): RichFunction0AsLongSupplier
- Аннотации
- @inline()
неявное def enrichAsJavaLongToDoubleFunction[A0](sf: (A0) => Double)(неявное evA0: =:=[A0, Long]): RichFunction1AsLongToDoubleFunction
- Аннотации
- @inline()
неявное def enrichAsJavaLongToIntFunction[A0](sf: (A0) => Int)(неявное evA0: =:=[A0, Long]): RichFunction1AsLongToIntFunction
- Аннотации
- @inline()
неявное def enrichAsJavaLongUnaryOperator[A0](sf: (A0) => Long)(неявное evA0: =:=[A0, Long]): RichFunction1AsLongUnaryOperator
- Аннотации
- @inline()
неявное def enrichAsJavaObjDoubleConsumer[T, A1](sf: (T, A1) => Unit)(неявное evA1: =:=[A1, Double]): RichFunction2AsObjDoubleConsumer[T]
- Определения классов
- Priority1FunctionExtensions
- Аннотации
- @inline()
неявное def enrichAsJavaObjIntConsumer[T, A1](sf: (T, A1) => Unit)(неявное evA1: =:=[A1, Int]): RichFunction2AsObjIntConsumer[T]
- Определяющие классы
- Priority1FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaObjLongConsumer[T, A1](sf: (T, A1) => Unit)(неявный evA1: =:=[A1, Long]): RichFunction2AsObjLongConsumer[T]
- Определяющие классы
- Priority1FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaPredicate[T](sf: (T) => Boolean): RichFunction1AsPredicate[T]
- Определяющие классы
- Priority1FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaSupplier[T](sf: () => T): RichFunction0AsSupplier[T]
- Определяющие классы
- Priority1FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaToDoubleBiFunction[T, U](sf: (T, U) => Double): RichFunction2AsToDoubleBiFunction[T, U]
- Определяющие классы
- Priority2FunctionExtensions
- Аннотации
- @inline()
неявный def enrichAsJavaToDoubleFunction[T](sf: (T) => Double): RichFunction1AsToDoubleFunction[T]
- Определяющие классы
- Priority1FunctionExtensions
- Аннотации
- @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]
- Аннотации
- @inline()
явное def enrichAsScalaFromBiFunction[T, U, R](jf: BiFunction[T, U, R]): RichBiFunctionAsFunction2[T, U, R]
- Аннотации
- @inline()
явное def enrichAsScalaFromBiPredicate[T, U](jf: BiPredicate[T, U]): RichBiPredicateAsFunction2[T, U]
- Аннотации
- @inline()
явное def enrichAsScalaFromBinaryOperator[T](jf: BinaryOperator[T]): RichBinaryOperatorAsFunction2[T]
- Аннотации
- @inline()
явное def enrichAsScalaFromBooleanSupplier(jf: BooleanSupplier): RichBooleanSupplierAsFunction0
- Аннотации
- @inline()
явное def enrichAsScalaFromConsumer[T](jf: Consumer[T]): RichConsumerAsFunction1[T]
- Аннотации
- @inline()
явное def enrichAsScalaFromDoubleBinaryOperator(jf: DoubleBinaryOperator): RichDoubleBinaryOperatorAsFunction2
- Аннотации
- @inline()
явное def enrichAsScalaFromDoubleConsumer(jf: DoubleConsumer): RichDoubleConsumerAsFunction1
- Аннотации
- @inline()
явное def enrichAsScalaFromDoubleFunction[R](jf: DoubleFunction[R]): RichDoubleFunctionAsFunction1[R]
- Аннотации
- @inline()
явное def enrichAsScalaFromDoublePredicate(jf: DoublePredicate): RichDoublePredicateAsFunction1
- Аннотации
- @inline()
явное def enrichAsScalaFromDoubleSupplier(jf: DoubleSupplier): RichDoubleSupplierAsFunction0
- Аннотации
- @inline()
явное def enrichAsScalaFromDoubleToIntFunction(jf: DoubleToIntFunction): RichDoubleToIntFunctionAsFunction1
- Аннотации
- @inline()
явное def enrichAsScalaFromDoubleToLongFunction(jf: DoubleToLongFunction): RichDoubleToLongFunctionAsFunction1
- Аннотации
- @inline()
явное def enrichAsScalaFromDoubleUnaryOperator(jf: DoubleUnaryOperator): RichDoubleUnaryOperatorAsFunction1
- Аннотации
- @inline()
явное def enrichAsScalaFromFunction[T, R](jf: java.util.function.Function[T, R]): RichFunctionAsFunction1[T, R]
- Аннотации
- @inline()
явное def enrichAsScalaFromIntBinaryOperator(jf: IntBinaryOperator): RichIntBinaryOperatorAsFunction2
- Аннотации
- @inline()
явное def enrichAsScalaFromIntConsumer(jf: IntConsumer): RichIntConsumerAsFunction1
- Аннотации
- @inline()
implicit def enrichAsScalaFromIntFunction[R](jf: IntFunction[R]): RichIntFunctionAsFunction1[R]
- Annotations
- @inline()
implicit def enrichAsScalaFromIntPredicate(jf: IntPredicate): RichIntPredicateAsFunction1
- Annotations
- @inline()
implicit def enrichAsScalaFromIntSupplier(jf: IntSupplier): RichIntSupplierAsFunction0
- Annotations
- @inline()
implicit def enrichAsScalaFromIntToDoubleFunction(jf: IntToDoubleFunction): RichIntToDoubleFunctionAsFunction1
- Annotations
- @inline()
implicit def enrichAsScalaFromIntToLongFunction(jf: IntToLongFunction): RichIntToLongFunctionAsFunction1
- Annotations
- @inline()
implicit def enrichAsScalaFromIntUnaryOperator(jf: IntUnaryOperator): RichIntUnaryOperatorAsFunction1
- Annotations
- @inline()
implicit def enrichAsScalaFromLongBinaryOperator(jf: LongBinaryOperator): RichLongBinaryOperatorAsFunction2
- Annotations
- @inline()
implicit def enrichAsScalaFromLongConsumer(jf: LongConsumer): RichLongConsumerAsFunction1
- Annotations
- @inline()
implicit def enrichAsScalaFromLongFunction[R](jf: LongFunction[R]): RichLongFunctionAsFunction1[R]
- Annotations
- @inline()
implicit def enrichAsScalaFromLongPredicate(jf: LongPredicate): RichLongPredicateAsFunction1
- Annotations
- @inline()
implicit def enrichAsScalaFromLongSupplier(jf: LongSupplier): RichLongSupplierAsFunction0
- Annotations
- @inline()
implicit def enrichAsScalaFromLongToDoubleFunction(jf: LongToDoubleFunction): RichLongToDoubleFunctionAsFunction1
- Annotations
- @inline()
implicit def enrichAsScalaFromLongToIntFunction(jf: LongToIntFunction): RichLongToIntFunctionAsFunction1
- Аннотации
- @inline()
неявный def enrichAsScalaFromLongUnaryOperator(jf: LongUnaryOperator): RichLongUnaryOperatorAsFunction1
- Аннотации
- @inline()
неявный def enrichAsScalaFromObjDoubleConsumer[T](jf: ObjDoubleConsumer[T]): RichObjDoubleConsumerAsFunction2[T]
- Аннотации
- @inline()
неявный def enrichAsScalaFromObjIntConsumer[T](jf: ObjIntConsumer[T]): RichObjIntConsumerAsFunction2[T]
- Аннотации
- @inline()
неявный def enrichAsScalaFromObjLongConsumer[T](jf: ObjLongConsumer[T]): RichObjLongConsumerAsFunction2[T]
- Аннотации
- @inline()
неявный def enrichAsScalaFromPredicate[T](jf: Predicate[T]): RichPredicateAsFunction1[T]
- Аннотации
- @inline()
неявный def enrichAsScalaFromSupplier[T](jf: Supplier[T]): RichSupplierAsFunction0[T]
- Аннотации
- @inline()
неявный def enrichAsScalaFromToDoubleBiFunction[T, U](jf: ToDoubleBiFunction[T, U]): RichToDoubleBiFunctionAsFunction2[T, U]
- Аннотации
- @inline()
неявный def enrichAsScalaFromToDoubleFunction[T](jf: ToDoubleFunction[T]): RichToDoubleFunctionAsFunction1[T]
- Аннотации
- @inline()
неявный def enrichAsScalaFromToIntBiFunction[T, U](jf: ToIntBiFunction[T, U]): RichToIntBiFunctionAsFunction2[T, U]
- Аннотации
- @inline()
неявный def enrichAsScalaFromToIntFunction[T](jf: ToIntFunction[T]): RichToIntFunctionAsFunction1[T]
- Аннотации
- @inline()
неявный def enrichAsScalaFromToLongBiFunction[T, U](jf: ToLongBiFunction[T, U]): RichToLongBiFunctionAsFunction2[T, U]
- Аннотации
- @inline()
неявный def enrichAsScalaFromToLongFunction[T](jf: ToLongFunction[T]): RichToLongFunctionAsFunction1[T]
- Аннотации
- @inline()
неявный def enrichAsScalaFromUnaryOperator[T](jf: UnaryOperator[T]): RichUnaryOperatorAsFunction1[T]
- Аннотации
- @inline()
def ensuring(cond: (Priority0FunctionExtensions) => Boolean, msg: => Any): Priority0FunctionExtensions
- Неявный
- Этот член добавлен неявным преобразованием из Priority0FunctionExtensions вEnsuring[Priority0FunctionExtensions] с помощью метода Ensuring в scala.Predef.
- Определения классов
- Ensuring
def ensuring(cond: (Priority0FunctionExtensions) => Boolean): Priority0FunctionExtensions
- Неявный
- Этот член добавлен неявным преобразованием из Priority0FunctionExtensions вEnsuring[Priority0FunctionExtensions] с помощью метода Ensuring в scala.Predef.
- Определения классов
- Ensuring
def ensuring(cond: Boolean, msg: => Any): Priority0FunctionExtensions
- Неявный
- Этот член добавлен неявным преобразованием из Priority0FunctionExtensions вEnsuring[Priority0FunctionExtensions] с помощью метода Ensuring в scala.Predef.
- Определения классов
- Ensuring
def ensuring(cond: Boolean): Priority0FunctionExtensions
- Неявный
- Этот член добавлен неявным преобразованием из Priority0FunctionExtensions вEnsuring[Priority0FunctionExtensions] с помощью метода Ensuring в scala.Predef.
- Определения классов
- Ensuring
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).
- возвращает
trueесли аргумент является ссылкой на объект-получатель;falseв противном случае.
- Определяющие классы
- AnyRef
def equals(arg0: AnyRef): Boolean
Метод равенства для ссылочных типов. Реализация по умолчанию делегирует вызов к eq.
См. также equals в scala.Any.
- возвращает
trueесли объект-получатель эквивалентен аргументу;falseв противном случае.
- Определяющие классы
- AnyRef → Any
def finalize(): Unit
Вызывается сборщиком мусора для объекта-получателя, когда к объекту больше нет ссылок.
Подробности о том, когда и как вызывается метод finalize, а также взаимодействие с finalize и нелокальными возвратами и исключениями, зависят от платформы.
def formatted(fmtstr: String): String
Возвращает строку, отформатированную в соответствии с данной строкой format. Форматы строк аналогичны String.format (@см. java.lang.String.format).
- Неявный
- Этот член добавлен неявным преобразованием из Priority0FunctionExtensions в StringFormat[Priority0FunctionExtensions] с помощью метода StringFormat в scala.Predef.
- Определяющие классы
- StringFormat
- Аннотации
- @inline()
final def getClass(): Class[_ <: AnyRef]
Возвращает представление класса объекта во время выполнения.
- возвращает
объект класса, соответствующий типу объекта во время выполнения.
def hashCode(): Int
Метод hashCode для ссылочных типов. См. hashCode в scala.Any.
- возвращает
значение хэш-кода для этого объекта.
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/Priority0FunctionExtensions.html