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, возможно, анализатор не работает или еще не завершен.

Другие вопросы по тегам