blob: 8be7fb5fab6114582de2fadc1f8bc7f77fb391ec (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
package p {
trait T[X] { def O : { def apply(): X } }
object `package` extends T[Int] {
def O: { def apply(): Int } = new { def apply(): Int = 42 }
}
object Test {
def main(args: Array[String]): Unit = {
val x: Int = O()
}
}
}
|