определить свои собственные исключения с перегруженными конструкторами в Scala

В исключениях Java есть как минимум следующие четыре конструктора:

Exception() 
Exception(String message) 
Exception(String message, Throwable cause) 
Exception(Throwable cause) 

Если вы хотите определить свои собственные расширения, вам просто нужно объявить наследующие исключения и реализовать каждый желаемый конструктор, вызывающий соответствующий супер-конструктор

Как можно добиться того же в скале?

Так далеко я уже виделЭта стать и это ТАК ответь, но я подозреваю, что должен быть более простой способ достичь такой общей вещи

Ответы на вопрос(6)

Ваш ответ на вопрос