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