reflect.Type.NumIn (method)

34 uses

	reflect (current package)
		type.go#L218: 	NumIn() int

	github.com/go-pg/pg/v10/orm
		model_func.go#L29: 	if fnt.NumIn() < 1 {
		model_func.go#L30: 		panic(fmt.Errorf("ForEach expects at least 1 arg, got %d", fnt.NumIn()))
		model_func.go#L40: 	if fnt.NumIn() > 1 {
		model_func.go#L75: 	m.fnIn = make([]reflect.Value, fnt.NumIn())
		model_func.go#L76: 	for i := 0; i < fnt.NumIn(); i++ {
		table.go#L526: 		if m.Type.NumIn() > 1 {

	github.com/google/go-cmp/cmp/internal/function
		func.go#L42: 	ni, no := t.NumIn(), t.NumOut()

	github.com/google/go-cmp/cmp/internal/value
		name.go#L66: 		for i := 0; i < t.NumIn(); i++ {
		name.go#L70: 			if i == t.NumIn()-1 && t.IsVariadic() {

	go.uber.org/mock/gomock
		call.go#L121: 		if c.methodType.NumIn() != ft.NumIn() {
		call.go#L127: 					c.receiver, c.method, ft.NumIn(), c.methodType.NumIn(), c.origin)
		call.go#L162: 		if c.methodType.NumIn() != ft.NumIn() {
		call.go#L168: 					c.receiver, c.method, ft.NumIn(), c.methodType.NumIn(), c.origin)
		call.go#L242: 	if n < 0 || n >= mt.NumIn() {
		call.go#L244: 			n, mt.NumIn(), c.origin)
		call.go#L340: 		if len(c.args) < c.methodType.NumIn()-1 {
		call.go#L342: 				c.origin, len(c.args), c.methodType.NumIn()-1)
		call.go#L344: 		if len(c.args) != c.methodType.NumIn() && len(args) != len(c.args) {
		call.go#L354: 			if i < c.methodType.NumIn()-1 {
		call.go#L382: 			vArgsType := c.methodType.In(c.methodType.NumIn() - 1)

	testing
		fuzz.go#L227: 	if fnType.NumIn() < 2 || fnType.In(0) != reflect.TypeOf((*T)(nil)) {
		fuzz.go#L236: 	for i := 1; i < fnType.NumIn(); i++ {

	text/template
		exec.go#L783: 		numFixed = typ.NumIn() - 1 // last arg is the variadic one.
		exec.go#L785: 			s.errorf("wrong number of args for %s: want at least %d got %d", name, typ.NumIn()-1, len(args))
		exec.go#L787: 	} else if numIn != typ.NumIn() {
		exec.go#L788: 		s.errorf("wrong number of args for %s: want %d got %d", name, typ.NumIn(), numIn)
		exec.go#L834: 		argType := typ.In(typ.NumIn() - 1).Elem() // Argument is a slice.
		exec.go#L841: 		t := typ.In(typ.NumIn() - 1)
		funcs.go#L334: 	numIn := typ.NumIn()