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)