go/types.Signature.Params (method)

34 uses

	go/types (current package)
		mono.go#L256: 			tuple(typ.Params())
		range.go#L247: 		case typ.Params().Len() != 1:
		range.go#L254: 		u, err := commonUnder(typ.Params().At(0).Type(), nil)
		range.go#L263: 		case cb.Params().Len() > 2:
		range.go#L275: 		if cb.Params().Len() >= 1 {
		range.go#L276: 			key = cb.Params().At(0).Type()
		range.go#L278: 		if cb.Params().Len() >= 2 {
		range.go#L279: 			val = cb.Params().At(1).Type()
		signature.go#L141: func (s *Signature) Params() *Tuple { return s.params }

	go.pact.im/x/plumb/internal/gotypes
		cmp.go#L71: 		if c := cmpTuple(a.Params(), b.Params()); c != 0 {
		gotypes.go#L169: 	return ok && sig.Params().Len() == 0 && sig.Results().Len() == 0
		gotypes.go#L175: 	if !ok || sig.Params().Len() != 0 || sig.Results().Len() != 1 {
		subst.go#L75: 			s.substTuple(u.Params()), s.substTuple(u.Results()), u.Variadic())
		unify.go#L61: 			unifyTuple(p.Params(), c.Params(), params, bind) &&
		unify.go#L182: 		for v := range u.Params().Variables() {
		walk.go#L65: 		walkTuple(u.Params(), seen, visit)
		walk.go#L154: 		return tupleContains(u.Params(), seen, pred) || tupleContains(u.Results(), seen, pred)

	go.pact.im/x/plumb/internal/solve
		instance.go#L236: 	params := sig.Params()

	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#L477: 		tr.typ(path, offset, opParams, -1, T.Params())
		objectpath.go#L827: 			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#L415: 		return hash + 1062599*h.shallowHash(t.Params()) + 1282529*h.shallowHash(t.Results())

	golang.org/x/tools/internal/gcimporter
		iexport.go#L1228: 	w.paramList(sig.Params())
		iexport.go#L1230: 	if sig.Params().Len() > 0 {
		ureader.go#L592: 						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#L85: 		return w.Has(t.Params()) || w.Has(t.Results())

	golang.org/x/tools/internal/typesinternal
		element.go#L68: 			visit(sig.Params(), true)  // skip the Tuple
		element.go#L99: 			visit(T.Params(), true)  // skip the Tuple
		zerovalue.go#L261: 		for v := range t.Params().Variables() {