go/ast.ImportSpec.Name (field)
27 uses
go/ast (current package)
ast.go#L896: Name *Ident // local package name (including "."); or nil
ast.go#L927: if s.Name != nil {
ast.go#L928: return s.Name.Pos()
import.go#L68: n := s.(*ImportSpec).Name
import.go#L205: if s.Name != nil {
import.go#L206: s.Name.NamePos = pos[i].Start
resolve.go#L129: if spec.Name != nil {
resolve.go#L130: name = spec.Name.Name
scope.go#L102: if d.Name != nil && d.Name.Name == name {
scope.go#L103: return d.Name.Pos()
walk.go#L303: if n.Name != nil {
walk.go#L304: Walk(v, n.Name)
go/doc
example.go#L286: if s.Name != nil {
example.go#L287: n = s.Name.Name
example.go#L351: s.Name = ast.NewIdent(n)
reader.go#L570: if s.Name != nil && s.Name.Name == "." {
go/parser
parser.go#L2533: Name: ident,
go/printer
nodes.go#L1622: if s.Name != nil {
nodes.go#L1623: p.expr(s.Name)
go/types
resolver.go#L269: if d.spec.Name != nil {
resolver.go#L270: name = d.spec.Name.Name
resolver.go#L273: check.errorf(d.spec.Name, _ImportCRenamed, `cannot rename import "C"`)
resolver.go#L292: if d.spec.Name != nil {
resolver.go#L294: check.recordDef(d.spec.Name, pkgName)
resolver.go#L325: check.errorf(d.spec.Name, _DuplicateDecl, "%s redeclared in this block", alt.Name())
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)