调用抽象

表示在对象上调用成员的操作。

当对象不支持尝试调用的成员调用时,此类型是传递给 Object.noSuchMethod 的对象的类型。

构造函数

调用()
调用.genericMethod(Symbol memberName, Iterable<Type>? typeArguments, Iterable<Object?>? positionalArguments, [Map<Symbol, Object?>? namedArguments])
创建一个与泛型方法调用相对应的调用。
工厂
调用.getter(Symbol name)
创建一个与获取器调用相对应的调用。
工厂
调用.method(Symbol memberName, Iterable<Object?>? positionalArguments, [Map<Symbol, Object?>? namedArguments])
创建一个与方法调用相对应的调用。
工厂
调用.setter(Symbol memberName, Object? argument)
创建一个与设置器调用相对应的调用。
工厂

属性

hashCode int
此对象的哈希码。
无设置器继承
isAccessor bool
是否是获取器或设置器调用。
无设置器
isGetter bool
是否是获取器调用。如果是,所有三种类型的参数列表都是空的。
无设置器
isMethod bool
判断调用是否为方法调用。
无设置器
isSetter bool
判断调用是否为设置器调用。
无设置器
memberName Symbol
被调用成员的名称。
无设置器
namedArguments Map<Symbol, dynamic>
调用命名参数的不可修改视图。
无设置器
positionalArguments List
调用位置参数的不可修改视图。
无设置器
runtimeType Type
对象运行时类型的表示。
无设置器继承
typeArguments List<Type>
调用类型参数的不可修改视图。
无设置器

方法

noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
toString() String
对象的字符串表示。
继承

运算符

operator ==(Object other) bool
相等运算符。
继承