summaryrefslogtreecommitdiff
path: root/test/files/run/names-defaults.scala
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@epfl.ch>2009-07-05 07:19:02 +0000
committerLukas Rytz <lukas.rytz@epfl.ch>2009-07-05 07:19:02 +0000
commit3ba0e87fed08f64066bf3412580fcdf635762f31 (patch)
tree123dfca72e28a1e0388d2a0c39808f3b8c29e329 /test/files/run/names-defaults.scala
parent3be21076e049cb966397f3026c7dbb6b96ad57a8 (diff)
downloadscala-3ba0e87fed08f64066bf3412580fcdf635762f31.tar.gz
scala-3ba0e87fed08f64066bf3412580fcdf635762f31.tar.bz2
scala-3ba0e87fed08f64066bf3412580fcdf635762f31.zip
fix #2122, test for #2116
Diffstat (limited to 'test/files/run/names-defaults.scala')
-rw-r--r--test/files/run/names-defaults.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/files/run/names-defaults.scala b/test/files/run/names-defaults.scala
index 162c0bc43e..91f72e3e3c 100644
--- a/test/files/run/names-defaults.scala
+++ b/test/files/run/names-defaults.scala
@@ -282,10 +282,11 @@ class B1 extends A1 {
}
trait N {
- def foo[T >: String](x: Int = -1, y: T = "jupee")(z: String): String
+ def foo[T >: String](x: Int = -1, y: T = "jupee")(z: String): Object
}
abstract class M extends N {
+ // also tests #2116, specialize return type when overriding.
def foo[T >: String](x: Int, y: T)(z: String = "1"): String
def bar(n: Int, m: Double = 1.239): Double
}