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 {