From e97eb8f50e2ae30c3a651b7f975282659a57e817 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Fri, 26 Oct 2007 17:26:45 +0000 Subject: 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. --- test/files/neg/t0152.scala | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 test/files/neg/t0152.scala (limited to 'test/files/neg/t0152.scala') 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! +} -- cgit v1.2.3