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