diff options
author | Lukas Rytz <lukas.rytz@epfl.ch> | 2012-07-05 11:12:46 +0200 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@epfl.ch> | 2012-07-05 16:23:10 +0200 |
commit | 6c7f2b6460de1aa6d15a6005921ca50e98a54027 (patch) | |
tree | 0f18962abb2659e341af3669aba1c544aad88d13 /test/files/run/t5009.scala | |
parent | 33936243bdf597e438de8d10ae7b3ed30454be9f (diff) | |
download | scala-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.scala | 7 |
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) - } |