go/ast.ImportSpec.Name (field)
30 uses
go/ast (current package)
ast.go#L880: Name *Ident // local package name (including "."); or nil
ast.go#L910: if s.Name != nil {
ast.go#L911: 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#L292: if n.Name != nil {
walk.go#L293: Walk(v, n.Name)
go/doc
example.go#L283: if s.Name != nil {
example.go#L284: n = s.Name.Name
example.go#L348: s.Name = ast.NewIdent(n)
reader.go#L516: if s.Name != nil && s.Name.Name == "." {
go/parser
parser.go#L2321: Name: ident,
go/printer
nodes.go#L1561: if s.Name != nil {
nodes.go#L1562: p.expr(s.Name)
golang.org/x/pkgsite/internal/godoc
encode_ast.gen.go#L1946: if x.Name != nil {
encode_ast.gen.go#L1948: encode_ast_Ident(e, x.Name)
encode_ast.gen.go#L1985: decode_ast_Ident(d, &x.Name)
golang.org/x/pkgsite/internal/godoc/internal/doc
example.go#L217: if s.Name != nil {
example.go#L218: n = s.Name.Name
example.go#L488: s.Name = ast.NewIdent(n)
example.go#L489: s.Name.NamePos = pos
reader.go#L520: if s.Name != nil && s.Name.Name == "." {
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |