go/types.Named.TypeArgs (method, view implemented interface methods)
27 uses
go/types (current package)
decl.go#L745: assert(base.TypeArgs().Len() == 0) // collectMethods should not be called on an instantiated type
infer.go#L626: for _, t := range t.TypeArgs().list() {
infer.go#L779: for _, tpar := range t.TypeArgs().list() {
mono.go#L227: targs := typ.TypeArgs()
named.go#L403: func (t *Named) TypeArgs() *TypeList {
predicates.go#L477: xargs := x.TypeArgs().list()
predicates.go#L478: yargs := y.TypeArgs().list()
subst.go#L253: if t.TypeArgs().Len() != n {
subst.go#L261: if targs := substList(t.TypeArgs().list(), subst.typ); targs != nil {
unify.go#L742: xargs := x.TypeArgs().list()
unify.go#L743: yargs := y.TypeArgs().list()
validtype.go#L166: if t == tparam && i < inst.TypeArgs().Len() {
validtype.go#L167: targ := inst.TypeArgs().At(i)
go.pact.im/x/plumb/internal/gotypes
cmp.go#L128: return cmpTypeList(a.TypeArgs(), b.TypeArgs())
subst.go#L87: args := u.TypeArgs()
unify.go#L48: pa, ca := p.TypeArgs(), c.TypeArgs()
unify.go#L172: if args := u.TypeArgs(); args != nil {
walk.go#L48: if args := u.TypeArgs(); args != nil {
walk.go#L145: if args := u.TypeArgs(); args != nil {
golang.org/x/exp/apidiff
correspondence.go#L223: if !d.typeListsCorrespond(old.TypeArgs(), newn.TypeArgs()) {
golang.org/x/tools/go/types/typeutil
map.go#L306: targs := t.TypeArgs()
golang.org/x/tools/internal/gcimporter
iexport.go#L1027: if targs := t.TypeArgs(); targs.Len() > 0 {
iimport.go#L628: targs := recvNamed.TypeArgs()
golang.org/x/tools/internal/typeparams
free.go#L110: args := t.TypeArgs()
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)