Spec-Zone.ru › Dart 1

dart:mirrors

Абстрактный класс LibraryMirror

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

Реализует
  • DeclarationMirror
  • ObjectMirror

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

LibraryMirror()

Свойства

declarations → Map<Symbol, DeclarationMirror>
только для чтения

Возвращает неизменяемую карту фактических объявлений в библиотеке.

libraryDependencies → List<LibraryDependencyMirror>
только для чтения

Возвращает список импортов и экспортов в этой библиотеке;

uri → Uri
только для чтения

Абсолютный URI библиотеки.

hashCode → int
только для чтения, унаследовано

Хэш-код этого объекта.

isPrivate → bool
только для чтения, унаследовано

Является ли это объявление библиотечным (приватным).

isTopLevel → bool
только для чтения, унаследовано

Является ли это объявление верхнего уровня.

location → SourceLocation
только для чтения, унаследовано

Местоположение источника данного элемента языка Dart, или null если элемент синтетический.

metadata → List<InstanceMirror>
только для чтения, унаследовано

Список метаданных, связанных с этим объявлением.

owner → DeclarationMirror
только для чтения, унаследовано

Отражение владельца данного элемента языка Dart.

qualifiedName → Symbol
только для чтения, унаследовано

Полное имя данного элемента языка Dart.

runtimeType → Type
только для чтения, унаследовано

Представление типа объекта во время выполнения.

simpleName → Symbol
только для чтения, унаследовано

Простое имя данного элемента языка Dart.

Операторы

operator ==(other) → bool

Является ли это отражение равным other.

Методы

delegate(Invocation invocation) → dynamic
inherited

Выполняет invocation над reflectee.

getField(Symbol fieldName) → InstanceMirror
inherited

Вызывает геттер и возвращает зеркало результата.

invoke(Symbol memberName, List positionalArguments, [ Map<Symbol, dynamic> namedArguments ]) → InstanceMirror
inherited

Вызывает указанную функцию и возвращает зеркало результата.

noSuchMethod(Invocation invocation) → dynamic
inherited

Вызывается, когда обращение к несуществующему методу или свойству.

setField(Symbol fieldName, Object value) → InstanceMirror
inherited

Вызывает сеттер и возвращает зеркало результата.

toString() → String
inherited

Возвращает строковое представление этого объекта.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-mirrors/LibraryMirror-class.html

Spec-Zone.ru

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