Класс scala.runtime.RichLong
| Предки |
|---|
Наследуемые типы
Исходный код
тип ResultWithoutStep = NumericRange[T]
| Наследованно от | IntegralProxy |
|---|
Конкретные методы
Исходный код
| Классы определений | ScalaNumberProxy |
|---|
Исходный код
| Классы определений | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
переопределение def doubleValue: Double
| Классы определений | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
переопределение def floatValue: Float
| Классы определений | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
| Классы определений | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
переопределение def isValidByte: Boolean
| Классы определений | ScalaNumericAnyConversions |
|---|
Исходный код
переопределение def isValidChar: Boolean
| Классы определений | ScalaNumericAnyConversions |
|---|
Исходный код
переопределение def isValidInt: Boolean
| Классы определений | ScalaNumericAnyConversions |
|---|
Исходный код
def isValidLong: Boolean
Исходный код
переопределение def isValidShort: Boolean
| Классы определений | ScalaNumericAnyConversions |
|---|
Исходный код
| Классы определений | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
| Классы определений | ScalaNumberProxy |
|---|
Исходный код
| Классы определений | ScalaNumberProxy |
|---|
Исходный код
переопределение def shortValue: Short
| Классы определений | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
def toBinaryString: String
Исходный код
def toHexString: String
Исходный код
def toOctalString: String
Наследуемые методы
Исходный код
Возвращает true, если this меньше that
| Наследуемо от | Ordered |
|---|
Исходный код
Возвращает true, если this меньше или равно that.
| Наследуемо от | Ordered |
|---|
Исходный код
Возвращает true, если this больше that.
| Наследуемо от | Ordered |
|---|
Исходный код
Возвращает true, если this больше или равно that.
| Наследуемо от | Ordered |
|---|
Исходный код
| Наследуемо от | OrderedProxy |
|---|
Source
Результат сравнения this с операндом that.
| Унаследовано от | Ordered |
|---|
Source
| Определяющие классы | Proxy -> Any |
|---|---|
| Унаследовано от | Proxy |
Source
| Определяющие классы | Proxy -> Any |
|---|---|
| Унаследовано от | Proxy |
Source
| Унаследовано от | ScalaWholeNumberProxy |
|---|
Source
Возвращает знак this. Ноль, если аргумент равен нулю, минус ноль, если аргумент равен -нулю, единица, если аргумент больше нуля, минус единица, если аргумент меньше нуля, и NaN, если аргумент является NaN (где это применимо).
| Унаследовано от | ScalaNumberProxy |
|---|
Source
| Унаследовано от | IntegralProxy |
|---|
Source
| Унаследовано от | IntegralProxy |
|---|
Source
Возвращает значение этого в качестве scala.Byte. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Source
Возвращает значение этого в качестве scala.Char. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Source
Возвращает значение этого в качестве scala.Double. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Source
Возвращает значение этого в качестве scala.Float. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Source
Возвращает значение этого в качестве scala.Int. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Source
Возвращает значение этого в качестве scala.Long. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Source
Возвращает значение этого в качестве scala.Short. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Source
| Определяющие классы | Proxy -> Any |
|---|---|
| Унаследовано от | Proxy |
Source
Должен вызываться только после исключения всех известных типов, не являющихся примитивами. Этот метод не будет перенаправлен никуда ещё после проверки на примитивы, чтобы избежать бесконечной рекурсии между equals и этим для неизвестных вариантов "Number".
Кроме того, это должно вызываться только в том случае, если числовой тип рад быть преобразован в Long, Float и Double. Если, например, сюда передается BigInt, значительно превышающий диапазон Long, он заявит о равенстве тому Long, который остался в его нижних 64 битах. Или BigDecimal с большей точностью, чем может содержать Double: то же самое. Нет способа предотвратить эту ошибку, учитывая доступный интерфейс.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Source
protected def unifiedPrimitiveHashcode: Int
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Source
| Унаследовано от | IntegralProxy |
|---|
Source
| Унаследовано от | IntegralProxy |
|---|
Конкретные поля
Source
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/runtime/RichLong.html