blob: 6c2115d7e65447c1183d379e5c99af2ecc26240f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
abstract class X[T]{
def go2(x:T)(y:T = x): T = y
def go: T
def go1(x: T) = x
}
class Y extends X[Int] {
override def go2(x: Int)(z: Int) = 2
override def go = 0
override def go1(x: Int) = x
}
|