Spec-Zone.ru › Dart 2

dart:core

Класс вызова

Представление вызова члена объекта.

Это тип объектов, передаваемых в Object.noSuchMethod, когда объект не поддерживает вызов члена, который пытались выполнить на нём.

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

Вызов()
Вызов.genericMethod(Символ имяЧлена, Iterable<Тип>? типыАргументов, Iterable<Объект?>? позиционныеАргументы, [Map<Символ, Объект?>? именованныеАргументы])
factory
Создаёт вызов, соответствующий вызову универсального метода.
Вызов.getter(Символ имя)
factory
Создаёт вызов, соответствующий вызову геттера.
Вызов.method(Символ имяЧлена, Iterable<Объект?>? позиционныеАргументы, [Map<Символ, Объект?>? именованныеАргументы])
factory
Создаёт вызов, соответствующий вызову метода.
Вызов.setter(Символ имяЧлена, Объект? аргумент)
factory
Создаёт вызов, соответствующий вызову сеттера.

Свойства

hashCode → int
только для чтения, унаследованное
Хэш-код этого объекта.
isAccessor → bool
только для чтения
Является ли вызов вызовом геттера или сеттера.
isGetter → bool
только для чтения
Является ли вызов вызовом геттера. Если да, то все три типа списков аргументов пустые.
isMethod → bool
только для чтения
Является ли вызов вызовом метода.
isSetter → bool
только для чтения
Является ли вызов вызовом сеттера.
memberName → Символ
только для чтения
Имя вызываемого члена.
namedArguments → Map<Символ, dynamic>
только для чтения
Неизменяемый вид именованных аргументов вызова.
positionalArguments → Список
только для чтения
Неизменяемый вид позиционных аргументов вызова.
runtimeType → Тип
только для чтения, унаследованное
Представление типа объекта во время выполнения.
typeArguments → Список<Тип>
только для чтения
Неизменяемый вид типов аргументов вызова.

Методы

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

Операторы

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

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/Invocation-class.html

Spec-Zone.ru

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