Invocation.genericMethod 构造函数

Invocation.genericMethod(
  1. Symbol memberName,
  2. Iterable<Type>? typeArguments,
  3. Iterable<Object?>? positionalArguments,
  4. [Map<Symbol, Object?>? namedArguments]
)

创建一个与泛型方法调用相对应的调用。

如果 typeArgumentsnull 或为空,则构造函数相当于使用剩余参数调用 Invocation.method。所有单个类型参数均不能为null。

如果省略了命名参数,则默认没有命名参数。

实现

@pragma("wasm:entry-point")
factory Invocation.genericMethod(Symbol memberName,
        Iterable<Type>? typeArguments, Iterable<Object?>? positionalArguments,
        [Map<Symbol, Object?>? namedArguments]) =>
    _Invocation.method(
        memberName, typeArguments, positionalArguments, namedArguments);