type go/types.Term

20 uses

	go/types (current package)
		builtins.go#L831: 		var terms []*Term
		subst.go#L379: func (subst *subster) termlist(in []*Term) (out []*Term, copied bool) {
		subst.go#L386: 				new := make([]*Term, len(in))
		union.go#L17: 	terms []*Term // list of syntactical terms (not a canonicalized termlist)
		union.go#L22: func NewUnion(terms []*Term) *Union {
		union.go#L30: func (u *Union) Term(i int) *Term { return u.terms[i] }
		union.go#L36: type Term term
		union.go#L39: func NewTerm(tilde bool, typ Type) *Term { return &Term{tilde, typ} }
		union.go#L41: func (t *Term) Tilde() bool    { return t.tilde }
		union.go#L42: func (t *Term) Type() Type     { return t.typ }
		union.go#L43: func (t *Term) String() string { return (*term)(t).String() }
		union.go#L57: 	var terms []*Term
		union.go#L138: func parseTilde(check *Checker, tx ast.Expr) *Term {
		union.go#L157: 		check.recordTypeAndValue(tx, typexpr, &Union{[]*Term{term}}, nil)
		union.go#L166: func overlappingTerm(terms []*Term, y *Term) int {

	golang.org/x/tools/internal/gcimporter
		ureader_yes.go#L408: 	terms := make([]*types.Term, r.Len())

	golang.org/x/tools/internal/typeparams
		typeparams_go118.go#L111: type Term = types.Term