Spec-Zone.ru › Dart 2

dart:mirrors

Класс MirrorSystem

Класс MirrorSystem является основным интерфейсом для рефлексии набора связанных библиотек.

В ходе выполнения каждой изолированной среды исполнения существует отдельный экземпляр MirrorSystem.

Также возможно создание MirrorSystem, который представляет набор библиотек, которые не выполняются — возможно, на этапе компиляции. В этом случае вся доступная рефлективная функциональность будет поддерживаться, но функциональность во время выполнения (например, вызов функции или инспектирование содержимого переменной) будет динамически завершаться ошибкой.

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

MirrorSystem()

Свойства

dynamicType → TypeMirror
только для чтения
Зеркало типа dynamic.
hashCode → int
только для чтения, унаследованное
Код хэша для этого объекта.
isolate → IsolateMirror
только для чтения
Зеркало изоляции, связанной с этим MirrorSystem.
libraries → Map<Uri, LibraryMirror>
только для чтения
Все библиотеки, известные системе зеркал, индексированные по их URI.
neverType → TypeMirror
@Since("2.8"), только для чтения
Зеркало типа Never.
runtimeType → Type
только для чтения, унаследованное
Представление типа объекта во время выполнения.
voidType → TypeMirror
только для чтения
Зеркало типа void.

Методы

findLibrary(Symbol libraryName) → LibraryMirror
Возвращает уникальную библиотеку с именем libraryName, если она существует.
noSuchMethod(Invocation invocation) → dynamic
унаследованное
Вызывается при обращении к несуществующему методу или свойству.
toString() → String
унаследованное
Строковое представление этого объекта.

Операторы

operator ==(Object other) → bool
унаследованное
Оператор равенства.

Статические методы

getName(Symbol symbol) → String
Возвращает имя symbol.
getSymbol(String name, [LibraryMirror? library]) → Symbol
Возвращает символ для name.

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

Spec-Zone.ru

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