Свойство owner
Зеркало владельца этого сущности языка Dart.
Владелец — это объявление, непосредственно окружающее отражаемый объект:
- Для библиотеки владелец —
null. - Для объявления класса, typedef или функции или переменной верхнего уровня владелец — окружающая библиотека.
- Для применения миксина
S with M, владелец — владелецM. - Для конструктора владелец — непосредственно окружающий класс.
- Для метода, переменной экземпляра или статической переменной владелец — непосредственно окружающий класс, если же класс является применением миксина
S with M, в этом случае владелец —M. Обратите внимание, чтоMможет быть вызовом обобщения. - Для параметра, локальной переменной или локальной функции владелец — непосредственно окружающая функция.
Реализация
DeclarationMirror? get owner;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-mirrors/DeclarationMirror/owner.html