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{