zdefiniuj własne wyjątki z przeciążonymi konstruktorami w scali
W Javie wyjątki mają przynajmniej tych czterech konstruktorów:
Exception()
Exception(String message)
Exception(String message, Throwable cause)
Exception(Throwable cause)
Jeśli chcesz zdefiniować własne rozszerzenia, musisz zadeklarować potomne wyjątki i zaimplementować każdy pożądany konstruktor wywołujący super konstruktora korespondentów
Jak możesz osiągnąć to samo w scali?
jak dotąd widziałemTen artykuł i toOdpowiedź SO, ale podejrzewam, że musi istnieć łatwiejszy sposób na osiągnięcie tak powszechnej rzeczy