go/ast.FuncType.Results (field)
22 uses
go/ast (current package)
ast.go#L464: Results *FieldList // (outgoing) results; or nil
ast.go#L551: if x.Results != nil {
ast.go#L552: return x.Results.End()
filter.go#L165: b2 := filterParamList(t.Results, f, export)
walk.go#L154: if n.Results != nil {
walk.go#L155: Walk(v, n.Results)
go/doc
example.go#L396: inspectFieldList(d.Type.Results)
exports.go#L196: r.filterParamList(t.Results)
reader.go#L436: if fun.Type.Results.NumFields() >= 1 {
reader.go#L439: for _, res := range fun.Type.Results.List {
go/parser
parser.go#L1109: return &ast.FuncType{Func: pos, Params: params, Results: results}
parser.go#L1146: Results: results,
parser.go#L1173: typ = &ast.FuncType{Func: token.NoPos, Params: params, Results: results}
parser.go#L2813: Results: results,
resolver.go#L498: r.resolveList(n.Type.Results)
resolver.go#L501: r.declareList(n.Type.Results, ast.Var)
resolver.go#L518: r.resolveList(typ.Results)
resolver.go#L520: r.declareList(typ.Results, ast.Var)
go/printer
nodes.go#L444: res := sig.Results
go/types
exprstring.go#L175: res := sig.Results
resolver.go#L419: if t := d.decl.Type; t.Params.NumFields() != 0 || t.Results != nil {
signature.go#L142: rnames, results, _ := check.collectParams(ftyp.Results, false)