свойство owner
Зеркало владельца этой сущности языка Dart.
Владелец — это объявление, непосредственно охватывающее отражаемый объект:
- Для библиотеки владельцем является
null. - Для объявления класса, псевдонима типа или функции либо переменной верхнего уровня владельцем является содержащая их библиотека.
- Для применения примеси
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.19.6/dart-mirrors/DeclarationMirror/owner.html