go/types.TypeParamList.At (method)

16 uses

	go/types (current package)
		iter.go#L141: 			if !yield(l.At(i)) {
		predicates.go#L360: 				targs = append(targs, x.TypeParams().At(i))
		typelists.go#L18: func (l *TypeParamList) At(i int) *TypeParam { return l.tparams[i] }

	go.pact.im/x/plumb/internal/solve
		joint.go#L186: 		if v, ok := bind[p.Tparams.At(i)]; ok {
		lift.go#L22: 		targs[i] = s.liftOne(p.Tparams.At(i), p)
		lift.go#L40: 		m[p.Tparams.At(i)] = targs[i]
		lift.go#L44: 		if c := p.Tparams.At(i).Constraint(); c != nil {
		solve.go#L491: 		tp := p.Tparams.At(i)
		solve.go#L527: 		tp := p.Tparams.At(i)
		solve.go#L839: 		out[i] = p.Tparams.At(i)

	golang.org/x/exp/apidiff
		correspondence.go#L266: 		if !d.correspond(tps1.At(i).Constraint(), tps2.At(i).Constraint()) {

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L523: 		tr.typ(path, offset, op, i, list.At(i))
		objectpath.go#L862: 			t = tparams.At(index)
		objectpath.go#L873: 			t = rtparams.At(index)

	golang.org/x/tools/go/types/typeutil
		map.go#L263: 				tparam := tparams.At(i)