go/ast.File.Name (field)

22 uses

	go/ast (current package)
		ast.go#L1067: 	Name    *Ident        // package name
		ast.go#L1092: 	return f.Name.End()
		resolve.go#L86: 		switch name := file.Name.Name; {
		resolve.go#L107: 		if file.Name.Name != pkgName {
		walk.go#L340: 		Walk(v, n.Name)

	go/build
		build.go#L941: 			pkg = info.parsed.Name.Name

	go/doc
		doc.go#L290: 			pkgName = file.Name.Name
		example.go#L158: 	if !strings.HasSuffix(file.Name.Name, "_test") {
		example.go#L324: 		Name:     ast.NewIdent("main"),
		example.go#L567: 	f.Name = ast.NewIdent("main")

	go/parser
		interface.go#L115: 				Name:  new(ast.Ident),
		interface.go#L175: 			name := src.Name.Name
		parser.go#L2929: 		Name:    ident,

	go/printer
		nodes.go#L1996: 	p.expr(src.Name)

	go/types
		check.go#L363: 		switch name := file.Name.Name; pkg.name {
		check.go#L368: 				check.error(file.Name, BlankPkgName, "invalid package name _")
		check.go#L421: 				check.errorf(file.Name, TooNew, "file requires newer Go version %v (application built with %v)", fileVersion, go_current)
		resolver.go#L243: 		check.recordDef(file.Name, nil)
		resolver.go#L259: 		fileDir := dir(check.fset.Position(file.Name.Pos()).Filename)

	go.pact.im/x/plumb/internal/packagestest
		packagestest.go#L113: 			names[ip] = f.Name.Name
		packagestest.go#L128: 		names[ip] = f.Name.Name

	golang.org/x/tools/go/ast/inspector
		walk.go#L329: 		walk(v, edge.File_Name, -1, n.Name)