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() {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)