Spec-Zone.ru › Dart 2

dart:mirrors

Класс LibraryMirror

Класс LibraryMirror отражает библиотеку языка Dart, предоставляя доступ к переменным, функциям и классам библиотеки.

Реализованные типы
  • DeclarationMirror
  • ObjectMirror

Конструкторы

LibraryMirror()

Свойства

declarations → Map<Символ, DeclarationMirror>
только для чтения
Возвращает неизменяемую карту фактически заданных в библиотеке объявлений.
hashCode → int
только для чтения, унаследованное
Хэш-код этого объекта.
isPrivate → bool
только для чтения, унаследованное
Является ли это объявление закрытым для библиотеки.
isTopLevel → bool
только для чтения, унаследованное
Является ли это объявление глобальным.
libraryDependencies → Список<LibraryDependencyMirror>
только для чтения
Возвращает список импортов и экспортов в этой библиотеке;
location → SourceLocation?
только для чтения, унаследованное
Расположение источника этого сущности языка Dart, или null если сущность синтетическая.
metadata → Список<InstanceMirror>
только для чтения, унаследованное
Список метаданных, связанных с этим объявлением.
owner → DeclarationMirror?
только для чтения, унаследованное
Зеркало владельца этой сущности языка Dart.
qualifiedName → Символ
только для чтения, унаследованное
Полное имя этой сущности языка Dart.
runtimeType → Тип
только для чтения, унаследованное
Представление фактического типа объекта.
simpleName → Символ
только для чтения, унаследованное
Простое имя этой сущности языка Dart.
uri → Uri
только для чтения
Абсолютный URI библиотеки.

Методы

delegate(Вызов invocation) → dynamic
унаследованное
Выполняет invocation на объекте-отражаемом этого ObjectMirror.
getField(Символ fieldName) → InstanceMirror
унаследованное
Вызывает геттер и возвращает зеркало на результат.
invoke(Символ memberName, Список positionalArguments, [Map<Символ, dynamic> namedArguments = const <Symbol, dynamic>{}]) → InstanceMirror
унаследованное
Вызывает именованную функцию и возвращает зеркало на результат.
noSuchMethod(Вызов invocation) → dynamic
унаследованное
Вызывается, когда обращается к несуществующему методу или свойству.
setField(Символ fieldName, dynamic value) → InstanceMirror
унаследованное
Вызывает сеттер и возвращает зеркало на результат.
toString() → Строка
унаследованное
Строковое представление этого объекта.

Операторы

operator ==(Объект other) → bool
переопределение
Является ли это зеркало равным other.

© 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/LibraryMirror-class.html

Spec-Zone.ru

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