reflect.Type.NumIn (method)

34 uses

	reflect (current package)
		type.go#L208: 	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/golang/mock/gomock
		call.go#L119: 		if c.methodType.NumIn() != ft.NumIn() {
		call.go#L121: 				c.receiver, c.method, ft.NumIn(), c.methodType.NumIn(), c.origin)
		call.go#L152: 		if c.methodType.NumIn() != v.Type().NumIn() {
		call.go#L154: 				c.receiver, c.method, v.Type().NumIn(), c.methodType.NumIn(), c.origin)
		call.go#L228: 	if n < 0 || n >= mt.NumIn() {
		call.go#L230: 			n, mt.NumIn(), c.origin)
		call.go#L326: 		if len(c.args) < c.methodType.NumIn()-1 {
		call.go#L328: 				c.origin, len(c.args), c.methodType.NumIn()-1)
		call.go#L330: 		if len(c.args) != c.methodType.NumIn() && len(args) != len(c.args) {
		call.go#L340: 			if i < c.methodType.NumIn()-1 {
		call.go#L368: 			vArgsType := c.methodType.In(c.methodType.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() {

	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#L708: 		numFixed = typ.NumIn() - 1 // last arg is the variadic one.
		exec.go#L710: 			s.errorf("wrong number of args for %s: want at least %d got %d", name, typ.NumIn()-1, len(args))
		exec.go#L712: 	} else if numIn != typ.NumIn() {
		exec.go#L713: 		s.errorf("wrong number of args for %s: want %d got %d", name, typ.NumIn(), numIn)
		exec.go#L760: 		argType := typ.In(typ.NumIn() - 1).Elem() // Argument is a slice.
		exec.go#L767: 		t := typ.In(typ.NumIn() - 1)
		funcs.go#L327: 	numIn := typ.NumIn()