summaryrefslogblamecommitdiff
path: root/test/files/run/finally.scala
blob: 6d8d360d3082bcdd4b4c801cc3c4b03bda491eef (plain) (tree)





















                                                              
// test that finally is not covered by any exception handlers.
object Test extends Application {
  def bar {
    try {
      println("hi")
    }
    catch {
      case e => println("GOT HERE")
    }
    finally {
      println("In Finally")
      throw new RuntimeException("ouch")
    }
  }

  try {
    bar
  } catch {
    case e => println(e)
  }
}