summaryrefslogtreecommitdiff
path: root/test/files/jvm/t2827.scala
blob: d89e68516b0c078aa2dff1515ea6df03d8d2a1b3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
object Stooges extends Enumeration {
  type Stooge = Value
  val Larry, Curly, Moe = Value
  def nextStooge(v:Stooges.Stooge):Stooges.Stooge =
    Stooges((v.id+1) % Stooges.maxId)
}

object Test {
  def main(args: Array[String]) {
    println(Stooges.Larry)
    println(Stooges.Curly)
    println(Stooges.Moe)
  }
}