func reflect.TypeOf

133 uses

	reflect (current package)
		type.go#L1302: func TypeOf(i any) Type {
		type.go#L1828: 			Type: TypeOf(funcType{}),
		type.go#L1832: 			Type: ArrayOf(n, TypeOf(&rtype{})),
		type.go#L2385: 			{Name: "S", Type: TypeOf(structType{})},
		type.go#L2386: 			{Name: "U", Type: TypeOf(uncommonType{})},
		type.go#L2387: 			{Name: "M", Type: ArrayOf(len(methods), TypeOf(methods[0]))},
		type.go#L2857: 	if t := TypeOf(v); t != nil {
		type.go#L2860: 	return TypeOf((*T)(nil)).Elem() // only for an interface kind

	encoding/asn1
		asn1.go#L1111: 		return nil, &invalidUnmarshalError{reflect.TypeOf(val)}

	encoding/binary
		binary.go#L282: 		return errors.New("binary.Read: invalid type " + reflect.TypeOf(data).String())
		binary.go#L319: 		return 0, errors.New("binary.Decode: invalid type " + reflect.TypeOf(data).String())
		binary.go#L426: 		return errors.New("binary.Write: some values are not fixed-sized in type " + reflect.TypeOf(data).String())
		binary.go#L455: 		return 0, errors.New("binary.Encode: some values are not fixed-sized in type " + reflect.TypeOf(data).String())
		binary.go#L482: 		return nil, errors.New("binary.Append: some values are not fixed-sized in type " + reflect.TypeOf(data).String())

	encoding/json
		decode.go#L171: 		return &InvalidUnmarshalError{reflect.TypeOf(v)}

	flag
		flag.go#L542: 	typ := reflect.TypeOf(flag.Value)

	fmt
		print.go#L388: 		p.buf.writeString(reflect.TypeOf(p.arg).String())
		print.go#L699: 		p.fmt.fmtS(reflect.TypeOf(arg).String())
		print.go#L1191: 				p.buf.writeString(reflect.TypeOf(arg).String())
		print.go#L1203: 		isString := arg != nil && reflect.TypeOf(arg).Kind() == reflect.String

	github.com/google/go-cmp/cmp
		options.go#L433: 		t := reflect.TypeOf(typ)
		report_reflect.go#L20: 	anyType    = reflect.TypeOf((*interface{})(nil)).Elem()
		report_reflect.go#L21: 	stringType = reflect.TypeOf((*string)(nil)).Elem()
		report_reflect.go#L22: 	bytesType  = reflect.TypeOf((*[]byte)(nil)).Elem()
		report_reflect.go#L23: 	byteType   = reflect.TypeOf((*byte)(nil)).Elem()

	github.com/google/go-cmp/cmp/internal/function
		func.go#L37: var boolType = reflect.TypeOf(true)
		func.go#L38: var intType = reflect.TypeOf(0)

	github.com/google/go-cmp/cmp/internal/value
		name.go#L12: var anyType = reflect.TypeOf((*interface{})(nil)).Elem()

	go.pact.im/x/clock/mockclock
		mockclock.go#L54: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Now", reflect.TypeOf((*MockClock)(nil).Now))
		mockclock.go#L68: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Schedule", reflect.TypeOf((*MockClock)(nil).Schedule), d, f)
		mockclock.go#L82: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Ticker", reflect.TypeOf((*MockClock)(nil).Ticker), d)
		mockclock.go#L96: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Timer", reflect.TypeOf((*MockClock)(nil).Timer), d)
		mockclock.go#L108: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "private", reflect.TypeOf((*MockClock)(nil).private))
		ticker.go#L53: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "C", reflect.TypeOf((*MockTicker)(nil).C))
		ticker.go#L65: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Reset", reflect.TypeOf((*MockTicker)(nil).Reset), d)
		ticker.go#L77: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Stop", reflect.TypeOf((*MockTicker)(nil).Stop))
		timer.go#L53: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "C", reflect.TypeOf((*MockTimer)(nil).C))
		timer.go#L65: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Reset", reflect.TypeOf((*MockTimer)(nil).Reset), d)
		timer.go#L79: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Stop", reflect.TypeOf((*MockTimer)(nil).Stop))

	go.pact.im/x/httpclient/mockhttpclient
		mockhttpclient.go#L54: 	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Do", reflect.TypeOf((*MockClient)(nil).Do), req)

	go.uber.org/mock/gomock
		call.go#L197: 		if got, want := reflect.TypeOf(ret), mt.Out(i); got == want {
		call.go#L252: 		if vt := reflect.TypeOf(value); !vt.AssignableTo(dt) {
		call.go#L265: 		switch reflect.TypeOf(args[n]).Kind() {
		matchers.go#L200: 	return reflect.TypeOf(x).AssignableTo(m.targetType)
		matchers.go#L436: 	return assignableToTypeOfMatcher{reflect.TypeOf(x)}
		string.go#L24: 	typ := reflect.TypeOf(x)

	golang.org/x/exp/apidiff
		compatibility.go#L266: 	if reflect.TypeOf(old.Underlying()) != reflect.TypeOf(new.Underlying()) {

	golang.org/x/tools/internal/gcimporter
		iexport.go#L1156: 		panic(internalErrorf("unexpected type: %v, %v", t, reflect.TypeOf(t)))

	google.golang.org/genproto/googleapis/rpc/status
		status.pb.go#L188: 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),

	google.golang.org/grpc
		server.go#L753: 		ht := reflect.TypeOf(sd.HandlerType).Elem()
		server.go#L754: 		st := reflect.TypeOf(ss)

	google.golang.org/grpc/binarylog/grpc_binarylog_v1
		binarylog.pb.go#L989: 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),

	google.golang.org/grpc/health/grpc_health_v1
		health.pb.go#L335: 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),

	google.golang.org/protobuf/internal/encoding/tag
		tag.go#L20: var byteType = reflect.TypeOf(byte(0))

	google.golang.org/protobuf/internal/filedesc
		desc_lazy.go#L684: 			opts = reflect.New(reflect.TypeOf(*p).Elem()).Interface().(protoreflect.ProtoMessage)

	google.golang.org/protobuf/internal/filetype
		build.go#L149: 				GoReflectType: reflect.TypeOf(enumGoTypes[i]),
		build.go#L170: 			tb.MessageInfos[i].GoReflectType = reflect.TypeOf(messageGoTypes[i])
		build.go#L220: 			goType = reflect.TypeOf(tb.GoTypes[j])
		build.go#L224: 			goType = reflect.TypeOf(tb.GoTypes[j])
		build.go#L245: 	protoreflect.BoolKind:     reflect.TypeOf(bool(false)),
		build.go#L246: 	protoreflect.Int32Kind:    reflect.TypeOf(int32(0)),
		build.go#L247: 	protoreflect.Sint32Kind:   reflect.TypeOf(int32(0)),
		build.go#L248: 	protoreflect.Sfixed32Kind: reflect.TypeOf(int32(0)),
		build.go#L249: 	protoreflect.Int64Kind:    reflect.TypeOf(int64(0)),
		build.go#L250: 	protoreflect.Sint64Kind:   reflect.TypeOf(int64(0)),
		build.go#L251: 	protoreflect.Sfixed64Kind: reflect.TypeOf(int64(0)),
		build.go#L252: 	protoreflect.Uint32Kind:   reflect.TypeOf(uint32(0)),
		build.go#L253: 	protoreflect.Fixed32Kind:  reflect.TypeOf(uint32(0)),
		build.go#L254: 	protoreflect.Uint64Kind:   reflect.TypeOf(uint64(0)),
		build.go#L255: 	protoreflect.Fixed64Kind:  reflect.TypeOf(uint64(0)),
		build.go#L256: 	protoreflect.FloatKind:    reflect.TypeOf(float32(0)),
		build.go#L257: 	protoreflect.DoubleKind:   reflect.TypeOf(float64(0)),
		build.go#L258: 	protoreflect.StringKind:   reflect.TypeOf(string("")),
		build.go#L259: 	protoreflect.BytesKind:    reflect.TypeOf([]byte(nil)),

	google.golang.org/protobuf/internal/impl
		api_export.go#L55: 		return LegacyLoadEnumDesc(reflect.TypeOf(e))
		api_export.go#L68: 		return legacyLoadEnumType(reflect.TypeOf(e))
		api_export.go#L158: 	return LegacyLoadMessageDesc(reflect.TypeOf(m))
		api_export.go#L170: 	return legacyLoadMessageType(reflect.TypeOf(m), "")
		convert.go#L65: 	boolType    = reflect.TypeOf(bool(false))
		convert.go#L66: 	int32Type   = reflect.TypeOf(int32(0))
		convert.go#L67: 	int64Type   = reflect.TypeOf(int64(0))
		convert.go#L68: 	uint32Type  = reflect.TypeOf(uint32(0))
		convert.go#L69: 	uint64Type  = reflect.TypeOf(uint64(0))
		convert.go#L70: 	float32Type = reflect.TypeOf(float32(0))
		convert.go#L71: 	float64Type = reflect.TypeOf(float64(0))
		convert.go#L72: 	stringType  = reflect.TypeOf(string(""))
		convert.go#L73: 	bytesType   = reflect.TypeOf([]byte(nil))
		convert.go#L74: 	byteType    = reflect.TypeOf(byte(0))
		legacy_export.go#L33: 	return legacyLoadMessageType(reflect.TypeOf(m), name)
		legacy_extension.go#L27: 		t := reflect.TypeOf(mv)
		legacy_extension.go#L29: 			t = reflect.TypeOf(mv.protoUnwrap())
		legacy_extension.go#L90: 	t := reflect.TypeOf(xi.ExtensionType)
		legacy_extension.go#L132: 	tt := reflect.TypeOf(xi.ExtensionType)
		legacy_message.go#L221: 					oneofWrappers = append(oneofWrappers, reflect.TypeOf(v))
		message.go#L121: 	sizecacheType       = reflect.TypeOf(SizeCache(0))
		message.go#L122: 	unknownFieldsAType  = reflect.TypeOf(unknownFieldsA(nil))
		message.go#L123: 	unknownFieldsBType  = reflect.TypeOf(unknownFieldsB(nil))
		message.go#L124: 	extensionFieldsType = reflect.TypeOf(ExtensionFields(nil))
		message.go#L212: 		tf := reflect.TypeOf(v).Elem()
		message_reflect.go#L397: 	if reflect.TypeOf(m) != mi.GoReflectType {

	google.golang.org/protobuf/proto
		equal.go#L46: 	if reflect.TypeOf(x).Kind() == reflect.Ptr && x == y {

	google.golang.org/protobuf/types/known/anypb
		any.pb.go#L455: 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),

	google.golang.org/protobuf/types/known/durationpb
		duration.pb.go#L332: 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),

	google.golang.org/protobuf/types/known/timestamppb
		timestamp.pb.go#L341: 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),

	gotest.tools/v3/assert/cmp
		compare.go#L324: 		expectedType := reflect.TypeOf(expected)
		compare.go#L379: 	stdlibErrorNewType = reflect.TypeOf(errors.New(""))
		compare.go#L380: 	stdlibFmtErrorType = reflect.TypeOf(fmt.Errorf("%w", fmt.Errorf("")))
		result.go#L96: 			r := reflect.TypeOf(typ)

	html/template
		content.go#L119: 	if t := reflect.TypeOf(a); t.Kind() != reflect.Pointer {

	net/http
		client.go#L336: 	if reflect.TypeOf(rt).String() == "*http2.Transport" {
		transfer.go#L1093: var nopCloserType = reflect.TypeOf(io.NopCloser(nil))
		transfer.go#L1094: var nopCloserWriterToType = reflect.TypeOf(io.NopCloser(struct {
		transfer.go#L1102: 	switch reflect.TypeOf(r) {

	testing
		fuzz.go#L156: 		if t := reflect.TypeOf(args[i]); !supportedTypes[t] {
		fuzz.go#L166: 	reflect.TypeOf(([]byte)("")):  true,
		fuzz.go#L167: 	reflect.TypeOf((string)("")):  true,
		fuzz.go#L168: 	reflect.TypeOf((bool)(false)): true,
		fuzz.go#L169: 	reflect.TypeOf((byte)(0)):     true,
		fuzz.go#L170: 	reflect.TypeOf((rune)(0)):     true,
		fuzz.go#L171: 	reflect.TypeOf((float32)(0)):  true,
		fuzz.go#L172: 	reflect.TypeOf((float64)(0)):  true,
		fuzz.go#L173: 	reflect.TypeOf((int)(0)):      true,
		fuzz.go#L174: 	reflect.TypeOf((int8)(0)):     true,
		fuzz.go#L175: 	reflect.TypeOf((int16)(0)):    true,
		fuzz.go#L176: 	reflect.TypeOf((int32)(0)):    true,
		fuzz.go#L177: 	reflect.TypeOf((int64)(0)):    true,
		fuzz.go#L178: 	reflect.TypeOf((uint)(0)):     true,
		fuzz.go#L179: 	reflect.TypeOf((uint8)(0)):    true,
		fuzz.go#L180: 	reflect.TypeOf((uint16)(0)):   true,
		fuzz.go#L181: 	reflect.TypeOf((uint32)(0)):   true,
		fuzz.go#L182: 	reflect.TypeOf((uint64)(0)):   true,
		fuzz.go#L227: 	if fnType.NumIn() < 2 || fnType.In(0) != reflect.TypeOf((*T)(nil)) {