aboutsummaryrefslogtreecommitdiff
path: root/tests/pending/run/exceptions-2.check
diff options
context:
space:
mode:
authorDmitry Petrashko <dmitry.petrashko@gmail.com>2015-05-12 18:30:53 +0200
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2015-05-12 18:30:53 +0200
commit89bacb9c25a58454ff1878e67f7ea07ffc8c269f (patch)
tree51f1ff6c66aebe1b6109b1cffcc2bb8e4cf760a3 /tests/pending/run/exceptions-2.check
parenta0fa33deafbea1bf53edc068c5ed9db5592822f9 (diff)
downloaddotty-89bacb9c25a58454ff1878e67f7ea07ffc8c269f.tar.gz
dotty-89bacb9c25a58454ff1878e67f7ea07ffc8c269f.tar.bz2
dotty-89bacb9c25a58454ff1878e67f7ea07ffc8c269f.zip
Run tests as they were in scala.
Diffstat (limited to 'tests/pending/run/exceptions-2.check')
-rw-r--r--tests/pending/run/exceptions-2.check59
1 files changed, 59 insertions, 0 deletions
diff --git a/tests/pending/run/exceptions-2.check b/tests/pending/run/exceptions-2.check
new file mode 100644
index 000000000..4f8244800
--- /dev/null
+++ b/tests/pending/run/exceptions-2.check
@@ -0,0 +1,59 @@
+exceptions-2.scala:267: warning: a pure expression does nothing in statement position; you may be omitting necessary parentheses
+ try { 1 } catch { case e: java.io.IOException => () }
+ ^
+nested1:
+Innermost finally
+Outermost finally
+nested2:
+Innermost finally
+Outermost finally
+mixed:
+10
+Finally!
+withValue1:
+Oh, oh
+10
+withValue2:
+droped a null
+null
+method2:
+10
+Exception occurred
+method3:
+Caught an NPE
+tryFinallyTry:
+Silently ignore exception in finally
+valInFinally:
+Abc
+tryAndValInFinally
+Abc
+=================
+NoExcep.method2:
+Hello, world
+NoExcep.method3:
+method3
+NoExcep.method4:
+..
+Return inside body:
+Normal execution...
+inner finally
+Outer finally
+Return inside synchronized body:
+Synchronized normal execution...
+inner finally
+Outer finally
+Return inside body and return in finally:
+Normal execution...
+inner finally
+Outer finally
+Return inside body and return in finally inside finally:
+Normal execution...
+inner finally
+finally inside finally
+Outer finally
+Throw in catch and finally:
+ABC
+Return with finally clause that cleans the stack
+Normal execution...
+inner finally
+Outer finally