Траит EnumValue.EnumValue
| Супероператоры |
|---|
Конкретные методы
Исходный код
Метод, который должен вызываться из любого хорошо спроектированного метода equals, который может быть переопределён в подклассе. См. Программирование на Scala, глава 28 для обсуждения и проектирования.
| Параметры значения |
|
|---|---|
| Возвращает |
true, если этот экземпляр может быть равен |
| Классы определений | Equals |
Исходный код
override def productArity: Int
Размер этого продукта.
| Возвращает |
для продукта |
|---|---|
| Классы определений | Product |
Исходный код
n-й элемент этого продукта, нумерация с 0. Другими словами, для продукта A(x,,1,,, ..., x,,k,,), возвращает x,,(n+1),, где 0 <= n < k.
| Параметры значения |
|
|---|---|
| Возвращает |
элемент |
| Исключения |
|
| Классы определений | Product |
Исходный код
Имя n-го элемента этого продукта, нумерация с 0. В реализации по умолчанию — пустая строка.
| Параметры значения |
|
|---|---|
| Возвращает |
имя указанного элемента |
| Исключения |
|
| Классы определений | Product |
Унаследованные методы
Исходный код
Итератор по именам всех элементов этого продукта.
| Унаследованный от | Product |
|---|
Исходный код
Итератор по всем элементам этого продукта.
| Возвращает | в реализации по умолчанию, |
|---|---|
| Унаследованный от | Product |
Исходный код
def productPrefix: String
Строка, используемая в методах toString производных классов. Реализации могут переопределить этот метод, чтобы добавить строковый префикс к результату методов toString.
| Возвращает | в реализации по умолчанию, пустая строка |
|---|---|
| Унаследованный от | Product |
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/runtime/EnumValue.html