func go/types.NewFunc

16 uses

	go/types (current package)
		interface.go#L208: 		m := NewFunc(name.Pos(), check.pkg, name.Name, sig)
		named.go#L196: 	return NewFunc(origm.pos, origm.pkg, origm.name, sig)
		object.go#L327: func NewFunc(pos token.Pos, pkg *Package, name string, sig *Signature) *Func {
		resolver.go#L391: 				obj := NewFunc(d.decl.Name.Pos(), pkg, name, nil)
		subst.go#L418: 			out[i] = NewFunc(method.pos, method.pkg, method.name, &newsig)
		universe.go#L98: 		err := NewFunc(token.NoPos, nil, "Error", sig)

	golang.org/x/tools/internal/gcimporter
		bimport.go#L298: 		p.declare(types.NewFunc(pos, pkg, name, sig))
		bimport.go#L476: 			t0.AddMethod(types.NewFunc(pos, parent, name, sig))
		bimport.go#L668: 	return types.NewFunc(pos, pkg, name, sig)
		iimport.go#L497: 		r.declare(types.NewFunc(pos, r.currPkg, name, sig))
		iimport.go#L536: 				named.AddMethod(types.NewFunc(mpos, r.currPkg, mname, msig))
		iimport.go#L848: 			methods[i] = types.NewFunc(mpos, r.currPkg, mname, msig)
		ureader_yes.go#L424: 		methods[i] = types.NewFunc(pos, pkg, name, mtyp)
		ureader_yes.go#L551: 			declare(types.NewFunc(pos, objPkg, objName, sig))
		ureader_yes.go#L573: 						methods[i] = types.NewFunc(fn.Pos(), fn.Pkg(), fn.Name(), types.NewSignature(recv, sig.Params(), sig.Results(), sig.Variadic()))
		ureader_yes.go#L717: 	return types.NewFunc(pos, pkg, name, sig)