go/types.TypeName.Name (method, view implemented interface methods)
39 uses
go/types (current package)
api.go#L396: buf.WriteString(lhs.Name())
decl.go#L545: }).describef(obj, "validType(%s)", obj.Name())
infer.go#L106: tname := NewTypeName(tparam.Obj().Pos(), tparam.Obj().Pkg(), tparam.Obj().Name(), nil)
lookup.go#L377: mname = m.Name() + " method"
lookup.go#L379: mname = "method " + m.Name()
lookup.go#L383: if m.Name() != alt.Name() {
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
object.go#L136: func (obj *object) Name() string { return obj.name }
object.go#L404: fmt.Fprintf(buf, "package %s", obj.Name())
golang.org/x/exp/apidiff
compatibility.go#L121: d.incompatible(otn, u.Name(), "added unexported method")
compatibility.go#L169: m[f.Name()] = f
compatibility.go#L231: name := f.Name()
compatibility.go#L288: msname := otn.Name()
correspondence.go#L154: return of.Name() == nf.Name()
correspondence.go#L273: return m.Name()
golang.org/x/tools/internal/gcimporter
bexport.go#L407: name := m.Name()
bexport.go#L429: func (x methodsByName) Less(i, j int) bool { return x[i].Name() < x[j].Name() }
bexport.go#L483: p.string(m.Name())
bexport.go#L484: if m.Name() != "_" && !token.IsExported(m.Name()) {
bexport.go#L494: name := f.Name()
bexport.go#L526: return typ.Obj().Name()
bexport.go#L537: if n > 0 && params.At(0).Name() == "" {
bexport.go#L549: name := q.Name()
bimport.go#L631: name = typ.Obj().Name()
iexport.go#L474: w.tparamList(obj.Name(), tparams, obj.Pkg())
iexport.go#L524: w.tparamList(obj.Name(), typeparams.ForNamed(named), obj.Pkg())
iexport.go#L539: w.string(m.Name())
iexport.go#L545: prefix := obj.Name() + "." + m.Name()
iexport.go#L782: w.string(f.Name()) // unexported fields implicitly qualified by prior setPkg
iexport.go#L810: w.string(m.Name())
iexport.go#L873: name := tparam.Obj().Name()
ureader_yes.go#L573: methods[i] = types.NewFunc(fn.Pos(), fn.Pkg(), fn.Name(), types.NewSignature(recv, sig.Params(), sig.Results(), sig.Variadic()))
golang.org/x/tools/internal/typeparams
common.go#L108: gfn, _, _ := types.LookupFieldOrMethod(orig, true, fn.Pkg(), fn.Name())