go/ast.FieldList.NumFields (method)
13 uses
go/ast (current package)
ast.go#L260: func (f *FieldList) NumFields() int {
go/doc
reader.go#L443: if fun.Type.Results.NumFields() >= 1 {
go/parser
parser.go#L949: if tparams.NumFields() == 0 {
go/printer
nodes.go#L384: } else if mode == typeTParam && fields.NumFields() == 1 {
nodes.go#L430: n := res.NumFields()
go/types
decl.go#L548: if alias && tdecl.TypeParams.NumFields() != 0 {
decl.go#L799: if fdecl.Type.TypeParams.NumFields() > 0 && fdecl.Body == nil {
exprstring.go#L174: n := res.NumFields()
resolver.go#L384: if d.spec.TypeParams.NumFields() != 0 && !check.allowVersion(pkg, 1, 18) {
resolver.go#L393: if d.decl.Recv.NumFields() == 0 {
resolver.go#L404: if d.decl.Type.TypeParams.NumFields() != 0 {
resolver.go#L408: if t := d.decl.Type; t.Params.NumFields() != 0 || t.Results != nil {
resolver.go#L442: if d.decl.Type.TypeParams.NumFields() != 0 && !check.allowVersion(pkg, 1, 18) && !hasTParamError {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)