diff options
author | Martin Odersky <odersky@gmail.com> | 2007-10-26 17:26:45 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2007-10-26 17:26:45 +0000 |
commit | e97eb8f50e2ae30c3a651b7f975282659a57e817 (patch) | |
tree | 5835476f458a667bc24576b1e550ec6f760f00ef /test/files/neg/t0152.scala | |
parent | 74c60ffa67853c170e4f23e500c0380a2118c8b4 (diff) | |
download | scala-e97eb8f50e2ae30c3a651b7f975282659a57e817.tar.gz scala-e97eb8f50e2ae30c3a651b7f975282659a57e817.tar.bz2 scala-e97eb8f50e2ae30c3a651b7f975282659a57e817.zip |
fixed tickets 152, 123.
spreadsheet demo crash. Made Lists more tail recursive. toString in
Sets and Maps now says just Set(...) or Map(...) without revealing the
implementation.
Diffstat (limited to 'test/files/neg/t0152.scala')
-rwxr-xr-x | test/files/neg/t0152.scala | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/files/neg/t0152.scala b/test/files/neg/t0152.scala new file mode 100755 index 0000000000..eef69bf767 --- /dev/null +++ b/test/files/neg/t0152.scala @@ -0,0 +1,13 @@ +class Value[+T](x: T) { + def value = x +} + +trait PlusOne extends Value[Int] { + override def value = super.value + 1 +} + +object Test extends Application { + object boom extends Value[java.lang.String]("foo") with PlusOne + + println(boom.value) // class cast exception! +} |