go/ast.FuncDecl.Recv (field)

47 uses

	go/ast (current package)
		ast.go#L977: 		Recv *FieldList    // receiver (methods); or nil (functions)
		filter.go#L320: 	if r := f.Recv; r != nil && len(r.List) == 1 {
		walk.go#L338: 		if n.Recv != nil {
		walk.go#L339: 			Walk(v, n.Recv)

	go/doc
		example.go#L62: 			if !ok || f.Recv != nil {
		example.go#L168: 			if d.Recv == nil {
		example.go#L171: 				if len(d.Recv.List) == 1 {
		example.go#L172: 					t := d.Recv.List[0].Type
		reader.go#L55: 	if f.Recv != nil {
		reader.go#L58: 		if list := f.Recv.List; len(list) == 1 {
		reader.go#L384: 	if fun.Recv != nil {
		reader.go#L386: 		if len(fun.Recv.List) == 0 {
		reader.go#L391: 		recvTypeName, imp := baseTypeName(fun.Recv.List[0].Type)
		reader.go#L610: 	if f == nil || f.Decl == nil || f.Decl.Recv == nil || len(f.Decl.Recv.List) != 1 {
		reader.go#L615: 	newField := *f.Decl.Recv.List[0]
		reader.go#L627: 	newFieldList := *f.Decl.Recv
		reader.go#L632: 	newFuncDecl.Recv = &newFieldList

	go/parser
		parser.go#L2468: 		Recv: recv,

	go/printer
		nodes.go#L1775: 	if d.Recv != nil {
		nodes.go#L1776: 		p.parameters(d.Recv) // method: print receiver

	golang.org/x/pkgsite/internal/godoc
		encode_ast.gen.go#L1489: 	if x.Recv != nil {
		encode_ast.gen.go#L1491: 		encode_ast_FieldList(e, x.Recv)
		encode_ast.gen.go#L1528: 			decode_ast_FieldList(d, &x.Recv)

	golang.org/x/pkgsite/internal/godoc/dochtml/internal/render
		idents.go#L157: 		if decl.Recv != nil && len(decl.Recv.List) > 0 {
		idents.go#L158: 			f := decl.Recv.List[0]
		linkify.go#L493: 			if fd, ok := decl.(*ast.FuncDecl); ok && fd.Recv != nil {
		linkify.go#L650: 		if decl.Recv != nil && len(decl.Recv.List) > 0 {
		linkify.go#L651: 			recvName, _ := nodeName(decl.Recv.List[0].Type)
		short_synopsis.go#L33: 		recv, err := shortOneLineNodeDepth(fset, n.Recv, depth)
		synopsis.go#L58: 		recv := OneLineNodeDepth(fset, n.Recv, depth)

	golang.org/x/pkgsite/internal/godoc/internal/doc
		example.go#L62: 			if !ok || f.Recv != nil {
		example.go#L168: 			if d.Recv == nil {
		example.go#L171: 				if len(d.Recv.List) == 1 {
		example.go#L172: 					t := d.Recv.List[0].Type
		reader.go#L55: 	if f.Recv != nil {
		reader.go#L58: 		if list := f.Recv.List; len(list) == 1 {
		reader.go#L388: 	if fun.Recv != nil {
		reader.go#L390: 		if len(fun.Recv.List) == 0 {
		reader.go#L395: 		recvTypeName, imp := baseTypeName(fun.Recv.List[0].Type)
		reader.go#L614: 	if f == nil || f.Decl == nil || f.Decl.Recv == nil || len(f.Decl.Recv.List) != 1 {
		reader.go#L619: 	newField := *f.Decl.Recv.List[0]
		reader.go#L631: 	newFieldList := *f.Decl.Recv
		reader.go#L636: 	newFuncDecl.Recv = &newFieldList