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
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |