summaryrefslogtreecommitdiff
path: root/test/files/neg/abstract.scala
blob: 41cfc813091dd6fb746f6d5bfafdbc6f97daba22 (plain) (blame)
1
2
3
4
5
6
7
8
9
trait A {
  type T <: A;
  def baz(): A;
  def bar(): T;
  def foo1 = bar().bar();
  def foo2 = bar().baz();
  def foo3 = baz().bar();
  def foo4 = baz().baz();
}