summaryrefslogtreecommitdiff
path: root/test/files/run/caseclasses.scala
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2006-09-08 09:47:16 +0000
committerBurak Emir <emir@epfl.ch>2006-09-08 09:47:16 +0000
commitd81428a28723bade19dd6ebc977281dbb4be3f6d (patch)
treec7db2fe2c036c3163cab165aa6e0dc880bb95cec /test/files/run/caseclasses.scala
parentbd649c76b1dca274ad267aef186a3ad74e329f4e (diff)
downloadscala-d81428a28723bade19dd6ebc977281dbb4be3f6d.tar.gz
scala-d81428a28723bade19dd6ebc977281dbb4be3f6d.tar.bz2
scala-d81428a28723bade19dd6ebc977281dbb4be3f6d.zip
throw exception in caseelements
Diffstat (limited to 'test/files/run/caseclasses.scala')
-rw-r--r--test/files/run/caseclasses.scala15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/files/run/caseclasses.scala b/test/files/run/caseclasses.scala
index 18455768ce..147b1cdd4e 100644
--- a/test/files/run/caseclasses.scala
+++ b/test/files/run/caseclasses.scala
@@ -9,5 +9,20 @@ object Test extends Application {
case Foo(1) => System.out.println("OK")
case Bar() => System.out.println("NO")
}
+
+ try {
+ Bar() caseElement 2
+ throw new NullPointerException("duh")
+ } catch {
+ case x:IndexOutOfBoundsException =>
+ }
+
+ try {
+ f(2) caseElement 2
+ throw new NullPointerException("duh")
+ } catch {
+ case x:IndexOutOfBoundsException =>
+ }
+
}