Spec-Zone.ru › Scala 2.13 Library

Класс scala.jdk.FunctionWrappers.RichFunction1AsFunction

final класс RichFunction1AsFunction[T, R] extends AnyVal

Источник
FunctionWrappers.scala
Линейные надтипы
AnyVal, Any

Конструкторы экземпляров

новый RichFunction1AsFunction(underlying: (T) => R)

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

final функция !=(arg0: Any): Boolean

Проверка двух объектов на неравенство.

возвращает

true если !(this == that), в противном случае false.

Определяющие классы
Any

final функция ##(): Int

Эквивалентно x.hashCode за исключением упакованных числовых типов и null. Для чисел возвращает значение хеша, соответствующее равенству значений: если две экземпляра типа значения сравниваются как true, то ## вернёт одно и то же значение хеша для каждого из них. Для null возвращает хешкод, где null.hashCode вызывает NullPointerException.

возвращает

значение хеша, согласованное с ==

Определяющие классы
Any

функция +(other: String): String

Неявное
Этот член добавлен неявным преобразованием из RichFunction1AsFunction[T, R] в any2stringadd[RichFunction1AsFunction[T, R]] с помощью метода any2stringadd в scala.Predef.
Определяющие классы
any2stringadd

функция ->[B](y: B): (RichFunction1AsFunction[T, R], B)

Неявное
Этот член добавлен неявным преобразованием из RichFunction1AsFunction[T, R] в ArrowAssoc[RichFunction1AsFunction[T, R]] с помощью метода ArrowAssoc в scala.Predef.
Определяющие классы
ArrowAssoc
Аннотации
@inline()

final функция ==(arg0: Any): Boolean

Проверка двух объектов на равенство. Выражение x == that эквивалентно if (x eq null) that eq null else x.equals(that).

возвращает

true если объект получателя эквивалентен аргументу; false в противном случае.

Определяющие классы
Any

final функция asInstanceOf[T0]: T0

Приведение типа объекта получателя к типу T0.

Обратите внимание, что успех приведения в ходе выполнения зависит от семантики стирания Scala. Поэтому выражение 1.asInstanceOf[String] выбросит ClassCastException во время выполнения, тогда как выражение List(1).asInstanceOf[List[String]] не будет. В последнем примере, из-за стирания типа во время компиляции невозможно проверить, соответствуют ли содержимое списка требуемому типу.

возвращает

объект получателя.

Определяющие классы
Any
Исключения

ClassCastException если объект получателя не является экземпляром стирания типа T0.

функция asJava: java.util.function.Function[T, R]

Аннотации
@inline()

функция asJavaFunction: java.util.function.Function[T, R]

Аннотации
@inline()

функция ensuring(cond: (RichFunction1AsFunction[T, R]) => Boolean, msg: => Any): RichFunction1AsFunction[T, R]

Неявный
Этот член добавлен неявным преобразованием из RichFunction1AsFunction[T, R] вEnsuring[RichFunction1AsFunction[T, R]] с помощью метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

def ensuring(cond: (RichFunction1AsFunction[T, R]) => Boolean): RichFunction1AsFunction[T, R]

Неявный
Этот член добавлен неявным преобразованием из RichFunction1AsFunction[T, R] вEnsuring[RichFunction1AsFunction[T, R]] с помощью метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

def ensuring(cond: Boolean, msg: => Any): RichFunction1AsFunction[T, R]

Неявный
Этот член добавлен неявным преобразованием из RichFunction1AsFunction[T, R] вEnsuring[RichFunction1AsFunction[T, R]] с помощью метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

def ensuring(cond: Boolean): RichFunction1AsFunction[T, R]

Неявный
Этот член добавлен неявным преобразованием из RichFunction1AsFunction[T, R] вEnsuring[RichFunction1AsFunction[T, R]] с помощью метода Ensuring в scala.Predef.
Определяющие классы
Ensuring

def formatted(fmtstr: String): String

Возвращает строку, отформатированную в соответствии с заданной строкой format. Форматные строки аналогичны String.format (@see java.lang.String.format).

Неявный
Этот член добавлен неявным преобразованием из RichFunction1AsFunction[T, R] вStringFormat[RichFunction1AsFunction[T, R]] с помощью метода StringFormat в scala.Predef.
Определяющие классы
StringFormat
Аннотации
@inline()

def getClass(): Class[_ <: AnyVal]

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

возвращает

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

Определяющие классы
AnyVal → Any

final def isInstanceOf[T0]: Boolean

Проверить, является ли динамический тип объекта-приёмника T0.

Обратите внимание, что результат проверки зависит от правил стирания типов в Scala. Поэтому выражение 1.isInstanceOf[String] вернёт false, а выражение List(1).isInstanceOf[List[String]] вернёт true. В последнем примере, так как аргумент типа стирается при компиляции, невозможно проверить, соответствуют ли элементы списка заданному типу.

returns

true если объект-приёмник является экземпляром стираемого типа T0; false в противном случае.

Definition Classes
Any

def toString(): String

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

По умолчанию представление зависит от платформы.

returns

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

Definition Classes
Any

© 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/FunctionWrappers$$RichFunction1AsFunction.html

Spec-Zone.ru

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