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()