go/ast.ValueSpec.Names (field)

35 uses

	go/ast (current package)
		ast.go#L907: 		Names   []*Ident      // value names (len(Names) > 0)
		ast.go#L932: func (s *ValueSpec) Pos() token.Pos { return s.Names[0].Pos() }
		ast.go#L949: 	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#L107: 		for _, n := range d.Names {
		walk.go#L315: 		walkIdentList(v, n.Names)

	go/doc
		example.go#L183: 					for _, name := range s.Names {
		exports.go#L228: 			if updateIdentList(s.Names) {
		exports.go#L233: 			s.Names = filterIdentList(s.Names)
		exports.go#L234: 			if len(s.Names) > 0 {
		exports.go#L286: 			if hasExportedName(spec.Names) {
		filter.go#L28: 			for _, name := range v.Names {
		reader.go#L268: 		for _, ident := range s.(*ast.ValueSpec).Names {
		reader.go#L820: 			return s.Names[0].Name

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

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

	go/types
		decl.go#L821: 			lhs := make([]*Const, len(d.spec.Names))
		decl.go#L822: 			for i, name := range d.spec.Names {
		decl.go#L842: 			for i, name := range d.spec.Names {
		decl.go#L849: 			lhs0 := make([]*Var, len(d.spec.Names))
		decl.go#L850: 			for i, name := range d.spec.Names {
		decl.go#L859: 				case len(d.spec.Names):
		decl.go#L893: 			for i, name := range d.spec.Names {
		resolver.go#L54: 	l := len(s.Names)
		resolver.go#L79: 		n := s.Names[r]
		resolver.go#L340: 				for i, name := range d.spec.Names {
		resolver.go#L353: 				lhs := make([]*Var, len(d.spec.Names))
		resolver.go#L367: 				for i, name := range d.spec.Names {

	gotest.tools/v3/internal/source
		update.go#L97: 		if len(decl.Names) != 1 {