Scala – Call Super Constructor

scala

I have a custom exception class like the following :

case class CustomException(errorMsg:String)  extends Exception(error:String)

All what I need that when I catch exception is to throw my custom exception and pass my error message to the custom exception .
I expect from CustomException constructor to call super(errMsg)
However , this isn't what goes now and I got a compilation error .

 catch {
      case s: Exception => throw CustomException("This is a custom message")
    }

How could I call the super constructor :

super(errorMessage)

Best Answer

case class CustomException(errorMsg:String)  extends Exception(errorMsg)
Related Topic