Enum (original) (raw)
scala.reflect.Enum
A base trait of all Scala enum definitions
Attributes
Source
Graph
Supertypes
Members list
A number uniquely identifying a case of an enum
A number uniquely identifying a case of an enum
Attributes
Source
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 parameters
n
the index of the element name to return
Attributes
Returns
the name of the specified element
Throws
Inherited from:
Source
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
Attributes
Inherited from:
Source
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
Returns
in the default implementation, an Iterator[Any]
Inherited from:
Source
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.
Attributes
Returns
in the default implementation, the empty string
Inherited from:
Source
Checks whether this instance can possibly equal that
.
Checks whether this instance can possibly equal that
.
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 parameters
that
the value being probed for possible equality
Attributes
Returns
true if this instance can possibly equal that
, otherwise false
Inherited from:
Source
The size of this product.
The size of this product.
Attributes
Returns
for a product A(x1, ..., xk)
, returns k
Inherited from:
Source
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 parameters
n
the index of the element to return
Attributes
Returns
the element n
elements after the first element
Throws
Inherited from:
Source
In this article