Spec-Zone.ru › Scala 2.13 Library

Класс scala.collection.immutable.LazyList.Deferrer

final класс Deferrer[A] extends AnyVal

Источник
LazyList.scala
Линейные супертипы
AnyVal, Any

Значения членов

final def !=(arg0: Any): Boolean

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

возвращает

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

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

final def ##(): Int

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

возвращает

значение хэша, совместимое с ==

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

def #::[B >: A](elem: => B): LazyList[B]

def #:::[B >: A](prefix: LazyList[B]): LazyList[B]

def +(other: String): String

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

def ->[B](y: B): (Deferrer[A], B)

Неявный
Этот член добавлен с помощью неявного преобразования из Deferrer[A] вArrowAssoc[Deferrer[A]] выполненного методом 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 ensuring(cond: (Deferrer[A]) => Boolean, msg: => Any): Deferrer[A]

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

def ensuring(cond: (Deferrer[A]) => Boolean): Deferrer[A]

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

def ensuring(cond: Boolean, msg: => Any): Deferrer[A]

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

def ensuring(cond: Boolean): Deferrer[A]

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

def formatted(fmtstr: String): String

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

Неявный
Этот член добавлен неявным преобразованием из Deferrer[A] в StringFormat[Deferrer[A]], выполненным методом 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. В последнем примере, из-за стирания типа во время компиляции нельзя проверить, являются ли элементы списка указанного типа.

возвращает

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/collection/immutable/LazyList$$Deferrer.html

Spec-Zone.ru

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