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)