go/ast.FuncType.Params (field)

26 uses

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

	go/doc
		example.go#L74: 			if params := f.Type.Params; len(params.List) != 0 {
		example.go#L397: 			inspectFieldList(d.Type.Params)
		exports.go#L195: 		r.filterParamList(t.Params)

	go/parser
		parser.go#L1125: 	return &ast.FuncType{Func: pos, Params: params, Results: results}
		parser.go#L1161: 					Params:  params,
		parser.go#L1189: 			typ = &ast.FuncType{Func: token.NoPos, Params: params, Results: results}
		parser.go#L2836: 			Params:     params,
		resolver.go#L497: 		r.resolveList(n.Type.Params)
		resolver.go#L500: 		r.declareList(n.Type.Params, ast.Var)
		resolver.go#L517: 	r.resolveList(typ.Params)
		resolver.go#L519: 	r.declareList(typ.Params, ast.Var)

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

	go/types
		exprstring.go#L172: 	writeFieldList(buf, sig.Params.List, ", ", false)
		resolver.go#L419: 						if t := d.decl.Type; t.Params.NumFields() != 0 || t.Results != nil {
		signature.go#L189: 	pnames, params, variadic := check.collectParams(ParamVar, ftyp.Params)

	golang.org/x/tools/go/ast/inspector
		walk.go#L141: 		if n.Params != nil {
		walk.go#L142: 			walk(v, edge.FuncType_Params, -1, n.Params)

	golang.org/x/tools/internal/typesinternal
		zerovalue.go#L282: 			Params: &ast.FieldList{