go/ast.File.Name (field)

18 uses

	go/ast (current package)
		ast.go#L1056: 	Name    *Ident        // package name
		ast.go#L1081: 	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
		example.go#L156: 	if !strings.HasSuffix(file.Name.Name, "_test") {
		example.go#L322: 		Name:     ast.NewIdent("main"),
		example.go#L568: 	f.Name = ast.NewIdent("main")

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

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

	go/types
		check.go#L352: 		switch name := file.Name.Name; pkg.name {
		check.go#L357: 				check.error(file.Name, BlankPkgName, "invalid package name _")
		check.go#L410: 				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)