Spec-Zone.ru › Dart 2

dart:mirrors

Класс MethodMirror

Класс MethodMirror отражает функцию, метод, конструктор, геттер или сеттер языка Dart.

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

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

MethodMirror()

Свойства

constructorName → Symbol
только для чтения
Имя конструктора для именованных конструкторов и фабричных методов.
hashCode → int
только для чтения, унаследованное
Хеш-код этого объекта.
isAbstract → bool
только для чтения
Является ли отражаемый объект абстрактным?
isConstConstructor → bool
только для чтения
Является ли отражаемый объект конструктором const?
isConstructor → bool
только для чтения
Является ли отражаемый объект конструктором?
isExtensionMember → bool
только для чтения
Является ли отражаемый объект методом расширения?
isFactoryConstructor → bool
только для чтения
Является ли отражаемый объект фабричным конструктором?
isGenerativeConstructor → bool
только для чтения
Является ли отражаемый объект генерирующим конструктором?
isGetter → bool
только для чтения
Является ли отражаемый объект геттером?
isOperator → bool
только для чтения
Является ли отражаемый объект оператором?
isPrivate → bool
только для чтения, унаследованное
Является ли данная декларация закрытой для библиотеки.
isRedirectingConstructor → bool
только для чтения
Является ли отражаемый объект перенаправляющим конструктором?
isRegularMethod → bool
только для чтения
Является ли отражаемый объект обычной функцией или методом?
isSetter → bool
только для чтения
Является ли отражаемый объект сеттером?
isStatic → bool
только для чтения
Функция считается нестатической, если она может ссылаться на 'this'.
isSynthetic → bool
только для чтения
Возвращает true, если отражаемый объект синтетический, и false в противном случае.
isTopLevel → bool
только для чтения, унаследованное
Является ли данная декларация глобальной.
location → SourceLocation?
только для чтения, унаследованное
Местоположение в исходном коде этого элемента языка Dart, или null если элемент синтетический.
metadata → List<InstanceMirror>
только для чтения, унаследованное
Список метаданных, связанных с данной декларацией.
owner → DeclarationMirror?
только для чтения, унаследованное
Отражение владельца этого элемента языка Dart.
parameters → List<ParameterMirror>
только для чтения
Список отражений параметров для отражаемого объекта.
qualifiedName → Symbol
только для чтения, унаследованное
Полное имя этого элемента языка Dart.
returnType → TypeMirror
только для чтения
Отражение возвращаемого типа для отражаемого объекта.
runtimeType → Type
только для чтения, унаследованное
Представление runtime-типа объекта.
simpleName → Symbol
только для чтения, унаследованное
Простое имя этого элемента языка Dart.
source → String?
только для чтения
Исходный код отражаемого объекта, если доступен. В противном случае null.

Методы

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

Операторы

operator ==(Object 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/MethodMirror-class.html

Spec-Zone.ru

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