Класс scala.runtime.RichChar
| Суперагрегаты |
|---|
Наследуемые типы
Исходный код
тип ResultWithoutStep = NumericRange[T]
| Наследован от | IntegralProxy |
|---|
Конкретные методы
Исходный код
| Определяющие классы | ScalaNumberProxy |
|---|
Исходный код
Исходный код
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
override def doubleValue: Double
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
override def floatValue: Float
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
def getDirectionality: Byte
Исходный код
def getNumericValue: Int
Исходный код
Исходный код
| Определяющие классы | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Исходный код
Source
Source
def isHighSurrogate: Boolean
Source
Source
Source
def isLetterOrDigit: Boolean
Source
def isLowSurrogate: Boolean
Source
Source
def isMirrored: Boolean
Source
def isSpaceChar: Boolean
Source
def isSurrogate: Boolean
Source
def isTitleCase: Boolean
Source
Source
Source
Source
override def isValidChar: Boolean
| Definition Classes | ScalaNumericAnyConversions |
|---|
Source
def isWhitespace: Boolean
Source
| Definition Classes | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Source
| Definition Classes | ScalaNumberProxy |
|---|
Source
| Definition Classes | ScalaNumberProxy |
|---|
Source
def reverseBytes: Char
Source
override def shortValue: Short
| Definition Classes | ScalaNumberProxy -> ScalaNumericAnyConversions |
|---|
Source
Source
def toTitleCase: Char
Source
Наследуемые методы
Source
Возвращает true, если this меньше that
| Наследуется от | Ordered |
|---|
Source
Возвращает true, если this меньше или равно that.
| Наследуется от | Ordered |
|---|
Source
Возвращает true, если this больше that.
| Наследуется от | Ordered |
|---|
Source
Возвращает true, если this больше или равно that.
| Наследуется от | Ordered |
|---|
Source
| Наследуется от | OrderedProxy |
|---|
Source
Результат сравнения this с операндом that.
| Наследуется от | Ordered |
|---|
Source
| Definition Classes | Proxy -> Any |
|---|---|
| Наследуется от | Proxy |
Source
| Definition Classes | Proxy -> Any |
|---|---|
| Наследуется от | Proxy |
Source
def isValidByte: Boolean
Возвращает true если у этого значения нет дробной части и оно находится в диапазоне от scala.Byte MinValue до MaxValue; в противном случае возвращает false.
| Наследуется от | ScalaNumericAnyConversions |
|---|
Source
def isValidInt: Boolean
Возвращает true если у этого значения нет дробной части и оно находится в диапазоне от scala.Int MinValue до MaxValue; в противном случае возвращает false.
| Наследуется от | ScalaNumericAnyConversions |
|---|
Source
def isValidShort: Boolean
Возвращает true если у этого значения нет дробной части и оно находится в диапазоне от scala.Short MinValue до MaxValue; в противном случае возвращает false.
| Наследуется от | ScalaNumericAnyConversions |
|---|
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/RichChar.html