表示在对象上调用成员的操作。
当对象不支持尝试调用的成员调用时,此类型是传递给 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 - 相等运算符。继承