summaryrefslogblamecommitdiff
path: root/test/files/neg/stable.scala
blob: ba051cd0e406f12accabb2794fdaebf709112597 (plain) (tree)
1
2
3

                                               
             













                                      
abstract class C { type T; val next: C = this }

object test {

    val x: C = new C { type T = int };
    var y: C = x;
    def z: C = x;

    type a = x.T;
    type b = y.T;
    type c = z.T;
    type d = x.next.next.T;

    import x.T;

    type e = T;
}