func go/types.NewFunc

13 uses

	go/types (current package)
		interface.go#L209: 		m := NewFunc(name.Pos(), check.pkg, name.Name, sig)
		object.go#L408: func NewFunc(pos token.Pos, pkg *Package, name string, sig *Signature) *Func {
		resolver.go#L402: 				obj := NewFunc(d.decl.Name.Pos(), pkg, name, nil) // signature set later
		universe.go#L125: 		err := NewFunc(nopos, nil, "Error", sig)

	go.pact.im/x/plumb/internal/gotypes
		subst.go#L64: 			methods = append(methods, types.NewFunc(mth.Pos(), mth.Pkg(), mth.Name(), sig))

	golang.org/x/tools/internal/gcimporter
		iimport.go#L593: 		r.declare(types.NewFunc(pos, pkg, name, sig))
		iimport.go#L637: 				named.AddMethod(types.NewFunc(mpos, pkg, mname, msig))
		iimport.go#L973: 				method = types.NewFunc(mpos, methodPkg, mname, msig)
		ureader.go#L427: 		methods[i] = types.NewFunc(pos, pkg, name, mtyp)
		ureader.go#L569: 			declare(types.NewFunc(pos, objPkg, objName, sig))
		ureader.go#L592: 						methods[i] = types.NewFunc(fn.Pos(), fn.Pkg(), fn.Name(), types.NewSignatureType(recv, nil, nil, sig.Params(), sig.Results(), sig.Variadic()))
		ureader.go#L655: 					named.AddMethod(types.NewFunc(pos, pkg, name, sig))
		ureader.go#L778: 	return types.NewFunc(pos, pkg, name, sig)