go/types.Signature.Results (method)
34 uses
go/types (current package)
mono.go#L257: tuple(typ.Results())
range.go#L249: case typ.Results().Len() != 0:
range.go#L265: case cb.Results().Len() != 1 || !Identical(cb.Results().At(0).Type(), universeBool):
range.go#L267: if cb.Results().Len() == 1 && isBoolean(cb.Results().At(0).Type()) {
signature.go#L144: func (s *Signature) Results() *Tuple { return s.results }
go.pact.im/x/plumb/internal/emit
render.go#L111: switch u.Results().Len() {
render.go#L115: return endsInResultlessFunc(u.Results().At(0).Type())
go.pact.im/x/plumb/internal/gotypes
cmp.go#L74: return cmpTuple(a.Results(), b.Results())
gotypes.go#L169: return ok && sig.Params().Len() == 0 && sig.Results().Len() == 0
gotypes.go#L175: if !ok || sig.Params().Len() != 0 || sig.Results().Len() != 1 {
gotypes.go#L178: return IsErrorType(sig.Results().At(0).Type())
subst.go#L75: s.substTuple(u.Params()), s.substTuple(u.Results()), u.Variadic())
unify.go#L62: unifyTuple(p.Results(), c.Results(), params, bind)
unify.go#L185: for v := range u.Results().Variables() {
walk.go#L66: walkTuple(u.Results(), seen, visit)
walk.go#L154: return tupleContains(u.Params(), seen, pred) || tupleContains(u.Results(), seen, pred)
go.pact.im/x/plumb/internal/solve
instance.go#L246: res := sig.Results()
golang.org/x/exp/apidiff
apidiff.go#L339: return types.NewSignature(sig.Recv(), dename(sig.Params()), dename(sig.Results()), sig.Variadic())
correspondence.go#L67: re := d.corr(old.Results(), new.Results(), p)
golang.org/x/tools/go/types/objectpath
objectpath.go#L478: tr.typ(path, offset, opResults, -1, T.Results())
objectpath.go#L834: t = sig.Results()
golang.org/x/tools/go/types/typeutil
map.go#L268: return hash + 3*h.hashTuple(t.Params()) + 5*h.hashTuple(t.Results())
map.go#L415: return hash + 1062599*h.shallowHash(t.Params()) + 1282529*h.shallowHash(t.Results())
golang.org/x/tools/internal/gcimporter
iexport.go#L1229: w.paramList(sig.Results())
ureader.go#L592: methods[i] = types.NewFunc(fn.Pos(), fn.Pkg(), fn.Name(), types.NewSignatureType(recv, nil, nil, sig.Params(), sig.Results(), sig.Variadic()))
golang.org/x/tools/internal/typeparams
free.go#L85: return w.Has(t.Params()) || w.Has(t.Results())
golang.org/x/tools/internal/typesinternal
element.go#L69: visit(sig.Results(), true) // skip the Tuple
element.go#L100: visit(T.Results(), true) // skip the Tuple
zerovalue.go#L276: for v := range t.Results().Variables() {