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 {