Spec-Zone.ru › Scala 3.1 Трейт scala.runtime.EnumValue Исходный код @transparentTrait trait EnumValue extends Product with Serializable Суператрибуты trait Serializable trait Product trait Equals class Object trait Matchable class Any Конкретные методы Исходный код override def canEqual(that: Any): Boolean Определяющие классы Equals Исходный код override def productArity: Int Определяющие классы Product Исходный код override def productElement(n: Int): Any Определяющие классы Product Исходный код override def productElementName(n: Int): String Определяющие классы Product Наследованные методы Исходный код def productElementNames: Iterator[String] Итератор по именам всех элементов этого произведения. Наследуется из Product Исходный код def productIterator: Iterator[Any] Итератор по всем элементам этого произведения. Возвращаемое значение в реализации по умолчанию, Iterator[Any] Наследуется из 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.1.1/scala/runtime/EnumValue.html