Spec-Zone.ru › Scala 2.13 Library

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

final класс RichToIntFunctionAsFunction1[T] extends AnyVal

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

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

новый RichToIntFunctionAsFunction1(underlying: ToIntFunction[T])

Члены значений

final def !=(arg0: Any): Boolean

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

возвращает

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

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

final def ##(): Int

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

возвращает

значение хэша, соответствующее ==

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

def +(other: String): String

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

def ->[B](y: B): (RichToIntFunctionAsFunction1[T], B)

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

final def ==(arg0: Any): Boolean

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

возвращает

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

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

final def asInstanceOf[T0]: T0

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

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

возвращает

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

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

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

def asScala: (T) => Int

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

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

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

def ensuring(cond: (RichToIntFunctionAsFunction1[T]) => Boolean): RichToIntFunctionAsFunction1[T]

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

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

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

def ensuring(cond: Boolean): RichToIntFunctionAsFunction1[T]

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

def formatted(fmtstr: String): String

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

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

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

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

возвращает

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

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

final def isInstanceOf[T0]: Boolean

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

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

возвращает

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

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

def toString(): String

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

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

возвращает

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

Определяющие классы
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$$RichToIntFunctionAsFunction1.html

Spec-Zone.ru

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