aboutsummaryrefslogblamecommitdiff
path: root/tests/pos/Bridges.scala
blob: 6c2115d7e65447c1183d379e5c99af2ecc26240f (plain) (tree)
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
}