go/ast.ValueSpec.Names (field)

51 uses

	go/ast (current package)
		ast.go#L922: 		Names   []*Ident      // value names (len(Names) > 0)
		ast.go#L947: func (s *ValueSpec) Pos() token.Pos { return s.Names[0].Pos() }
		ast.go#L964: 	return s.Names[len(s.Names)-1].End()
		filter.go#L188: 		s.Names = filterIdentList(s.Names, f)
		filter.go#L190: 		if len(s.Names) > 0 {
		scope.go#L118: 		for _, n := range d.Names {
		walk.go#L291: 		walkList(v, n.Names)

	go/doc
		example.go#L186: 					for _, name := range s.Names {
		example.go#L455: 					if len(s.Names) > 1 && len(s.Values) == 1 {
		example.go#L460: 					ns.Names = nil
		example.go#L462: 					for i, n := range s.Names {
		example.go#L464: 							ns.Names = append(ns.Names, n)
		example.go#L470: 					if len(ns.Names) > 0 {
		exports.go#L223: 			if updateIdentList(s.Names) {
		exports.go#L228: 			s.Names = filterIdentList(s.Names)
		exports.go#L229: 			if len(s.Names) > 0 {
		exports.go#L280: 			if hasExportedName(spec.Names) {
		filter.go#L28: 			for _, name := range v.Names {
		reader.go#L266: 		for _, ident := range s.(*ast.ValueSpec).Names {
		reader.go#L835: 			return s.Names[0].Name

	go/parser
		parser.go#L2584: 		Names:   idents,
		resolver.go#L463: 				r.declare(spec, i, r.topScope, kind, spec.Names...)

	go/printer
		nodes.go#L1617: 	p.identList(s.Names, false) // always present
		nodes.go#L1702: 		p.identList(s.Names, doIndent) // always present

	go/types
		decl.go#L852: 			lhs := make([]*Const, len(d.spec.Names))
		decl.go#L853: 			for i, name := range d.spec.Names {
		decl.go#L873: 			for i, name := range d.spec.Names {
		decl.go#L880: 			lhs0 := make([]*Var, len(d.spec.Names))
		decl.go#L881: 			for i, name := range d.spec.Names {
		decl.go#L890: 				case len(d.spec.Names):
		decl.go#L924: 			for i, name := range d.spec.Names {
		resolver.go#L56: 	l := len(s.Names)
		resolver.go#L81: 		n := s.Names[r]
		resolver.go#L354: 				for i, name := range d.spec.Names {
		resolver.go#L367: 				lhs := make([]*Var, len(d.spec.Names))
		resolver.go#L381: 				for i, name := range d.spec.Names {

	go.pact.im/x/plumb/internal/discover
		discover.go#L396: 	if len(s.Names) == 0 {
		discover.go#L400: 	if len(s.Names) == 1 && s.Names[0].Name == "_" {
		discover.go#L401: 		return scanConversion(pkg, s, s.Names[0], names)
		discover.go#L405: 	if allBlank(s.Names) {
		discover.go#L406: 		return nil, diag.Errorf(diag.PosIn(pkg.Fset, s.Names[0].Pos()), diag.ErrBlankProvider, "give the variable a name; a blank identifier declares nothing to wire")
		discover.go#L413: 	for _, ident := range s.Names {
		discover.go#L504: 	if allBlank(s.Names) {
		discover.go#L505: 		return nil, diag.Errorf(diag.PosIn(pkg.Fset, s.Names[0].Pos()), diag.ErrBlankProvider, "give the constant a name; a blank identifier declares nothing to wire")
		discover.go#L508: 	for _, ident := range s.Names {

	golang.org/x/tools/go/ast/inspector
		walk.go#L281: 		walkList(v, edge.ValueSpec_Names, n.Names)