summaryrefslogtreecommitdiff
path: root/test/files/neg/t3692.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2010-10-04 05:28:27 +0000
committerPaul Phillips <paulp@improving.org>2010-10-04 05:28:27 +0000
commita7fd7d6dc257e396cf2cf22a9e0a60c3ce44a992 (patch)
tree24dab3548d8cef970a748d149ebd566cce808e64 /test/files/neg/t3692.scala
parentafea859ef64122f71525405625d0006150d87fb0 (diff)
downloadscala-a7fd7d6dc257e396cf2cf22a9e0a60c3ce44a992.tar.gz
scala-a7fd7d6dc257e396cf2cf22a9e0a60c3ce44a992.tar.bz2
scala-a7fd7d6dc257e396cf2cf22a9e0a60c3ce44a992.zip
Pattern matching on Array types, working for re...
Pattern matching on Array types, working for reals. def f[T](a: Array[T]) = a match { case x: Array[Int] => x(0) case x: Array[Double] => 2 // etc. } I'd also like to thank "instantiateTypeVar" for displacing the mechanical spiders and giant squid beings which used to fill my nightmares. Now that I know true horror, I welcome the squid. Closes #2755, review by odersky.
Diffstat (limited to 'test/files/neg/t3692.scala')
-rw-r--r--test/files/neg/t3692.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/files/neg/t3692.scala b/test/files/neg/t3692.scala
index 78b0e4b843..151535ae94 100644
--- a/test/files/neg/t3692.scala
+++ b/test/files/neg/t3692.scala
@@ -1,3 +1,5 @@
+import java.lang.Integer
+
object ManifestTester {
def main(args: Array[String]) = {
val map = Map("John" -> 1, "Josh" -> 2)