Scala Library Documentation


scala/Enumeration.scala
]
abstract
class
Value
extends
Ordered[Value]Method Summary  
override def

compare
(that : Value) : Int
Result of comparing
this with operand that .
returns x where
x < 0 iff this < that
x == 0 iff this == that
x > 0 iff this > that 
abstract def

id
: Int
the id and bit location of this enumeration value

def

mask32
: Int
this enumeration value as an
Int bit mask. 
def

mask64
: Long
this enumeration value as an
Long bit mask. 
Methods inherited from Ordered  
<, >, <=, >=, compareTo 
Methods inherited from AnyRef  
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized 
Methods inherited from Any  
==, !=, isInstanceOf, asInstanceOf 
Method Details 
abstract
def
id : Int
this
with operand that
.
returns x
where
x < 0
iff this < that
x == 0
iff this == that
x > 0
iff this > that
def
mask32 : Int
Int
bit mask.IllegalArgumentException 
if id
is greater than 31
def
mask64 : Long
Long
bit mask.IllegalArgumentException 
if id
is greater than 63
Scala Library Documentation

