blob: 46bba1b207ebcb2835711a1fd29df8d50984c98d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
object test {
abstract class SampleFormat1 {
def readerFactory: Any
}
case object Int8 extends SampleFormat1 {
def readerFactory = error("")
}
case object Int16 extends SampleFormat1 {
def readerFactory = error("")
}
(new {}: Any) match {
case 8 => Int8
case 16 => Int16
case _ => error("")
}
}
|