go/ast.TypeSpec.Name (field)
23 uses
go/ast (current package)
ast.go#L920: Name *Ident // type name
ast.go#L937: func (s *TypeSpec) Pos() token.Pos { return s.Name.Pos() }
filter.go#L194: if f(s.Name.Name) {
scope.go#L124: if d.Name.Name == name {
scope.go#L125: return d.Name.Pos()
walk.go#L304: Walk(v, n.Name)
go/doc
example.go#L182: topDecls[s.Name.Obj] = d
example.go#L408: depDecls = append(depDecls, typMethods[s.Name.Name]...)
example.go#L441: if usedObjs[s.Name.Obj] {
exports.go#L237: if name := s.Name.Name; token.IsExported(name) {
exports.go#L238: r.filterType(r.lookupType(s.Name.Name), s.Type)
filter.go#L34: if f(v.Name.Name) {
reader.go#L364: typ := r.lookupType(spec.Name.Name)
go/parser
parser.go#L2594: spec := &ast.TypeSpec{Doc: doc, Name: name}
resolver.go#L471: r.declare(spec, nil, r.topScope, ast.Typ, spec.Name)
go/printer
nodes.go#L1715: p.expr(s.Name)
go/types
decl.go#L960: obj := NewTypeName(d.spec.Name.Pos(), pkg, d.spec.Name.Name, nil)
decl.go#L964: scopePos := d.spec.Name.Pos()
decl.go#L965: check.declare(check.scope, d.spec.Name, obj, scopePos)
resolver.go#L398: obj := NewTypeName(d.spec.Name.Pos(), pkg, d.spec.Name.Name, nil)
resolver.go#L399: check.declarePkgObj(d.spec.Name, obj, &declInfo{file: fileScope, version: check.version, tdecl: d.spec})