params property

  1. @TagNumber.new(2)
PbList<Type> get params

List of function parameter google.api.expr.v1alpha1.Type values.

Param types are disjoint after generic type parameters have been replaced with the type DYN. Since the DYN type is compatible with any other type, this means that if A is a type parameter, the function types int<A> and int<int> are not disjoint. Likewise, map<string, string> is not disjoint from map<K, V>.

When the result_type of a function is a generic type param, the type param name also appears as the type of on at least one params.

Implementation

@$pb.TagNumber(2)
$pb.PbList<Type> get params => $_getList(1);