Сопоставление нескольких типов исключений с одним и тем же case

При сопоставлении исключения с оператором case существует ли более упрощенный способ сопоставления одного и того же исключения с набором типов исключений? Вместо этого:

} catch {
  case e if e.isInstanceOf[MappingException] || e.isInstanceOf[ParseException] => 

Было бы неплохо что-то вроде этого:

case e: MappingException | ParseException | SomeOtherException =>

Возможно ли что-то подобное?

18
задан Josh 12 December 2011 в 22:31
поделиться