go/types.Interface.NumMethods (method)

13 uses

	go/types (current package)
		interface.go#L113: func (t *Interface) NumMethods() int { return t.typeSet().NumMethods() }
		iter.go#L22: 		for i := range t.NumMethods() {
		mono.go#L247: 			for i := 0; i < typ.NumMethods(); i++ {

	golang.org/x/exp/apidiff
		compatibility.go#L128: 	for i := 0; i < t.NumMethods(); i++ {
		correspondence.go#L120: 			return old.NumMethods() == new.NumMethods()
		correspondence.go#L274: 	ms := make([]*types.Func, iface.NumMethods())
		correspondence.go#L275: 	for i := 0; i < iface.NumMethods(); i++ {

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L525: 		for i := 0; i < T.NumMethods(); i++ {
		objectpath.go#L759: 				if index >= t.NumMethods() {
		objectpath.go#L760: 					return nil, fmt.Errorf("method index %d out of range [0-%d)", index, t.NumMethods())

	golang.org/x/tools/go/types/typeutil
		map.go#L281: 		for i, n := 0, t.NumMethods(); i < n; i++ {

	golang.org/x/tools/internal/typeparams
		free.go#L90: 		for i, n := 0, t.NumMethods(); i < n; i++ {