go/types.Signature.Params (method)
25 uses
go/types (current package)
mono.go#L256: tuple(typ.Params())
signature.go#L93: func (s *Signature) Params() *Tuple { return s.params }
stmt.go#L1068: case typ.Params().Len() != 1:
stmt.go#L1075: cb, _ := coreType(typ.Params().At(0).Type()).(*Signature)
stmt.go#L1079: case cb.Params().Len() > 2:
stmt.go#L1091: if cb.Params().Len() >= 1 {
stmt.go#L1092: key = cb.Params().At(0).Type()
stmt.go#L1094: if cb.Params().Len() >= 2 {
stmt.go#L1095: val = cb.Params().At(1).Type()
golang.org/x/exp/apidiff
apidiff.go#L339: return types.NewSignature(sig.Recv(), dename(sig.Params()), dename(sig.Results()), sig.Variadic())
correspondence.go#L66: pe := d.corr(old.Params(), new.Params(), p)
golang.org/x/tools/go/types/objectpath
objectpath.go#L496: if r := f.find(T.Params(), append(path, opParams)); r != nil {
objectpath.go#L679: t = sig.Params()
golang.org/x/tools/go/types/typeutil
map.go#L268: return hash + 3*h.hashTuple(t.Params()) + 5*h.hashTuple(t.Results())
map.go#L416: return hash + 1062599*h.shallowHash(t.Params()) + 1282529*h.shallowHash(t.Results())
golang.org/x/tools/internal/gcimporter
iexport.go#L1218: w.paramList(sig.Params())
iexport.go#L1220: if sig.Params().Len() > 0 {
ureader_yes.go#L577: methods[i] = types.NewFunc(fn.Pos(), fn.Pkg(), fn.Name(), types.NewSignatureType(recv, nil, nil, sig.Params(), sig.Results(), sig.Variadic()))
golang.org/x/tools/internal/typeparams
free.go#L87: return w.Has(t.Params()) || w.Has(t.Results())
golang.org/x/tools/internal/typesinternal
element.go#L64: visit(sig.Params(), true) // skip the Tuple
element.go#L95: visit(T.Params(), true) // skip the Tuple
zerovalue.go#L272: for i := 0; i < t.Params().Len(); i++ {
zerovalue.go#L274: Type: TypeExpr(t.Params().At(i).Type(), qual),
zerovalue.go#L277: Name: t.Params().At(i).Name(),