summaryrefslogtreecommitdiff
path: root/test/files/neg/stable.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2003-06-04 14:53:23 +0000
committerMartin Odersky <odersky@gmail.com>2003-06-04 14:53:23 +0000
commit3a593c580c9a23b3654ea3391fb22afa85db0697 (patch)
tree193a2614a7a55cd4e5304a22e7761c88ba23f6e6 /test/files/neg/stable.scala
parent6af6dae0df106de569e9b9cf503b3350722e58eb (diff)
downloadscala-3a593c580c9a23b3654ea3391fb22afa85db0697.tar.gz
scala-3a593c580c9a23b3654ea3391fb22afa85db0697.tar.bz2
scala-3a593c580c9a23b3654ea3391fb22afa85db0697.zip
*** empty log message ***
Diffstat (limited to 'test/files/neg/stable.scala')
-rw-r--r--test/files/neg/stable.scala17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/files/neg/stable.scala b/test/files/neg/stable.scala
new file mode 100644
index 0000000000..fc21df732b
--- /dev/null
+++ b/test/files/neg/stable.scala
@@ -0,0 +1,17 @@
+abstract class C { type T; val next: C = this }
+
+module 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;
+}