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())
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)