Абстрактный класс InstanceMirror
Объект InstanceMirror отражает экземпляр объекта языка Dart.
- Реализует
- Реализован в
Конструкторы
- InstanceMirror()
Свойства
- hasReflectee → bool только для чтения
-
Указывает, вернет ли
reflecteeэкземпляр, отражаемый этим зеркалом. - reflectee → dynamic только для чтения
-
Если
InstanceMirrorотражает экземпляр, к которому целесообразно иметь локальную ссылку, мы предоставляем доступ к фактическому экземпляру здесь. - type → ClassMirror только для чтения
-
Зеркало типа reflectee.
- hashCode → int только для чтения, унаследованный
-
Хэш-код для этого объекта.
- runtimeType → Type только для чтения, унаследованный
-
Представление типа объекта во время выполнения.
Операторы
- operator ==(
other) → bool -
Является ли это зеркало равным
other.
Методы
- delegate(
Invocation invocation) → dynamic унаследованный -
Выполняет
invocationнадreflectee. - getField(
Symbol fieldName) → InstanceMirror унаследованный -
Вызывает геттер и возвращает зеркало результата.
- invoke(
Symbol memberName, List positionalArguments, [ Map<Symbol, dynamic> namedArguments ]) → InstanceMirror унаследованный -
Вызывает именованную функцию и возвращает зеркало результата.
- noSuchMethod(
Invocation invocation) → dynamic унаследованный -
Вызывается при доступе к несуществующему методу или свойству.
- setField(
Symbol fieldName, Object value) → InstanceMirror унаследованный -
Вызывает сеттер и возвращает зеркало результата.
- toString(
) → String унаследованный -
Возвращает строковое представление этого объекта.
© 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/InstanceMirror-class.html