reflect.Type.In (method)
32 uses
reflect (current package)
type.go#L192: In(i int) Type
github.com/go-pg/pg/v10/orm
model_func.go#L45: t0 := fnt.In(0)
model_func.go#L77: m.fnIn[i] = reflect.New(fnt.In(i)).Elem()
github.com/golang/mock/gomock
call.go#L129: vArgs[i] = reflect.Zero(ft.In(i))
call.go#L164: vArgs[i] = reflect.Zero(ft.In(i))
call.go#L234: at := mt.In(n)
call.go#L368: vArgsType := c.methodType.In(c.methodType.NumIn() - 1)
github.com/golang/protobuf/proto
properties.go#L264: oneofWrappers = fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))})[3].Interface().([]interface{})
properties.go#L267: oneofWrappers = fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))})[0].Interface().([]interface{})
github.com/google/go-cmp/cmp
compare.go#L621: ss = append(ss, fmt.Sprintf("%v: %v => %v", t, tf.In(0), tf.Out(0)))
options.go#L166: if ti := v.Type().In(0); ti.Kind() != reflect.Interface || ti.NumMethod() > 0 {
options.go#L291: if ti := v.Type().In(0); ti.Kind() != reflect.Interface || ti.NumMethod() > 0 {
options.go#L350: if ti := v.Type().In(0); ti.Kind() != reflect.Interface || ti.NumMethod() > 0 {
github.com/google/go-cmp/cmp/internal/function
func.go#L49: if ni == 2 && no == 1 && t.In(0) == t.In(1) && t.Out(0) == boolType {
func.go#L57: if ni == 2 && no == 1 && t.In(0).AssignableTo(t.In(1)) && t.Out(0) == boolType {
github.com/google/go-cmp/cmp/internal/value
name.go#L72: b = appendTypeName(b, t.In(i).Elem(), qualified, false)
name.go#L74: b = appendTypeName(b, t.In(i), qualified, false)
google.golang.org/protobuf/internal/descfmt
stringer.go#L124: rt := rv.MethodByName("ProtoType").Type().In(0)
google.golang.org/protobuf/internal/impl
legacy_message.go#L211: for _, v := range fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))}) {
legacy_message.go#L223: vs := fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))})[0]
message.go#L197: for _, v := range fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))}) {
testing
fuzz.go#L227: if fnType.NumIn() < 2 || fnType.In(0) != reflect.TypeOf((*T)(nil)) {
fuzz.go#L237: t := fnType.In(i)
text/template
exec.go#L729: argType := typ.In(0)
exec.go#L756: argv[i] = s.evalArg(dot, typ.In(i), args[i])
exec.go#L760: argType := typ.In(typ.NumIn() - 1).Elem() // Argument is a slice.
exec.go#L767: t := typ.In(typ.NumIn() - 1)
exec.go#L772: t = typ.In(numIn - 1)
funcs.go#L333: dddType = typ.In(numIn - 1).Elem()
funcs.go#L345: argType = typ.In(i)