go/types.Builtin.Type (method, view implemented interface methods)

62 uses

	go/types (current package)
		mono.go#L153: 		switch obj.Type().(type) {
		mono.go#L248: 				do(typ.Method(i).Type())
		mono.go#L253: 					do(tup.At(i).Type())
		mono.go#L260: 				do(typ.Field(i).Type())
		mono.go#L291: 				if tpar, ok := elem.Type().(*TypeParam); ok {
		named.go#L407: 	rbase, _ := deref(origSig.Recv().Type())
		object.go#L158: func (obj *object) Type() Type { return obj.typ }
		object.go#L649: 			if _, ok := recv.Type().(*Interface); ok {
		object.go#L656: 				WriteType(buf, recv.Type(), qf)
		stmt.go#L1075: 		cb, _ := coreType(typ.Params().At(0).Type()).(*Signature)
		stmt.go#L1081: 		case cb.Results().Len() != 1 || !Identical(cb.Results().At(0).Type(), universeBool):
		stmt.go#L1083: 			if cb.Results().Len() == 1 && isBoolean(cb.Results().At(0).Type()) {
		stmt.go#L1092: 			key = cb.Params().At(0).Type()
		stmt.go#L1095: 			val = cb.Params().At(1).Type()
		subst.go#L365: 		if sig.recv != nil && sig.recv.Type() == old {
		typestring.go#L217: 			if t == universeAnyAlias.Type().Underlying() {
		universe.go#L114: 		_ = NewAlias(universeAnyAlias, universeAnyNoAlias.Type().Underlying()) // Link TypeName and Alias

	golang.org/x/exp/apidiff
		apidiff.go#L97: 		oIface, ok := otn1.Type().Underlying().(*types.Interface)
		apidiff.go#L113: 			if types.Implements(otn2.Type(), oIface) && !types.Implements(nt2, nIface) {
		apidiff.go#L129: 			d.checkCorrespondence(old, "", old.Type(), new.Type())
		apidiff.go#L135: 			d.checkCorrespondence(old, "", old.Type(), new.Type())
		apidiff.go#L139: 			d.checkCorrespondence(old, "", old.Type(), new.Type())
		apidiff.go#L145: 			d.checkCorrespondence(old, "", old.Type(), new.Type())
		apidiff.go#L158: 	ot := old.Type()
		apidiff.go#L159: 	nt := new.Type()
		apidiff.go#L214: 			vars = append(vars, types.NewVar(v.Pos(), v.Pkg(), "", v.Type()))
		compatibility.go#L202: 			t := f.Type().Underlying()
		compatibility.go#L347: 	return method.Type().(*types.Signature).Recv().Type()
		correspondence.go#L70: 				if i >= new.Len() || !d.corr(old.At(i).Type(), new.At(i).Type(), p) {
		correspondence.go#L87: 					!d.corr(of.Type(), nf.Type(), p) ||
		correspondence.go#L112: 				if d.methodID(om) != d.methodID(nm) || !d.corr(om.Type(), nm.Type(), q) {
		correspondence.go#L149: 		if on, ok := of.Type().(*types.Named); ok {
		correspondence.go#L150: 			nn := nf.Type().(*types.Named)
		messageset.go#L59: 		sig := f.Type().(*types.Signature)
		messageset.go#L61: 			tn := types.TypeString(recv.Type(), types.RelativeTo(obj.Pkg()))

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L229: 		if _, ok := aliases.Unalias(obj.Type()).(*types.TypeParam); !ok {
		objectpath.go#L250: 		if recv := obj.Type().(*types.Signature).Recv(); recv == nil {
		objectpath.go#L328: 				if r := find(obj, m.Type(), append(path2, opType), nil); r != nil {
		objectpath.go#L401: 	_, named := typesinternal.ReceiverNamed(meth.Type().(*types.Signature).Recv())
		objectpath.go#L479: 			if r := find(obj, fld.Type(), append(path2, opType), seen); r != nil {
		objectpath.go#L491: 			if r := find(obj, v.Type(), append(path2, opType), seen); r != nil {
		objectpath.go#L503: 			if r := find(obj, m.Type(), append(path2, opType), seen); r != nil {

	golang.org/x/tools/internal/gcimporter
		iexport.go#L469: 		w.typ(obj.Type(), obj.Pkg())
		iexport.go#L472: 		sig, _ := obj.Type().(*types.Signature)
		iexport.go#L478: 			if sig.Recv().Type() != types.Typ[types.Invalid] {
		iexport.go#L505: 		w.value(obj.Type(), obj.Val())
		iexport.go#L508: 		t := obj.Type()
		iexport.go#L569: 			sig, _ := m.Type().(*types.Signature)
		iexport.go#L843: 			w.typ(f.Type(), fieldPkg)
		iexport.go#L877: 			sig, _ := m.Type().(*types.Signature)
		iimport.go#L880: 		return pkg.Scope().Lookup(name).(*types.TypeName).Type()
		ureader_yes.go#L345: 			t, _ := types.Instantiate(r.p.ctxt, name.Type(), targs, false)
		ureader_yes.go#L348: 		return name.Type()
		ureader_yes.go#L560: 						sig := fn.Type().(*types.Signature)

	golang.org/x/tools/internal/typesinternal
		recv.go#L17: 	t := recv.Type()