summaryrefslogtreecommitdiff
path: root/test/files/run/t5009.scala
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@epfl.ch>2012-07-05 11:12:46 +0200
committerLukas Rytz <lukas.rytz@epfl.ch>2012-07-05 16:23:10 +0200
commit6c7f2b6460de1aa6d15a6005921ca50e98a54027 (patch)
tree0f18962abb2659e341af3669aba1c544aad88d13 /test/files/run/t5009.scala
parent33936243bdf597e438de8d10ae7b3ed30454be9f (diff)
downloadscala-6c7f2b6460de1aa6d15a6005921ca50e98a54027.tar.gz
scala-6c7f2b6460de1aa6d15a6005921ca50e98a54027.tar.bz2
scala-6c7f2b6460de1aa6d15a6005921ca50e98a54027.zip
SI-5907, SI-5009 case-class copy defaults only for first param list
`copy` no longer returns anonymous functions if there are multiple parameter lists, reverts most of 40e7cab7a2. Cleaned up the special type completer for copy methods.
Diffstat (limited to 'test/files/run/t5009.scala')
-rw-r--r--test/files/run/t5009.scala7
1 files changed, 2 insertions, 5 deletions
diff --git a/test/files/run/t5009.scala b/test/files/run/t5009.scala
index b4fe1bc894..db12c0d685 100644
--- a/test/files/run/t5009.scala
+++ b/test/files/run/t5009.scala
@@ -6,12 +6,9 @@ object Test extends App {
println(c)
println(c.l)
- val f1a = c.copy(y = 20, x = 7283)
+ println(c.copy(y = 20, x = 7283)("enwa", b = false)(l = -1, s = new Object))
- val f1b = c.copy[Int, String, Object](y = 20, x = 7283)
- val f2b = f1b("lkdjen", false)
- val res = f2b(new Object, 100)
+ val res = c.copy[Int, String, Object](y = -3, x = 66)("lkdjen", false)(new Object, 100)
println(res)
println(res.l)
-
}