Абстрактный класс LibraryMirror
Класс LibraryMirror отражает библиотеку языка Dart, предоставляя доступ к переменным, функциям и классам библиотеки.
- Реализует
Конструкторы
- 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