go/types.Named.TypeParams (method, view implemented interface methods)

16 uses

	go/types (current package)
		named.go#L393: func (t *Named) TypeParams() *TypeParamList { return t.unpack().tparams }
		predicates.go#L149: 	return named != nil && named.obj != nil && named.inst == nil && named.TypeParams().Len() > 0
		signature.go#L290: 			baseTParams := baseType.TypeParams().list()
		subst.go#L248: 		n := orig.TypeParams().Len()
		typestring.go#L304: 		} else if w.ctxt == nil && t.TypeParams().Len() != 0 { // For type hashing, don't need to format the TypeParams
		typestring.go#L306: 			w.tParamList(t.TypeParams().list())
		validtype.go#L163: 			for i, tparam := range inst.TypeParams().list() {

	go.pact.im/x/plumb/internal/discover
		discover.go#L312: 			p.Tparams = named.TypeParams()

	go.pact.im/x/plumb/internal/gotypes
		gotypes.go#L233: 		return u.TypeParams()

	golang.org/x/exp/apidiff
		correspondence.go#L227: 			if !d.typeParamListsCorrespond(old.TypeParams(), newn.TypeParams()) {

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L402: 			tr.tparams(t.TypeParams(), path, offset, opTypeParam)

	golang.org/x/tools/internal/gcimporter
		iexport.go#L799: 		if named.TypeParams().Len() == 0 {
		iexport.go#L806: 		if named.TypeParams().Len() > 0 {
		iexport.go#L809: 			w.tparamList(obj.Name(), named.TypeParams(), obj.Pkg())

	golang.org/x/tools/internal/typeparams
		free.go#L111: 		if params := t.TypeParams(); params.Len() > args.Len() {