go/ast.FuncDecl.Name (field)
24 uses
go/ast (current package)
ast.go#L995: Name *Ident // function/method name
filter.go#L243: return f(d.Name.Name)
filter.go#L329: return p.Name + "." + f.Name.Name
filter.go#L333: return f.Name.Name
scope.go#L117: if d.Name.Name == name {
scope.go#L118: return d.Name.Pos()
walk.go#L355: Walk(v, n.Name)
go/doc
example.go#L66: name := f.Name.Name
example.go#L169: topDecls[d.Name.Obj] = d
example.go#L359: Name: ast.NewIdent("main"),
example.go#L397: if f, ok := d.(*ast.FuncDecl); ok && isTest(f.Name.Name, "Example") {
example.go#L400: newF.Name = ast.NewIdent("main")
exports.go#L315: return token.IsExported(d.Name.Name)
reader.go#L70: name := f.Name.Name
go/parser
parser.go#L2800: Name: ident,
resolver.go#L500: if n.Recv == nil && n.Name.Name != "init" {
resolver.go#L501: r.declare(n, nil, r.pkgScope, ast.Fun, n.Name)
go/printer
nodes.go#L1843: p.expr(d.Name)
go/types
decl.go#L800: check.softErrorf(fdecl.Name, _BadDecl, "parameterized function is missing function body")
resolver.go#L390: name := d.decl.Name.Name
resolver.go#L391: obj := NewFunc(d.decl.Name.Pos(), pkg, name, nil)
resolver.go#L416: check.recordDef(d.decl.Name, obj)
resolver.go#L423: check.declare(pkg.scope, d.decl.Name, obj, token.NoPos)
resolver.go#L440: check.recordDef(d.decl.Name, obj)