blob: c01aeb912d441254b680220cfae423524f41da3c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// cf. pos/t8300-patmat-a.scala
trait Universe {
type Name >: Null <: AnyRef with NameApi
trait NameApi
type TermName >: Null <: TermNameApi with Name
trait TermNameApi extends NameApi
}
object Test extends App {
val u: Universe = ???
import u._
locally {
val ScalaName: TermName = ???
??? match {
case ScalaName => ???
}
}
}
|