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()))