Класс scala.runtime.RichByte
| Надтипы |
|---|
Конкретные методы
Исходник
| Определяющие классы | ScalaNumberProxy |
|---|
Исходник
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходник
override def doubleValue: Double
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходник
override def floatValue: Float
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходник
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходник
override def isValidByte: Boolean
| Определяющие классы | ScalaNumericAnyConversions |
|---|
Исходник
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходник
| Определяющие классы | ScalaNumberProxy |
|---|
Исходник
| Определяющие классы | ScalaNumberProxy |
|---|
Исходник
override def shortValue: Short
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Наследованные методы
Исходник
Возвращает true, если this меньше that
| Унаследовано от | Ordered |
|---|
Исходник
Возвращает true, если this меньше или равно that.
| Унаследовано от | Ordered |
|---|
Исходник
Возвращает true, если this больше that.
| Унаследовано от | Ordered |
|---|
Исходник
Возвращает true, если this больше или равно that.
| Унаследовано от | Ordered |
|---|
Исходник
| Унаследовано от | OrderedProxy |
|---|
Исходник
Результат сравнения this с операндом that.
| Унаследовано от | Ordered |
|---|
Исходник
| Определяющие классы | Proxy -> Any |
|---|---|
| Унаследовано от | Proxy |
Исходник
| Определяющие классы | Proxy -> Any |
|---|---|
| Унаследовано от | Proxy |
Исходник
def isValidChar: Boolean
Возвращает true если у этого объекта нет дробной части, и он находится в диапазоне от scala.Char MinValue до MaxValue; в противном случае возвращает false.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Исходник
def isValidInt: Boolean
Возвращает true если у этого объекта нет дробной части, и он находится в диапазоне от scala.Int MinValue до MaxValue; в противном случае возвращает false.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Исходник
def isValidShort: Boolean
Возвращает true если у этого значения нет дробной части и оно находится в диапазоне от scala.Short MinValue до MaxValue; в противном случае возвращает false.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
| Унаследовано от | ScalaWholeNumberProxy |
|---|
Источник
Возвращает знак this. Ноль, если аргумент равен нулю, -ноль, если аргумент равен -нолю, единица, если аргумент больше нуля, -единица, если аргумент меньше нуля, и NaN, если аргумент NaN, где применимо.
| Унаследовано от | ScalaNumberProxy |
|---|
Источник
Возвращает значение этого объекта как scala.Byte. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
Возвращает значение этого объекта как scala.Char. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
Возвращает значение этого объекта как scala.Double. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
Возвращает значение этого объекта как scala.Float. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
Возвращает значение этого объекта как scala.Int. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
Возвращает значение этого объекта как scala.Long. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
Возвращает значение этого объекта как scala.Short. Это может включать округление или усечение.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
| Определяющие классы | Proxy -> Any |
|---|---|
| Унаследовано от | Proxy |
Источник
Должен вызываться только после исключения всех известных типов, не являющихся примитивами. Этот метод не будет пересылать вызов никуда больше после проверки на примитивы, чтобы избежать бесконечной рекурсии между equals и этим по неизвестным вариантам «Number».
Кроме того, этот метод должен вызываться только в том случае, если числовой тип может быть преобразован в Long, Float и Double. Например, если сюда отправляется BigInt, значительно большее, чем диапазон Long, он объявит равенство с тем Long, который остался в его нижних 64 битах. Или BigDecimal с точностью, превышающей Double: то же самое. Нет способа предотвратить эту ошибку, имея доступный здесь интерфейс.
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Источник
protected def unifiedPrimitiveHashcode: Int
| Унаследовано от | ScalaNumericAnyConversions |
|---|
Конкретные поля
Источник
© 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/RichByte.html