summaryrefslogtreecommitdiff
path: root/test/files/pos/clsrefine.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2004-01-07 15:28:48 +0000
committerMartin Odersky <odersky@gmail.com>2004-01-07 15:28:48 +0000
commit836f5fbd907fe00bd9bd3849f1d41b13c2afd53a (patch)
treeceda286a11d8f97234bb77634f8e21f23a795433 /test/files/pos/clsrefine.scala
parentdcac982fd6aefe45c6e91cb582044c54e40dee47 (diff)
downloadscala-836f5fbd907fe00bd9bd3849f1d41b13c2afd53a.tar.gz
scala-836f5fbd907fe00bd9bd3849f1d41b13c2afd53a.tar.bz2
scala-836f5fbd907fe00bd9bd3849f1d41b13c2afd53a.zip
*** empty log message ***
Diffstat (limited to 'test/files/pos/clsrefine.scala')
-rw-r--r--test/files/pos/clsrefine.scala33
1 files changed, 0 insertions, 33 deletions
diff --git a/test/files/pos/clsrefine.scala b/test/files/pos/clsrefine.scala
deleted file mode 100644
index 56db9d4c13..0000000000
--- a/test/files/pos/clsrefine.scala
+++ /dev/null
@@ -1,33 +0,0 @@
-import scala._;
-
-package scalac.util {
-
-trait A {
- type X1, X2;
- val x1: X1, x2: X2;
-}
-trait B extends A {
- type Y;
- val y1: Y, y2: Y;
- type X1 = Y, X2 = Y;
- val x1 = y1, x2 = y2;
- def f(x: Y, xs: B): Unit = {}
- def g() = f(y1, this);
-}
-
-object test {
- val b: B { type Y = Int } = new B {
- type Y = Int;
- val y1 = 1, y2 = 1;
- }
- val a: A { type X1 = Int, X2 = Int } = b;
- val a1 = new A {
- type X1 = Int, X2 = String;
- val x1 = 1, x2 = "hello"
- }
- val b1 = new B {
- type Y = Any;
- val y1 = 1, y2 = "hello";
- }
-}
-} \ No newline at end of file