summaryrefslogtreecommitdiff
path: root/test/files/pos/S5.scala
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2005-12-16 18:20:15 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2005-12-16 18:20:15 +0000
commit17e2b1c2a6f69ba74e79c30d1e44195fe732e3e3 (patch)
treebb804b4038eb6d0dee58b77cea8bd2dcc6f42dc4 /test/files/pos/S5.scala
parente70a1a24ef7a7b596a92e1853fd44e96f36ad245 (diff)
downloadscala-17e2b1c2a6f69ba74e79c30d1e44195fe732e3e3.tar.gz
scala-17e2b1c2a6f69ba74e79c30d1e44195fe732e3e3.tar.bz2
scala-17e2b1c2a6f69ba74e79c30d1e44195fe732e3e3.zip
Removed old scala tests from new Scala core mod...
Removed old scala tests from new Scala core module.
Diffstat (limited to 'test/files/pos/S5.scala')
-rw-r--r--test/files/pos/S5.scala30
1 files changed, 0 insertions, 30 deletions
diff --git a/test/files/pos/S5.scala b/test/files/pos/S5.scala
deleted file mode 100644
index 08f5b2a6eb..0000000000
--- a/test/files/pos/S5.scala
+++ /dev/null
@@ -1,30 +0,0 @@
-/* Here's a fragment of a Scala encoding for the Keris module system;
-** the compiler claims:
-**
-** S5.scala:28: value n in class N of type N.this._N.n
-** cannot override value n in class M of type M.this._N.n
-** val system = new M() with N() {}
-** ^
-** To me it seems like the code is perfectly fine...
-*/
-abstract class M() {
- val _N: N;
- val n: _N.n;
- val _M: M = this;
- val m: _M.m = new _M.m();
- class m() {
- // module body of M
- }
-}
-abstract class N() {
- val _N: N = this;
- val n: _N.n = new _N.n();
- val _M: M;
- val m: _M.m;
- class n() {
- // module body of N
- }
-}
-object O {
- val system = new M() with N() {}
-}