diff options
author | Martin Odersky <odersky@gmail.com> | 2006-08-21 17:18:33 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2006-08-21 17:18:33 +0000 |
commit | 1536b1c67ecff52027a0c24d6791fb978fb88db4 (patch) | |
tree | ee544f3b5126e4393a2746d0b04281d413b1812e /test/files/pos | |
parent | 7f3d535727ff3fd8ba38e6fd55d474f76ed3ed90 (diff) | |
download | scala-1536b1c67ecff52027a0c24d6791fb978fb88db4.tar.gz scala-1536b1c67ecff52027a0c24d6791fb978fb88db4.tar.bz2 scala-1536b1c67ecff52027a0c24d6791fb978fb88db4.zip |
Diffstat (limited to 'test/files/pos')
-rwxr-xr-x | test/files/pos/bug680.scala | 7 | ||||
-rwxr-xr-x | test/files/pos/bug703.scala | 29 |
2 files changed, 36 insertions, 0 deletions
diff --git a/test/files/pos/bug680.scala b/test/files/pos/bug680.scala new file mode 100755 index 0000000000..9e0865297e --- /dev/null +++ b/test/files/pos/bug680.scala @@ -0,0 +1,7 @@ +package foo +object sax { + def main(args:Array[String]): unit = { + val sb = new StringBuilder() // use Java 1.5 + sb.setLength(0) + } +} diff --git a/test/files/pos/bug703.scala b/test/files/pos/bug703.scala new file mode 100755 index 0000000000..06686c6c0e --- /dev/null +++ b/test/files/pos/bug703.scala @@ -0,0 +1,29 @@ +object Go { + trait A { + def f : Unit; // = Console.println("A"); + } + trait B extends A { + abstract override def f = { + super.f; + Console.println("B"); + } + } + trait C extends A { + abstract override def f = { + super.f; + Console.println("C"); + } + } + trait D extends B with C { + abstract override def f = { + super.f; + } + } + class Super { + def f: Unit = Console.println("A") + } + def main(args : Array[String]) : Unit = { + object d extends Super with D + d.f; + } +} |