aboutsummaryrefslogtreecommitdiff
path: root/tests/neg/i0248-inherit-refined.scala
blob: 329097b1ef35d38bf6ebcc044ba2458c932b6b30 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
object test {
  class A { type T }
  type X = A { type T = Int }
  class B extends X
  type Y = A & B
  class C extends Y
  type Z = A | B
  class D extends Z
  abstract class A extends ({ val x: Int })
}