Enum
A base trait of all Scala enum definitions
A base trait of all Scala enum definitions
Value members
Abstract methods
Inherited methods
A method that should be called from every well-designed equals method that is open to be overridden in a subclass.
A method that should be called from every well-designed equals method that is open to be overridden in a subclass. See Programming in Scala, Chapter 28 for discussion and design.
- Value Params
- that
the value being probed for possible equality
- Returns
true if this instance can possibly equal
that, otherwise false- Inherited from
- Equals
The size of this product.
The size of this product.
- Returns
for a product
A(x1, ..., xk), returnsk- Inherited from
- Product
The nth element of this product, 0-based.
The nth element of this product, 0-based. In other words, for a
product A(x1, ..., xk), returns x(n+1) where 0 <= n < k.
- Value Params
- n
the index of the element to return
- Returns
the element
nelements after the first element- Throws
- IndexOutOfBoundsException
if the
nis out of range(n < 0 || n >= productArity).
- Inherited from
- Product
The name of the nth element of this product, 0-based.
The name of the nth element of this product, 0-based. In the default implementation, an empty string.
- Value Params
- n
the index of the element name to return
- Returns
the name of the specified element
- Throws
- IndexOutOfBoundsException
if the
nis out of range(n < 0 || n >= productArity).
- Inherited from
- Product
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
- Inherited from
- Product
An iterator over all the elements of this product.
An iterator over all the elements of this product.
- Returns
in the default implementation, an
Iterator[Any]- Inherited from
- Product
A string used in the toString methods of derived classes.
A string used in the toString methods of derived classes.
Implementations may override this method to prepend a string prefix
to the result of toString methods.
- Returns
in the default implementation, the empty string
- Inherited from
- Product