func go/types.TypeString

21 uses

	go/types (current package)
		array.go#L25: func (t *Array) String() string   { return TypeString(t, nil) }
		basic.go#L82: func (t *Basic) String() string   { return TypeString(t, nil) }
		chan.go#L35: func (t *Chan) String() string   { return TypeString(t, nil) }
		interface.go#L148: func (t *Interface) String() string   { return TypeString(t, nil) }
		map.go#L24: func (t *Map) String() string   { return TypeString(t, nil) }
		mono.go#L152: 			check.errorf(atPos(edge.pos), _InvalidInstanceCycle, "\t%s implicitly parameterized by %s", obj.Name(), TypeString(edge.typ, qf)) // secondary error, \t indented
		mono.go#L154: 			check.errorf(atPos(edge.pos), _InvalidInstanceCycle, "\t%s instantiated as %s", obj.Name(), TypeString(edge.typ, qf)) // secondary error, \t indented
		named.go#L227: func (t *Named) String() string   { return TypeString(t, nil) }
		operand.go#L122: 			expr = TypeString(x.typ, qf)
		pointer.go#L19: func (t *Pointer) String() string   { return TypeString(t, nil) }
		signature.go#L96: func (t *Signature) String() string   { return TypeString(t, nil) }
		slice.go#L19: func (t *Slice) String() string   { return TypeString(t, nil) }
		stmt.go#L306: 					Ts = TypeString(T, check.qualifier)
		struct.go#L56: func (t *Struct) String() string   { return TypeString(t, nil) }
		tuple.go#L34: func (t *Tuple) String() string   { return TypeString(t, nil) }
		typeparam.go#L95: func (t *TypeParam) String() string { return TypeString(t, nil) }
		typestring.go#L49: func TypeString(typ Type, qf Qualifier) string {
		union.go#L33: 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()))