go/ast.TypeSpec.Name (field)
32 uses
go/ast (current package)
ast.go#L931: Name *Ident // type name
ast.go#L948: func (s *TypeSpec) Pos() token.Pos { return s.Name.Pos() }
filter.go#L197: 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#L184: topDecls[s.Name.Obj] = d
example.go#L410: depDecls = append(depDecls, typMethods[s.Name.Name]...)
example.go#L443: 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#L2614: 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#L930: obj := NewTypeName(d.spec.Name.Pos(), pkg, d.spec.Name.Name, nil)
decl.go#L934: scopePos := d.spec.Name.Pos()
decl.go#L935: 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})
go.pact.im/x/plumb/internal/discover
discover.go#L543: tn, _ := pkg.Info.Defs[s.Name].(*types.TypeName)
discover.go#L544: blank := s.Name.Name == "_"
discover.go#L547: return nil, diag.Errorf(diag.PosIn(pkg.Fset, s.Name.Pos()), diag.ErrBlankProvider, "give the type a name; a blank identifier declares nothing to wire")
discover.go#L552: return nil, diag.Errorf(diag.PosIn(pkg.Fset, s.Name.Pos()), diag.ErrInvalidType, "declaration of %s did not type-check; cannot wire it", s.Name.Name)
discover.go#L585: return nil, diag.Errorf(diag.PosIn(pkg.Fset, s.Name.Pos()), diag.ErrBlankProvider, "give the type a name; its members cannot be reached through a blank identifier")
discover.go#L592: return nil, diag.Errorf(diag.PosIn(pkg.Fset, c.Pos()), diag.ErrInvalidType, "declaration of %s did not type-check; cannot wire its members", s.Name.Name)
discover.go#L623: pos := diag.PosIn(pkg.Fset, s.Name.Pos())
golang.org/x/tools/go/ast/inspector
walk.go#L294: walk(v, edge.TypeSpec_Name, -1, n.Name)