go/ast.FuncType.Results (field)
23 uses
go/ast (current package)
ast.go#L454: Results *FieldList // (outgoing) results; or nil
ast.go#L541: if x.Results != nil {
ast.go#L542: return x.Results.End()
filter.go#L168: b2 := filterParamList(t.Results, f, export)
walk.go#L178: if n.Results != nil {
walk.go#L179: Walk(v, n.Results)
go/doc
example.go#L234: if d.Type.Results != nil {
example.go#L235: for _, r := range d.Type.Results.List {
exports.go#L201: r.filterParamList(t.Results)
reader.go#L443: if fun.Type.Results.NumFields() >= 1 {
reader.go#L446: for _, res := range fun.Type.Results.List {
go/parser
parser.go#L1000: return &ast.FuncType{Func: pos, Params: params, Results: results}
parser.go#L1037: Results: results,
parser.go#L1064: typ = &ast.FuncType{Func: token.NoPos, Params: params, Results: results}
parser.go#L2805: Results: results,
resolver.go#L494: r.resolveList(n.Type.Results)
resolver.go#L497: r.declareList(n.Type.Results, ast.Var)
resolver.go#L514: r.resolveList(typ.Results)
resolver.go#L516: r.declareList(typ.Results, ast.Var)
go/printer
nodes.go#L429: res := sig.Results
go/types
exprstring.go#L173: res := sig.Results
resolver.go#L408: if t := d.decl.Type; t.Params.NumFields() != 0 || t.Results != nil {
signature.go#L182: results, _ := check.collectParams(scope, ftyp.Results, false)