func go/types.NewFunc
11 uses
go/types (current package)
interface.go#L209: m := NewFunc(name.Pos(), check.pkg, name.Name, sig)
object.go#L397: 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#L128: err := NewFunc(nopos, nil, "Error", sig)
golang.org/x/tools/internal/gcimporter
iimport.go#L594: r.declare(types.NewFunc(pos, r.currPkg, name, sig))
iimport.go#L635: named.AddMethod(types.NewFunc(mpos, r.currPkg, mname, msig))
iimport.go#L971: method = types.NewFunc(mpos, r.currPkg, mname, msig)
ureader_yes.go#L421: methods[i] = types.NewFunc(pos, pkg, name, mtyp)
ureader_yes.go#L554: declare(types.NewFunc(pos, objPkg, objName, sig))
ureader_yes.go#L577: methods[i] = types.NewFunc(fn.Pos(), fn.Pkg(), fn.Name(), types.NewSignatureType(recv, nil, nil, sig.Params(), sig.Results(), sig.Variadic()))
ureader_yes.go#L726: return types.NewFunc(pos, pkg, name, sig)