Я продолжаю получать ошибку, когда пытаюсь расширить класс Exception и не могу понять, почему. Вот код для моего пользовательского исключения:Расширение класса Exception в Dart
class MyException extends Exception {
String msg;
MyException(this.msg);
String toString() => 'FooException: $msg';
}
ошибка решает вокруг конструктора. Он жалуется, что «Генерирующий конструктор« Исключение »([динамическое сообщение]) -> Исключение» ожидается, но найдено на заводе ». Как это исправить?
Вы не можете расширить класс, определяющий только заводский конструктор. http://stackoverflow.com/questions/18564676/extending-a-class-with-only-one-factory-constructor – user7610