У меня есть класс исключений, подобный следующему:
case class CustomException(errorMsg:String) extends Exception(error:String)
Все, что мне нужно, когда я ловлю исключение, - это выдать свое собственное исключение и передать свое сообщение об ошибке пользовательскому исключению.
Я ожидаю, что конструктор CustomException вызовет супер (errMsg)
Тем не менее, это не то, что происходит сейчас, и я получил ошибку компиляции.
catch {
case s: Exception => throw CustomException("This is a custom message")
}
Как я могу назвать супер-конструктор:
super(errorMessage)