go/ast.FieldList.List (field)
85 uses
go/ast (current package)
ast.go#L222: List []*Field // field list; or nil
ast.go#L232: if len(f.List) > 0 {
ast.go#L233: return f.List[0].Pos()
ast.go#L244: if n := len(f.List); n > 0 {
ast.go#L245: return f.List[n-1].End()
ast.go#L254: for _, g := range f.List {
filter.go#L81: list := fields.List
filter.go#L108: fields.List = list[0:j]
filter.go#L145: for _, f := range fields.List {
filter.go#L165: return len(t.Fields.List) > 0
filter.go#L174: return len(t.Methods.List) > 0
filter.go#L320: if r := f.Recv; r != nil && len(r.List) == 1 {
filter.go#L322: t := r.List[0].Type
walk.go#L83: for _, f := range n.List {
go/doc
example.go#L74: if params := f.Type.Params; len(params.List) != 0 {
example.go#L171: if len(d.Recv.List) == 1 {
example.go#L172: t := d.Recv.List[0].Type
example.go#L230: for _, p := range d.Type.Params.List {
example.go#L235: for _, r := range d.Type.Results.List {
exports.go#L87: list := ityp.Methods.List // we know that ityp.Methods != nil
exports.go#L105: ityp.Methods.List = list[0:j]
exports.go#L117: list := fields.List
exports.go#L151: fields.List = list[0:j]
exports.go#L159: for _, f := range fields.List {
filter.go#L13: for _, field := range fields.List {
reader.go#L58: if list := f.Recv.List; len(list) == 1 {
reader.go#L328: list = fields.List
reader.go#L386: if len(fun.Recv.List) == 0 {
reader.go#L391: recvTypeName, imp := baseTypeName(fun.Recv.List[0].Type)
reader.go#L413: for _, res := range fun.Type.Results.List {
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#L628: newFieldList.List = []*ast.Field{&newField}
go/parser
parser.go#L778: List: list,
parser.go#L895: return &ast.FieldList{Opening: lparen, List: params, Closing: rparen}
parser.go#L911: return &ast.FieldList{List: list}
parser.go#L986: List: list,
go/printer
nodes.go#L324: if len(fields.List) > 0 {
nodes.go#L327: for i, par := range fields.List {
nodes.go#L395: if n == 1 && result.List[0].Names == nil {
nodes.go#L397: p.expr(stripParensAlways(result.List[0].Type))
nodes.go#L441: list := fields.List
golang.org/x/pkgsite/internal/godoc
encode_ast.gen.go#L1282: if x.List != nil {
encode_ast.gen.go#L1284: encode_slice_ast_Field(e, x.List)
encode_ast.gen.go#L1313: decode_slice_ast_Field(d, &x.List)
golang.org/x/pkgsite/internal/godoc/dochtml
symbol.go#L198: for _, f := range st.Fields.List {
symbol.go#L229: for _, m := range st.Methods.List {
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]
idents.go#L173: for _, field := range flist.List {
linkify.go#L618: fs = tx.Fields.List
linkify.go#L621: fs = tx.Methods.List
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#L50: for _, field := range n.Params.List {
short_synopsis.go#L61: if n == nil || len(n.List) == 0 {
short_synopsis.go#L64: if len(n.List) == 1 {
short_synopsis.go#L65: return shortOneLineField(fset, n.List[0], depth)
synopsis.go#L78: for _, field := range n.Params.List {
synopsis.go#L85: needParens = needParens || len(n.Results.List) > 1
synopsis.go#L86: for _, field := range n.Results.List {
synopsis.go#L103: if n.Fields == nil || len(n.Fields.List) == 0 {
synopsis.go#L109: if n.Methods == nil || len(n.Methods.List) == 0 {
synopsis.go#L115: if n == nil || len(n.List) == 0 {
synopsis.go#L118: if len(n.List) == 1 {
synopsis.go#L119: return OneLineField(fset, n.List[0], depth)
golang.org/x/pkgsite/internal/godoc/internal/doc
example.go#L74: if params := f.Type.Params; len(params.List) != 0 {
example.go#L171: if len(d.Recv.List) == 1 {
example.go#L172: t := d.Recv.List[0].Type
example.go#L344: for _, p := range d.Type.Params.List {
example.go#L349: for _, r := range d.Type.Results.List {
exports.go#L87: list := ityp.Methods.List // we know that ityp.Methods != nil
exports.go#L105: ityp.Methods.List = list[0:j]
exports.go#L117: list := fields.List
exports.go#L151: fields.List = list[0:j]
exports.go#L159: for _, f := range fields.List {
filter.go#L13: for _, field := range fields.List {
reader.go#L58: if list := f.Recv.List; len(list) == 1 {
reader.go#L332: list = fields.List
reader.go#L390: if len(fun.Recv.List) == 0 {
reader.go#L395: recvTypeName, imp := baseTypeName(fun.Recv.List[0].Type)
reader.go#L417: for _, res := range fun.Type.Results.List {
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#L632: newFieldList.List = []*ast.Field{&newField}
 |
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. |