go/ast.Field.Names (field)

61 uses

	go/ast (current package)
		ast.go#L199: 	Names   []*Ident      // field/method/parameter names; or nil
		ast.go#L206: 	if len(f.Names) > 0 {
		ast.go#L207: 		return f.Names[0].Pos()
		ast.go#L255: 			m := len(g.Names)
		filter.go#L85: 		if len(f.Names) == 0 {
		filter.go#L90: 			n := len(f.Names)
		filter.go#L91: 			f.Names = filterIdentList(f.Names, filter)
		filter.go#L92: 			if len(f.Names) < n {
		filter.go#L95: 			keepField = len(f.Names) > 0
		scope.go#L96: 		for _, n := range d.Names {
		walk.go#L73: 		walkIdentList(v, n.Names)

	go/doc
		exports.go#L91: 		if n := len(field.Names); n == 0 {
		exports.go#L121: 		if n := len(field.Names); n == 0 {
		exports.go#L134: 			field.Names = filterIdentList(field.Names)
		exports.go#L135: 			if len(field.Names) < n {
		exports.go#L138: 			if len(field.Names) > 0 {
		filter.go#L14: 			for _, name := range field.Names {
		reader.go#L363: 		if len(field.Names) == 0 {

	go/parser
		parser.go#L750: 	field := &ast.Field{Doc: doc, Names: idents, Type: typ, Tag: tag, Comment: p.lineComment}
		parser.go#L847: 		field := &ast.Field{Names: idents, Type: typ}
		parser.go#L860: 			field := &ast.Field{Names: idents, Type: typ}
		parser.go#L962: 	spec := &ast.Field{Doc: doc, Names: idents, Type: typ, Comment: p.lineComment}

	go/printer
		nodes.go#L332: 			if len(par.Names) > 0 {
		nodes.go#L333: 				parLineBeg = p.lineFor(par.Names[0].Pos())
		nodes.go#L357: 			if len(par.Names) > 0 {
		nodes.go#L364: 				p.identList(par.Names, ws == indent)
		nodes.go#L395: 		if n == 1 && result.List[0].Names == nil {
		nodes.go#L427: 	namesSize := identListSize(f.Names, maxSize)
		nodes.go#L458: 				for i, x := range f.Names {
		nodes.go#L465: 				if len(f.Names) > 0 {
		nodes.go#L472: 					p.expr(f.Names[0])
		nodes.go#L504: 			if len(f.Names) > 0 {
		nodes.go#L506: 				p.identList(f.Names, false)
		nodes.go#L516: 				if len(f.Names) > 0 && sep == vtab {
		nodes.go#L549: 				p.expr(f.Names[0])

	golang.org/x/pkgsite/internal/godoc
		encode_ast.gen.go#L1343: 	if x.Names != nil {
		encode_ast.gen.go#L1345: 		encode_slice_ast_Ident(e, x.Names)
		encode_ast.gen.go#L1382: 			decode_slice_ast_Ident(d, &x.Names)

	golang.org/x/pkgsite/internal/godoc/dochtml
		symbol.go#L202: 		for _, n := range f.Names {
		symbol.go#L233: 			if len(m.Names) > 1 {
		symbol.go#L234: 				return nil, fmt.Errorf("len(m.Names) = %d; expected 0 or 1", len(m.Names))
		symbol.go#L236: 			for _, n := range m.Names {

	golang.org/x/pkgsite/internal/godoc/dochtml/internal/render
		idents.go#L160: 			if len(f.Names) == 1 && dids.recvType != "" {
		idents.go#L161: 				varName, _ := nodeName(f.Names[0]) // E.g., "r"
		idents.go#L178: 				for _, name := range field.Names {
		linkify.go#L625: 					for _, id := range f.Names {
		linkify.go#L638: 					if f.Names == nil && kind == "field" {
		short_synopsis.go#L77: 	if len(field.Names) == 0 {
		short_synopsis.go#L81: 	for _, name := range field.Names {
		synopsis.go#L87: 				needParens = needParens || len(field.Names) > 0
		synopsis.go#L194: 	for _, name := range field.Names {

	golang.org/x/pkgsite/internal/godoc/internal/doc
		exports.go#L91: 		if n := len(field.Names); n == 0 {
		exports.go#L121: 		if n := len(field.Names); n == 0 {
		exports.go#L134: 			field.Names = filterIdentList(field.Names)
		exports.go#L135: 			if len(field.Names) < n {
		exports.go#L138: 			if len(field.Names) > 0 {
		filter.go#L14: 			for _, name := range field.Names {
		reader.go#L367: 		if len(field.Names) == 0 {