aboutsummaryrefslogblamecommitdiff
path: root/tests/pos/t3174b.scala
blob: 4df1bfe837893f45f8235cea7f5fcb49218af27a (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12











                                                         
trait Foo[X] { def foo : Map[String,Foo[X]] }

object Test {
  def f[T]() : Foo[T] = {
    class Anon extends Foo[T] {
      var foo: Map[String, Foo[T]] = Map[String,Foo[T]]()
      //def foo = Map[String,Foo[T]]()
      //def foo_=(x: Map[String,Foo[T]]) {}
    }
    new Anon
  }
}