go/ast.FuncType.Params (field)

24 uses

	go/ast (current package)
		ast.go#L453: 		Params     *FieldList // (incoming) parameters; non-nil
		ast.go#L507: 	if x.Func.IsValid() || x.Params == nil { // see issue 3870
		ast.go#L510: 	return x.Params.Pos() // interface method declarations have no "func" keyword
		ast.go#L544: 	return x.Params.End()
		filter.go#L167: 		b1 := filterParamList(t.Params, f, export)
		walk.go#L175: 		if n.Params != nil {
		walk.go#L176: 			Walk(v, n.Params)

	go/doc
		example.go#L74: 			if params := f.Type.Params; len(params.List) != 0 {
		example.go#L229: 			if d.Type.Params != nil {
		example.go#L230: 				for _, p := range d.Type.Params.List {
		exports.go#L200: 		r.filterParamList(t.Params)

	go/parser
		parser.go#L1000: 	return &ast.FuncType{Func: pos, Params: params, Results: results}
		parser.go#L1036: 					Params:  params,
		parser.go#L1064: 			typ = &ast.FuncType{Func: token.NoPos, Params: params, Results: results}
		parser.go#L2804: 			Params:     params,
		resolver.go#L493: 		r.resolveList(n.Type.Params)
		resolver.go#L496: 		r.declareList(n.Type.Params, ast.Var)
		resolver.go#L513: 	r.resolveList(typ.Params)
		resolver.go#L515: 	r.declareList(typ.Params, ast.Var)

	go/printer
		nodes.go#L424: 	if sig.Params != nil {
		nodes.go#L425: 		p.parameters(sig.Params, funcParam)

	go/types
		exprstring.go#L170: 	writeFieldList(buf, sig.Params.List, ", ", false)
		resolver.go#L408: 						if t := d.decl.Type; t.Params.NumFields() != 0 || t.Results != nil {
		signature.go#L181: 	params, variadic := check.collectParams(scope, ftyp.Params, true)