Spec-Zone.ru › Scala 3.2

Объект BigDecimal.RoundingMode

Исходный код

объект RoundingMode extends Перечисление

Супертипы
класс Перечисление
интерфейс Serializable
класс Object
интерфейс Matchable
класс Any
Тип самого объекта
RoundingMode.type

Наследуемые классы

Исходный код
защищенный класс Val(i: Int, name: String) extends Value with Serializable

Класс, реализующий тип scala.Enumeration.Value. Этот класс можно переопределить, чтобы изменить поведение именования и идентификации целых чисел перечисления.

Наследуется от Перечисление

Исходный код
абстрактный класс Value extends Ordered[Value] with Serializable

Тип перечисленных значений.

Наследуется от Перечисление

Исходный код
объект ValueOrdering extends Ordering[Value]

Порядок по идентификатору для значений этого набора.

Наследуется от Перечисление

Исходный код
класс ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetOps[Value, SortedSet, ValueSet] with StrictOptimizedIterableOps[Value, Set, ValueSet] with Serializable

Класс для наборов значений. Итерация по этому набору приведет к значениям в порядке возрастания их идентификаторов.

Параметры значений
nnIds

Множество идентификаторов значений (откорректированное так, что самое низкое значение не падает ниже нуля), организованное как BitSet.

Наследуется от Перечисление

Исходный код
объект ValueSet extends SpecificIterableFactory[Value, ValueSet]

Объект-фабрика для наборов значений

Наследуется от Перечисление

Типы

Исходный код
тип RoundingMode = Value

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

Исходный код
защищенный окончательный def Value(i: Int, name: String): Value

Создает новое значение, часть этого перечисления, называемое name и идентифицируемое целым числом i.

Параметры значений
i

Целое число, идентифицирующее это значение во время выполнения. Оно должно быть уникальным среди всех значений перечисления.

name

Человеко-читаемое имя этого значения.

Возвращает

Новое значение с предоставленным идентификатором i и именем name.

Наследуется от Перечисление

Исходный код
защищенный окончательный def Value(name: String): Value

Создает новое значение, часть этого перечисления, называемое name.

Параметры значений
name

Человеко-читаемое имя этого значения.

Возвращает

Новое значение, называемое name.

Наследуется от Перечисление

Исходный код
защищенный окончательный def Value(i: Int): Value

Создает новое значение, часть этого перечисления, идентифицируемое целым числом i.

Параметры значений
i

Целое число, идентифицирующее это значение во время выполнения. Оно должно быть уникальным среди всех значений перечисления.

Возвращает

Новое значение, идентифицируемое i.

Наследуется от Перечисление

Исходный код
защищенный окончательный def Value: Value

Создает новое значение, часть этого перечисления.

Наследуется от Перечисление

Исходный код
окончательный def apply(x: Int): Value

Значение этого перечисления с заданным идентификатором x

Наследуется от Перечисление

Исходный код
окончательный def maxId: Int

Число, на единицу больше наибольшего целого числа, используемого для идентификации значений в этом перечислении.

Наследуется от Перечисление

Исходный код
защищенный def readResolve(): AnyRef

Наследуется от Перечисление

Исходный код
переопределенный def toString: String

Имя этого перечисления.

Классы-определения Перечисление -> Any
Наследуется от Перечисление

Исходный код
def values: ValueSet

Значения этого перечисления в виде набора.

Наследуется от Перечисление

Исходный код
окончательный def withName(s: String): Value

Возвращает значение из этого перечисления, имя которого совпадает с аргументом s. Имена определяются автоматически через рефлексию.

Значения параметров
s

имя Enumeration

Возвращает

значение Value этого Enumeration, если его имя совпадает с s

Исключения
NoSuchElementException

если в этом Enumeration нет Value с соответствующим именем

Унаследовано от Enumeration

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

Исходный код
val CEILING: Value

Исходный код
val DOWN: Value

Исходный код
val FLOOR: Value

Исходный код
val HALF_DOWN: Value

Исходный код
val HALF_EVEN: Value

Исходный код
val HALF_UP: Value

Исходный код
val UNNECESSARY: Value

Исходный код
val UP: Value

Унаследованные поля

Исходный код
protected var nextId: Int

Целое число, используемое для идентификации следующего созданного значения.

Унаследовано от Enumeration

Исходный код
protected var nextName: Iterator[String]

Строка, используемая для именования следующего созданного значения.

Унаследовано от Enumeration

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/math/BigDecimal$$RoundingMode$.html

Spec-Zone.ru

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