go/ast.TypeSpec.Name (field)
22 uses
go/ast (current package)
ast.go#L916: Name *Ident // type name
ast.go#L933: func (s *TypeSpec) Pos() token.Pos { return s.Name.Pos() }
filter.go#L197: if f(s.Name.Name) {
scope.go#L113: if d.Name.Name == name {
scope.go#L114: return d.Name.Pos()
walk.go#L328: Walk(v, n.Name)
go/doc
example.go#L181: topDecls[s.Name.Obj] = d
example.go#L250: depDecls = append(depDecls, typMethods[s.Name.Name]...)
exports.go#L242: if name := s.Name.Name; token.IsExported(name) {
exports.go#L243: r.filterType(r.lookupType(s.Name.Name), s.Type)
filter.go#L34: if f(v.Name.Name) {
reader.go#L369: typ := r.lookupType(spec.Name.Name)
go/parser
parser.go#L2603: spec := &ast.TypeSpec{Doc: doc, Name: ident}
resolver.go#L467: r.declare(spec, nil, r.topScope, ast.Typ, spec.Name)
go/printer
nodes.go#L1648: p.expr(s.Name)
go/types
decl.go#L899: obj := NewTypeName(d.spec.Name.Pos(), pkg, d.spec.Name.Name, nil)
decl.go#L903: scopePos := d.spec.Name.Pos()
decl.go#L904: check.declare(check.scope, d.spec.Name, obj, scopePos)
resolver.go#L387: obj := NewTypeName(d.spec.Name.Pos(), pkg, d.spec.Name.Name, nil)
resolver.go#L388: check.declarePkgObj(d.spec.Name, obj, &declInfo{file: fileScope, tdecl: d.spec})