Mögliches Duplikat:
Definieren Sie Ihre eigenen Ausnahmen mit überladenen Konstruktoren in Scala
Ich möchte eine Scala-Ausnahmeklasse schreiben, die Unterklassen der Java-Exception-Klasse, und bietet ähnliche Konstruktoren (von denen jeder die entsprechende Exception ctor aufruft. D.h. wie würde ich das Scala-Äquivalent zu dieser Java-Klasse schreiben:
public class MyException extends java.lang.Exception {
public MyException () {
}
public MyException (String msg) {
super(msg);
}
public MyException (Throwable e) {
super(e);
}
public MyException (String msg, Throwable cause) {
super(msg, cause);
}
}
Dies scheint zusammenzuhängen mit diese Frage Die darin enthaltenen Antworten sind jedoch nicht zufriedenstellend (da eine Unterklasse nicht wirklich definiert ist).