Próbuję zdefiniować własną klasę wyjątków w najprostszy sposób, a oto, co otrzymuję:
public class MyException extends Exception {}
public class Foo {
public bar() throws MyException {
throw new MyException("try again please");
}
}
Tak mówi kompilator Java:
cannot find symbol: constructor MyException(java.lang.String)
Miałem wrażenie, że ten konstruktor musi zostać odziedziczony java.lang.Exception
, prawda?