func reflect.TypeOf

128 uses

	reflect (current package)
		type.go#L1383: func TypeOf(i any) Type {
		type.go#L1917: 			Type: TypeOf(funcType{}),
		type.go#L1921: 			Type: ArrayOf(n, TypeOf(&rtype{})),
		type.go#L2474: 			{Name: "S", Type: TypeOf(structType{})},
		type.go#L2475: 			{Name: "U", Type: TypeOf(uncommonType{})},
		type.go#L2476: 			{Name: "M", Type: ArrayOf(len(methods), TypeOf(methods[0]))},

	encoding/asn1
		asn1.go#L1166: 		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#L176: 		return &InvalidUnmarshalError{reflect.TypeOf(v)}

	encoding/xml
		read.go#L197: 	t := reflect.TypeOf(val)

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

	fmt
		print.go#L389: 		p.buf.writeString(reflect.TypeOf(p.arg).String())
		print.go#L700: 		p.fmt.fmtS(reflect.TypeOf(arg).String())
		print.go#L1189: 				p.buf.writeString(reflect.TypeOf(arg).String())
		print.go#L1201: 		isString := arg != nil && reflect.TypeOf(arg).Kind() == reflect.String

	github.com/jackc/pgx/v5
		rows.go#L267: 			rows.scanTypes[i] = reflect.TypeOf(dest[i])
		rows.go#L276: 		if rows.scanTypes[i] != reflect.TypeOf(dst) {
		rows.go#L278: 			rows.scanTypes[i] = reflect.TypeOf(dest[i])
		rows.go#L586: 	typ := reflect.TypeOf(rs.ptrToStruct).Elem()
		rows.go#L685: 	typ := reflect.TypeOf(rs.ptrToStruct).Elem()

	github.com/jackc/pgx/v5/pgtype
		array_codec.go#L71: 		if reflect.TypeOf(elementType) != nil {
		array_codec.go#L136: 			elemType := reflect.TypeOf(elem)
		array_codec.go#L206: 			elemType := reflect.TypeOf(elem)
		array_codec.go#L245: 		arrayScanner = reflect.New(reflect.TypeOf(target).Elem()).Interface().(ArraySetter)
		multirange.go#L109: 			elemType := reflect.TypeOf(elem)
		multirange.go#L161: 			elemType := reflect.TypeOf(elem)
		pgtype.go#L289: 	m.reflectTypeToName[reflect.TypeOf(value)] = name
		pgtype.go#L335: 	if dt, ok := m.reflectTypeToType[reflect.TypeOf(v)]; ok {
		pgtype.go#L339: 	dt, ok := defaultMap.reflectTypeToType[reflect.TypeOf(v)]
		pgtype.go#L579: 					nextDstType = reflect.TypeOf(v)
		pgtype.go#L974: 	targetType := reflect.TypeOf(target)
		pgtype.go#L1214: 	targetReflectType := reflect.TypeOf(value)
		pgtype.go#L1328: 	if reflect.TypeOf(value) == reflect.TypeOf(scannedValue) {
		pgtype.go#L1370: 	if valueType := reflect.TypeOf(value); valueType != nil && valueType.Kind() == reflect.Pointer {
		pgtype.go#L1779: 	if valueType := reflect.TypeOf(value); valueType != nil && valueType.Kind() == reflect.Struct {
		pgtype.go#L1846: 	if valueType := reflect.TypeOf(value); valueType != nil && valueType.Kind() == reflect.Slice {
		pgtype.go#L1921: 	if valueType := reflect.TypeOf(value); valueType != nil && valueType.Kind() == reflect.Array {

	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.pact.im/x/logs
		values.go#L52: 	typ := reflect.TypeOf(e.Error)

	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/go/ast/edge
		edge.go#L40: 	if k.NodeType() != reflect.TypeOf(n) {

	golang.org/x/tools/go/ast/inspector
		cursor.go#L110: 	return reflect.TypeOf(c.Node()).String()

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

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

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

	google.golang.org/grpc/binarylog/grpc_binarylog_v1
		binarylog.pb.go#L989: 			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#L682: 			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#L342: 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),

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

	log/slog
		text_handler.go#L132: 	t := reflect.TypeOf(a)

	net/http
		client.go#L341: 	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] {