Spec-Zone.ru › Scala 3.1

Класс scala.runtime.RichChar

Исходный код

final class RichChar(val self: Char) extends AnyVal with IntegralProxy[Char]

Суперагрегаты
Тракт IntegralProxy[Char]
Тракт RangedProxy[Char]
Тракт ScalaWholeNumberProxy[Char]
Тракт ScalaNumberProxy[Char]
Тракт OrderedProxy[Char]
Тракт Ordered[Char]
Тракт Comparable[Char]
Класс Object
Тракт Typed[Char]
Тракт Proxy
Тракт ScalaNumericAnyConversions
Класс AnyVal
Тракт Matchable
Класс Any

Наследуемые типы

Исходный код
тип ResultWithoutStep = NumericRange[T]

Наследован от IntegralProxy

Конкретные методы

Исходный код
override def abs: Char

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

Исходный код
def asDigit: Int

Исходный код
override def byteValue: Byte

Определяющие классы ScalaNumberProxy -> ScalaNumericAnyConversions

Исходный код
override def doubleValue: Double

Определяющие классы ScalaNumberProxy -> ScalaNumericAnyConversions

Исходный код
override def floatValue: Float

Определяющие классы ScalaNumberProxy -> ScalaNumericAnyConversions

Исходный код
def getDirectionality: Byte

Исходный код
def getNumericValue: Int

Исходный код
def getType: Int

Исходный код
override def intValue: Int

Определяющие классы ScalaNumberProxy -> ScalaNumericAnyConversions

Исходный код
def isControl: Boolean

Source
def isDigit: Boolean

Source
def isHighSurrogate: Boolean

Source
def isIdentifierIgnorable: Boolean

Source
def isLetter: Boolean

Source
def isLetterOrDigit: Boolean

Source
def isLowSurrogate: Boolean

Source
def isLower: Boolean

Source
def isMirrored: Boolean

Source
def isSpaceChar: Boolean

Source
def isSurrogate: Boolean

Source
def isTitleCase: Boolean

Source
def isUnicodeIdentifierPart: Boolean

Source
def isUnicodeIdentifierStart: Boolean

Source
def isUpper: Boolean

Source
override def isValidChar: Boolean

Definition Classes ScalaNumericAnyConversions

Source
def isWhitespace: Boolean

Source
override def longValue: Long

Definition Classes ScalaNumberProxy -> ScalaNumericAnyConversions

Source
override def max(that: Char): Char

Definition Classes ScalaNumberProxy

Source
override def min(that: Char): Char

Definition Classes ScalaNumberProxy

Source
def reverseBytes: Char

Source
override def shortValue: Short

Definition Classes ScalaNumberProxy -> ScalaNumericAnyConversions

Source
def toLower: Char

Source
def toTitleCase: Char

Source
def toUpper: Char

Наследуемые методы

Source
def <(that: Char): Boolean

Возвращает true, если this меньше that

Наследуется от Ordered

Source
def <=(that: Char): Boolean

Возвращает true, если this меньше или равно that.

Наследуется от Ordered

Source
def >(that: Char): Boolean

Возвращает true, если this больше that.

Наследуется от Ordered

Source
def >=(that: Char): Boolean

Возвращает true, если this больше или равно that.

Наследуется от Ordered

Source
def compare(y: Char): Int

Наследуется от OrderedProxy

Source
def compareTo(that: Char): Int

Результат сравнения this с операндом that.

Наследуется от Ordered

Source
override def equals(that: Any): Boolean

Definition Classes Proxy -> Any
Наследуется от Proxy

Source
override def hashCode: Int

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
def isWhole: Boolean

Наследуется от ScalaWholeNumberProxy

Source
def sign: Char

Возвращает знак this. Ноль, если аргумент равен нулю, минус ноль, если аргумент равен -ноль, единица, если аргумент больше нуля, минус единица, если аргумент меньше нуля, и NaN, если аргумент NaN, где применимо.

Наследуется от ScalaNumberProxy

Source
def to(end: Char, step: Char): Inclusive[Char]

Наследуется от IntegralProxy

Source
def to(end: Char): Inclusive[Char]

Наследуется от IntegralProxy

Source
def toByte: Byte

Возвращает значение этого объекта как scala.Byte. Это может включать округление или усечение.

Наследуется от ScalaNumericAnyConversions

Source
def toChar: Char

Возвращает значение этого объекта как scala.Char. Это может включать округление или усечение.

Наследуется от ScalaNumericAnyConversions

Source
def toDouble: Double

Возвращает значение этого объекта как scala.Double. Это может включать округление или усечение.

Наследуется от ScalaNumericAnyConversions

Source
def toFloat: Float

Возвращает значение этого объекта как scala.Float. Это может включать округление или усечение.

Наследуется от ScalaNumericAnyConversions

Source
def toInt: Int

Возвращает значение этого объекта как scala.Int. Это может включать округление или усечение.

Наследуется от ScalaNumericAnyConversions

Source
def toLong: Long

Возвращает значение этого объекта как scala.Long. Это может включать округление или усечение.

Наследуется от ScalaNumericAnyConversions

Source
def toShort: Short

Возвращает значение этого объекта как scala.Short. Это может включать округление или усечение.

Наследуется от ScalaNumericAnyConversions

Source
override def toString: String

Определяющие классы Proxy -> Any
Наследуется от Proxy

Source
protected def unifiedPrimitiveEquals(x: Any): Boolean

Должен вызываться только после исключения всех известных типов, не являющихся примитивами. Этот метод не будет перенаправляться никуда ещё после проверки на примитивы, чтобы избежать бесконечной рекурсии между equals и этим для неизвестных вариантов «Number».

Кроме того, это должно вызываться только в том случае, если числовой тип готов быть преобразован в Long, Float и Double. Если, например, BigInt намного больше диапазона Long, отправленный сюда, заявит о равенстве с тем Long, который остался в его нижних 64 битах. Или BigDecimal с большей точностью, чем может содержать Double: то же самое. Нет способа, учитывая доступный здесь интерфейс, предотвратить эту ошибку.

Наследуется от ScalaNumericAnyConversions

Source
protected def unifiedPrimitiveHashcode: Int

Наследуется от ScalaNumericAnyConversions

Source
def until(end: Char, step: Char): Exclusive[Char]

Наследуется от IntegralProxy

Source
def until(end: Char): Exclusive[Char]

Наследуется от IntegralProxy

Конкретные поля

Source
val self: Char

© 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

Spec-Zone.ru

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