blob: a4d256673b693528e41e9e2bc9e4fb1b6d42a8d5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import language.higherKinds
object Wrap {
implicit class X[X](val a: X)
X[Int](0)
}
class Wrap {
implicit class Y[Y](val a: Y)
Y[Int](0)
implicit class Z[Z[_]](val a: Z[Wrap.this.Z[Z]])
Z[List](List(new Z[List](null)))
}
case class X[X](val a: X)
|