Spec-Zone.ru › Dart 2

dart:mirrors

свойство owner

DeclarationMirror? 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API