вызвать абстрактный метод
Вызывает именованную функцию и возвращает зеркало результата.
Пусть o — объект, отражаемый этим зеркалом, пусть f — простое имя члена, обозначенного memberName, пусть a1, ..., an — элементы positionalArguments, пусть k1, ..., km — идентификаторы, обозначенные элементами namedArguments.keys, а v1, ..., vm — элементы namedArguments.values. Тогда этот метод выполнит вызов метода o.f(a1, ..., an, k1: v1, ..., km: vm) в области видимости, имеющей доступ к закрытым членам o (если o — класс или библиотека) или к закрытым членам класса o (в противном случае).
Если вызов возвращает результат r, этот метод возвращает результат вызова reflect(r).
Если вызов приводит к ошибке компиляции, результат будет таким же, как если бы произошла ошибка компиляции при обычной компиляции.
Если вызов выбрасывает исключение e (которое не перехватывает), этот метод выбрасывает e.
Реализация
InstanceMirror invoke(Symbol memberName, List<dynamic> positionalArguments,
[Map<Symbol, dynamic> namedArguments = const <Symbol, dynamic>{}]);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-mirrors/ObjectMirror/invoke.html