type go/types.TypeList
17 uses
go/types (current package)
alias.go#L50: targs *TypeList // type arguments, or nil
alias.go#L94: func (a *Alias) TypeArgs() *TypeList { return a.targs }
api.go#L446: TypeArgs *TypeList
iter.go#L151: func (l *TypeList) Types() iter.Seq[Type] {
named.go#L141: targs *TypeList // type arguments
named.go#L335: func (t *Named) TypeArgs() *TypeList {
typelists.go#L31: type TypeList struct{ types []Type }
typelists.go#L34: func newTypeList(list []Type) *TypeList {
typelists.go#L38: return &TypeList{list}
typelists.go#L43: func (l *TypeList) Len() int { return len(l.list()) }
typelists.go#L46: func (l *TypeList) At(i int) Type { return l.types[i] }
typelists.go#L51: func (l *TypeList) list() []Type {
golang.org/x/tools/internal/aliases
aliases_go122.go#L45: func TypeArgs(alias *types.Alias) *types.TypeList {
aliases_go122.go#L46: if alias, ok := any(alias).(interface{ TypeArgs() *types.TypeList }); ok {
golang.org/x/tools/internal/gcimporter
iexport.go#L1225: func (w *exportWriter) typeList(ts *types.TypeList, pkg *types.Package) {
golang.org/x/tools/internal/typesinternal
types.go#L116: TypeArgs() *types.TypeList
zerovalue.go#L326: if hasTypeArgs, ok := t.(interface{ TypeArgs() *types.TypeList }); ok {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)