go/types.TypeList.Len (method)

29 uses

	go/types (current package)
		decl.go#L745: 		assert(base.TypeArgs().Len() == 0) // collectMethods should not be called on an instantiated type
		iter.go#L153: 		for i := range l.Len() {
		mono.go#L228: 			for i := 0; i < targs.Len(); i++ {
		named.go#L492: 	if origSig.RecvTypeParams().Len() == t.inst.targs.Len() {
		named.go#L767: 	if targs.Len() != tpars.Len() {
		subst.go#L111: 		if t.TypeArgs().Len() != n {
		subst.go#L253: 		if t.TypeArgs().Len() != n {
		typelists.go#L43: func (l *TypeList) Len() int { return len(l.list()) }
		validtype.go#L166: 				if t == tparam && i < inst.TypeArgs().Len() {

	go.pact.im/x/plumb/internal/gotypes
		cmp.go#L231: 	la, lb := a.Len(), b.Len()
		subst.go#L88: 		if args.Len() == 0 { // TypeList.Len is nil-safe
		subst.go#L91: 		na := make([]types.Type, args.Len())
		subst.go#L92: 		for i := range args.Len() {
		unify.go#L49: 		if pa.Len() != ca.Len() { // TypeList.Len is nil-safe
		unify.go#L52: 		for i := range pa.Len() {

	golang.org/x/exp/apidiff
		correspondence.go#L248: 	if tl1.Len() != tl2.Len() {
		correspondence.go#L251: 	for i := 0; i < tl1.Len(); i++ {

	golang.org/x/tools/internal/gcimporter
		iexport.go#L1016: 		if targs := t.TypeArgs(); targs.Len() > 0 {
		iexport.go#L1027: 		if targs := t.TypeArgs(); targs.Len() > 0 {
		iexport.go#L1236: 	w.uint64(uint64(ts.Len()))
		iimport.go#L630: 				if targs.Len() > 0 {
		iimport.go#L631: 					rparams = make([]*types.TypeParam, targs.Len())

	golang.org/x/tools/internal/typeparams
		free.go#L39: 		if t.TypeParams().Len() > t.TypeArgs().Len() {
		free.go#L111: 		if params := t.TypeParams(); params.Len() > args.Len() {
		free.go#L114: 		for i, n := 0, args.Len(); i < n; i++ {

	golang.org/x/tools/internal/typesinternal
		zerovalue.go#L316: 			if typeArgs := hasTypeArgs.TypeArgs(); typeArgs != nil && typeArgs.Len() > 0 {