type go/ast.FieldList
41 uses
go/ast (current package)
ast.go#L220: type FieldList struct {
ast.go#L226: func (f *FieldList) Pos() token.Pos {
ast.go#L238: func (f *FieldList) End() token.Pos {
ast.go#L251: func (f *FieldList) NumFields() int {
ast.go#L431: Fields *FieldList // list of field declarations
ast.go#L440: Params *FieldList // (incoming) parameters; non-nil
ast.go#L441: Results *FieldList // (outgoing) results; or nil
ast.go#L447: Methods *FieldList // list of methods
ast.go#L977: Recv *FieldList // receiver (methods); or nil (functions)
filter.go#L77: func filterFieldList(fields *FieldList, filter Filter, export bool) (removedFields bool) {
filter.go#L140: func filterParamList(fields *FieldList, filter Filter, export bool) bool {
walk.go#L82: case *FieldList:
go/doc
exports.go#L113: func (r *reader) filterFieldList(parent *namedType, fields *ast.FieldList, ityp *ast.InterfaceType) (removedFields bool) {
exports.go#L157: func (r *reader) filterParamList(fields *ast.FieldList) {
filter.go#L11: func matchFields(fields *ast.FieldList, f Filter) bool {
reader.go#L319: var fields *ast.FieldList
go/parser
parser.go#L776: Fields: &ast.FieldList{
parser.go#L883: func (p *parser) parseParameters(scope *ast.Scope, ellipsisOk bool) *ast.FieldList {
parser.go#L895: return &ast.FieldList{Opening: lparen, List: params, Closing: rparen}
parser.go#L898: func (p *parser) parseResult(scope *ast.Scope) *ast.FieldList {
parser.go#L911: return &ast.FieldList{List: list}
parser.go#L917: func (p *parser) parseSignature(scope *ast.Scope) (params, results *ast.FieldList) {
parser.go#L984: Methods: &ast.FieldList{
parser.go#L2441: var recv *ast.FieldList
go/printer
nodes.go#L322: func (p *printer) parameters(fields *ast.FieldList) {
nodes.go#L385: func (p *printer) signature(params, result *ast.FieldList) {
nodes.go#L439: func (p *printer) fieldList(fields *ast.FieldList, isStruct, isIncomplete bool) {
golang.org/x/pkgsite/internal/godoc
encode_ast.gen.go#L1274: func encode_ast_FieldList(e *codec.Encoder, x *ast.FieldList) {
encode_ast.gen.go#L1293: func decode_ast_FieldList(d *codec.Decoder, p **ast.FieldList) {
encode_ast.gen.go#L1299: *p = ref.(*ast.FieldList)
encode_ast.gen.go#L1302: var x ast.FieldList
encode_ast.gen.go#L1324: codec.Register(&ast.FieldList{},
encode_ast.gen.go#L1325: func(e *codec.Encoder, x interface{}) { encode_ast_FieldList(e, x.(*ast.FieldList)) },
encode_ast.gen.go#L1327: var x *ast.FieldList
golang.org/x/pkgsite/internal/godoc/dochtml/internal/render
idents.go#L169: for _, flist := range []*ast.FieldList{decl.Type.Params, decl.Type.Results} {
short_synopsis.go#L60: case *ast.FieldList:
synopsis.go#L114: case *ast.FieldList:
golang.org/x/pkgsite/internal/godoc/internal/doc
exports.go#L113: func (r *reader) filterFieldList(parent *namedType, fields *ast.FieldList, ityp *ast.InterfaceType) (removedFields bool) {
exports.go#L157: func (r *reader) filterParamList(fields *ast.FieldList) {
filter.go#L11: func matchFields(fields *ast.FieldList, f Filter) bool {
reader.go#L323: var fields *ast.FieldList
 |
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. |