func go/types.TypeString

28 uses

	go/types (current package)
		alias.go#L68: func (a *Alias) String() string { return TypeString(a, nil) }
		array.go#L28: func (a *Array) String() string   { return TypeString(a, nil) }
		basic.go#L85: func (b *Basic) String() string   { return TypeString(b, nil) }
		chan.go#L38: func (c *Chan) String() string   { return TypeString(c, nil) }
		interface.go#L148: func (t *Interface) String() string   { return TypeString(t, nil) }
		map.go#L27: func (t *Map) String() string   { return TypeString(t, nil) }
		mono.go#L157: 			err.addf(atPos(edge.pos), "%s implicitly parameterized by %s", obj.Name(), TypeString(edge.typ, qf)) // secondary error, \t indented
		mono.go#L159: 			err.addf(atPos(edge.pos), "%s instantiated as %s", obj.Name(), TypeString(edge.typ, qf)) // secondary error, \t indented
		named.go#L512: func (t *Named) String() string { return TypeString(t, nil) }
		operand.go#L123: 				return fmt.Sprintf("nil (of type %s)", TypeString(x.typ, qf))
		operand.go#L142: 			expr = TypeString(x.typ, qf)
		pointer.go#L22: func (p *Pointer) String() string   { return TypeString(p, nil) }
		signature.go#L102: func (s *Signature) String() string   { return TypeString(s, nil) }
		slice.go#L22: func (s *Slice) String() string   { return TypeString(s, nil) }
		stmt.go#L327: 					Ts = TypeString(T, check.qualifier)
		stmt.go#L381: 				Ts = TypeString(T, check.qualifier)
		struct.go#L57: func (t *Struct) String() string   { return TypeString(t, nil) }
		tuple.go#L37: func (t *Tuple) String() string   { return TypeString(t, nil) }
		typeparam.go#L103: func (t *TypeParam) String() string { return TypeString(t, nil) }
		typestring.go#L50: func TypeString(typ Type, qf Qualifier) string {
		union.go#L34: func (u *Union) String() string   { return TypeString(u, nil) }

	golang.org/x/exp/apidiff
		apidiff.go#L196: 	olds := types.TypeString(old, types.RelativeTo(d.old))
		apidiff.go#L197: 	news := types.TypeString(new, types.RelativeTo(d.new))
		messageset.go#L61: 			tn := types.TypeString(recv.Type(), types.RelativeTo(obj.Pkg()))

	golang.org/x/tools/internal/typesinternal
		zerovalue.go#L66: 			return types.TypeString(t, qual) + "{}", true
		zerovalue.go#L74: 			return types.TypeString(t, qual) + "{}", true
		zerovalue.go#L85: 		return types.TypeString(t, qual) + "{}", true
		zerovalue.go#L89: 		return "*new(" + types.TypeString(t, qual) + ")", true