go/ast.ImportSpec.Name (field)

28 uses

	go/ast (current package)
		ast.go#L900: 		Name    *Ident        // local package name (including "."); or nil
		ast.go#L931: 	if s.Name != nil {
		ast.go#L932: 		return s.Name.Pos()
		import.go#L79: 	n := s.(*ImportSpec).Name
		import.go#L218: 		if s.Name != nil {
		import.go#L219: 			s.Name.NamePos = pos[i].Start
		resolve.go#L132: 			if spec.Name != nil {
		resolve.go#L133: 				name = spec.Name.Name
		scope.go#L113: 		if d.Name != nil && d.Name.Name == name {
		scope.go#L114: 			return d.Name.Pos()
		walk.go#L279: 		if n.Name != nil {
		walk.go#L280: 			Walk(v, n.Name)

	go/doc
		example.go#L225: 		if s.Name != nil {
		example.go#L226: 			n = s.Name.Name
		reader.go#L583: 							if s.Name != nil {
		reader.go#L584: 								name = s.Name.Name

	go/parser
		parser.go#L2520: 		Name:    ident,

	go/printer
		nodes.go#L1689: 		if s.Name != nil {
		nodes.go#L1690: 			p.expr(s.Name)

	go/types
		api.go#L372: 	if imp.Name != nil {
		api.go#L373: 		obj = info.Defs[imp.Name]
		resolver.go#L281: 				if d.spec.Name != nil {
		resolver.go#L282: 					name = d.spec.Name.Name
		resolver.go#L285: 						check.error(d.spec.Name, ImportCRenamed, `cannot rename import "C"`)
		resolver.go#L304: 				if d.spec.Name != nil {
		resolver.go#L306: 					check.recordDef(d.spec.Name, pkgName)
		resolver.go#L338: 								err.addf(d.spec.Name, "%s redeclared in this block", alt.Name())