dartanalyzer не выдает предупреждение об отсутствии реализации из интерфейса
В настоящее время я экспериментирую и изучаю язык дартс.
Я создаю абстрактный класс с двумя абстрактными методами под названием IAnimal, например:
abstract class IAnimal
{
String Walk(int distance);
String Eat(String food);
}
Затем я создаю класс Dog, который должен реализовывать 2 метода.
class Dog implements IAnimal
{
Dog(String name) {
this._name = name;
}
String _name;
}
Но анализатор дротиков жалуется на 2 отсутствующих метода, это намеченное поведение или не поддерживается?
2 ответа
Решение
Это действительно должно дать предупреждение, Dart Analyzer из командной строки делает свое дело. Эта проблема была связана с тем, что WebStorm и Sublime Text не запускали Dart Analyzer.
Здесь показано предупреждение DartPad, возможно, анализатор не работает или еще не завершен.