go/types.Tuple.Len (method)

45 uses

	go/types (current package)
		builtins.go#L619: 		if check.sig != nil && check.sig.results.Len() > 0 {
		call.go#L309: 	switch sig.results.Len() {
		call.go#L409: 				resList = make([]*operand, t.Len())
		call.go#L475: 	npars := sig.params.Len()
		expr.go#L1251: 		list = make([]*operand, t.Len())
		expr.go#L1325: 			assert(t.Len() != 1)
		infer.go#L58: 	assert(params.Len() == len(args))
		infer.go#L109: 	if params.Len() > 0 {
		iter.go#L101: 		for i := range t.Len() {
		mono.go#L252: 				for i := 0; i < tup.Len(); i++ {
		predicates.go#L320: 			if x.Len() == y.Len() {
		signature.go#L53: 		n := params.Len()
		stmt.go#L49: 	if sig.results.Len() > 0 && !check.isTerminating(body, "") {
		stmt.go#L557: 		if len(s.Results) == 0 && res.Len() > 0 && res.vars[0].name != "" {
		stmt.go#L572: 			if res.Len() > 0 {
		stmt.go#L1068: 		case typ.Params().Len() != 1:
		stmt.go#L1070: 		case typ.Results().Len() != 0:
		stmt.go#L1079: 		case cb.Params().Len() > 2:
		stmt.go#L1081: 		case cb.Results().Len() != 1 || !Identical(cb.Results().At(0).Type(), universeBool):
		stmt.go#L1083: 			if cb.Results().Len() == 1 && isBoolean(cb.Results().At(0).Type()) {
		stmt.go#L1091: 		if cb.Params().Len() >= 1 {
		stmt.go#L1094: 		if cb.Params().Len() >= 2 {
		tuple.go#L26: func (t *Tuple) Len() int {
		typestring.go#L490: 	n := sig.results.Len()
		unify.go#L634: 			if x.Len() == y.Len() {

	golang.org/x/exp/apidiff
		apidiff.go#L332: 		for i := 0; i < p.Len(); i++ {
		correspondence.go#L73: 			for i := 0; i < old.Len(); i++ {
		correspondence.go#L74: 				if i >= new.Len() || !d.corr(old.At(i).Type(), new.At(i).Type(), p) {
		correspondence.go#L78: 			return old.Len() == new.Len()

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L513: 		for i := 0; i < T.Len(); i++ {
		objectpath.go#L739: 			if n := tuple.Len(); index >= n {

	golang.org/x/tools/go/types/typeutil
		map.go#L326: 	n := tuple.Len()
		map.go#L434: 		n := t.Len()

	golang.org/x/tools/internal/gcimporter
		iexport.go#L1220: 	if sig.Params().Len() > 0 {
		iexport.go#L1276: 	n := tup.Len()
		iimport.go#L1055: 	variadic := params.Len() > 0 && r.bool()

	golang.org/x/tools/internal/typeparams
		free.go#L72: 		n := t.Len()

	golang.org/x/tools/internal/typesinternal
		element.go#L120: 			for i, n := 0, T.Len(); i < n; i++ {
		zerovalue.go#L95: 		components := make([]string, t.Len())
		zerovalue.go#L96: 		for i := 0; i < t.Len(); i++ {
		zerovalue.go#L272: 		for i := 0; i < t.Params().Len(); i++ {
		zerovalue.go#L287: 		for i := 0; i < t.Results().Len(); i++ {