func reflect.New

132 uses

	reflect (current package)
		type.go#L2605: 		tt := New(StructOf([]StructField{
		value.go#L2396: func New(typ Type) Value {
		value.go#L2611: 	ret := New(t).Elem()
		value.go#L2618: 	ret := New(t).Elem()
		value.go#L2625: 	ret := New(t).Elem()

	database/sql
		convert.go#L427: 		dv.Set(reflect.New(dv.Type().Elem()))

	encoding/asn1
		marshal.go#L593: 		defaultValue := reflect.New(v.Type()).Elem()

	encoding/gob
		decode.go#L233: 			v.Set(reflect.New(v.Type().Elem()))
		decode.go#L568: 	keyP := reflect.New(mtyp.Key())
		decode.go#L570: 	elemP := reflect.New(mtyp.Elem())
		decode.go#L1258: 	return reflect.New(t).Elem()

	encoding/json
		decode.go#L472: 			v.Set(reflect.New(v.Type().Elem()))
		decode.go#L689: 				mapElem = reflect.New(elemType).Elem()
		decode.go#L729: 							subv.Set(reflect.New(subv.Type().Elem()))
		decode.go#L777: 				kv = reflect.New(kt)

	encoding/xml
		read.go#L249: 			val.Set(reflect.New(val.Type().Elem()))
		read.go#L334: 			val.Set(reflect.New(val.Type().Elem()))
		read.go#L607: 			dst.Set(reflect.New(dst.Type().Elem()))
		typeinfo.go#L366: 					v.Set(reflect.New(v.Type().Elem()))

	flag
		flag.go#L460: 		z = reflect.New(typ.Elem())

	github.com/aws/aws-sdk-go/aws/awsutil
		copy.go#L27: 	dsti := reflect.New(reflect.TypeOf(src).Elem())
		copy.go#L54: 					dst.Set(reflect.New(e))
		copy.go#L56: 					tempValue := reflect.New(e)
		copy.go#L96: 			v2 := reflect.New(v.Type()).Elem()
		path_value.go#L89: 				value.Set(reflect.New(value.Type().Elem()))

	github.com/aws/aws-sdk-go/aws/request
		request_pagination.go#L229: 	data := reflect.New(reflect.TypeOf(r.Data).Elem()).Interface()

	github.com/aws/aws-sdk-go/private/protocol
		idempotency.go#L46: 			v.Set(reflect.New(v.Type().Elem()))

	github.com/aws/aws-sdk-go/private/protocol/json/jsonutil
		unmarshal.go#L134: 			s := reflect.New(value.Type().Elem())
		unmarshal.go#L219: 		vvalue := reflect.New(value.Type().Elem()).Elem()

	github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
		unmarshal.go#L119: 			s := reflect.New(r.Type().Elem())
		unmarshal.go#L241: 			valueR := reflect.New(r.Type().Elem()).Elem()

	github.com/ghodss/yaml
		fields.go#L49: 				v.Set(reflect.New(v.Type().Elem()))
		fields.go#L51: 				v = reflect.New(v.Type().Elem())
		yaml.go#L232: 				ev := reflect.Indirect(reflect.New(t.Type().Elem()))

	github.com/go-git/gcfg
		set.go#L198: 	pv := reflect.New(vType)
		set.go#L284: 			vVar.Set(reflect.New(vVar.Type().Elem()))
		set.go#L293: 		vVal = reflect.New(vVar.Type().Elem()).Elem()
		set.go#L303: 		vAddr = reflect.New(vVal.Type().Elem())

	github.com/go-redis/redis/v8/internal/proto
		scan.go#L145: 					elem.Set(reflect.New(elemType))
		scan.go#L150: 			elem := reflect.New(elemType)

	github.com/golang/protobuf/proto
		extensions.go#L174: 		rv2 := reflect.New(rv.Type())

	github.com/google/go-cmp/cmp
		compare.go#L148: 			vvx := reflect.New(t).Elem()
		compare.go#L153: 			vvy := reflect.New(t).Elem()
		compare.go#L382: 			return reflect.New(t).Elem()
		compare.go#L679: 	vc := reflect.New(v.Type()).Elem()
		options.go#L233: 			if _, ok := reflect.New(t).Interface().(error); ok {
		report_slices.go#L93: 		vx2, vy2 := reflect.New(t).Elem(), reflect.New(t).Elem()

	github.com/google/go-cmp/cmp/cmpopts
		sort.go#L128: 		v := reflect.New(outType).Elem()

	github.com/imdario/mergo
		map.go#L67: 			v := reflect.New(dst.Type().Elem())
		merge.go#L96: 			dstCp := reflect.New(dst.Type()).Elem()

	github.com/jackc/pgtype
		aclitem_array.go#L274: 			value.Set(reflect.New(typ).Elem())
		array_type.go#L119: 			ptrElem := reflect.New(elemType)
		bool_array.go#L277: 			value.Set(reflect.New(typ).Elem())
		bpchar_array.go#L277: 			value.Set(reflect.New(typ).Elem())
		bytea_array.go#L249: 			value.Set(reflect.New(typ).Elem())
		cidr_array.go#L306: 			value.Set(reflect.New(typ).Elem())
		convert.go#L290: 						el.Set(reflect.New(el.Type().Elem()))
		convert.go#L342: 						el.Set(reflect.New(el.Type().Elem()))
		convert.go#L409: 		dstVal.Set(reflect.New(dstVal.Type().Elem()))
		date_array.go#L278: 			value.Set(reflect.New(typ).Elem())
		enum_array.go#L274: 			value.Set(reflect.New(typ).Elem())
		float4_array.go#L277: 			value.Set(reflect.New(typ).Elem())
		float8_array.go#L277: 			value.Set(reflect.New(typ).Elem())
		hstore_array.go#L249: 			value.Set(reflect.New(typ).Elem())
		inet_array.go#L306: 			value.Set(reflect.New(typ).Elem())
		int2_array.go#L669: 			value.Set(reflect.New(typ).Elem())
		int4_array.go#L669: 			value.Set(reflect.New(typ).Elem())
		int8_array.go#L669: 			value.Set(reflect.New(typ).Elem())
		jsonb_array.go#L277: 			value.Set(reflect.New(typ).Elem())
		macaddr_array.go#L278: 			value.Set(reflect.New(typ).Elem())
		numeric_array.go#L445: 			value.Set(reflect.New(typ).Elem())
		pgtype.go#L326: 		ci.RegisterDefaultPgType(reflect.New(valueType).Interface(), name)
		pgtype.go#L331: 		ci.RegisterDefaultPgType(reflect.New(sliceType).Interface(), arrayName)
		pgtype.go#L365: 			value = reflect.New(reflect.ValueOf(t).Elem().Type()).Interface().(Value)
		pgtype.go#L613: 		elemPtr := reflect.New(refVal.Type().Elem().Elem())
		pgtype.go#L863: 		return reflect.New(reflect.ValueOf(v).Elem().Type()).Interface().(Value)
		record.go#L93: 	binaryDecoder = reflect.New(reflect.ValueOf(binaryDecoder).Elem().Type()).Interface().(BinaryDecoder)
		text_array.go#L277: 			value.Set(reflect.New(typ).Elem())
		timestamp_array.go#L278: 			value.Set(reflect.New(typ).Elem())
		timestamptz_array.go#L278: 			value.Set(reflect.New(typ).Elem())
		tsrange_array.go#L230: 			value.Set(reflect.New(typ).Elem())
		tstzrange_array.go#L230: 			value.Set(reflect.New(typ).Elem())
		uuid_array.go#L333: 			value.Set(reflect.New(typ).Elem())
		varchar_array.go#L277: 			value.Set(reflect.New(typ).Elem())

	github.com/lann/builder
		builder.go#L198: 	structVal := reflect.New(reflect.TypeOf(strct)).Elem()
		registry.go#L57: 	newStruct := reflect.New(*structType).Elem()

	go.opentelemetry.io/otel/label
		set.go#L443: 	at := reflect.New(reflect.ArrayOf(len(kvs), keyValueType)).Elem()

	golang.org/x/pkgsite/internal/database
		reflect.go#L111: 		p := reflect.New(ntype.Elem())       // p := new(T)
		reflect.go#L152: 		e := reflect.New(et)

	golang.org/x/pkgsite/internal/godoc/dochtml
		template.go#L48: 		vz := reflect.New(v.Type()).Elem()

	golang.org/x/pkgsite/internal/postgres
		details.go#L182: 	v := reflect.New(vptr.Elem().Type())

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

	google.golang.org/protobuf/internal/impl
		codec_field.go#L60: 				vw = reflect.New(ot)
		codec_field.go#L103: 			dst.AsValueOf(ft).Elem().Set(reflect.New(src.AsValueOf(ft).Elem().Elem().Elem().Type()))
		codec_field.go#L216: 					mp.Set(reflect.New(ft.Elem()))
		codec_field.go#L248: 		p.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
		codec_field.go#L372: 					mp.Set(reflect.New(ft.Elem()))
		codec_field.go#L401: 		p.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
		codec_field.go#L499: 	m := reflect.New(f.mi.GoReflectType.Elem()).Interface()
		codec_field.go#L555: 	mp := reflect.New(goType.Elem())
		codec_field.go#L772: 	mp := reflect.New(goType.Elem())
		codec_field.go#L813: 	m := reflect.New(f.mi.GoReflectType.Elem()).Interface()
		codec_map.go#L182: 		val = reflect.New(f.mi.GoReflectType.Elem())
		codec_map.go#L381: 		val := reflect.New(f.ft.Elem().Elem())
		convert.go#L462: 	return c.PBValueOf(reflect.New(c.goType.Elem()))
		convert_list.go#L33: 	pv := reflect.New(c.goType)
		convert_list.go#L59: 	return pref.ValueOfList(&listReflect{reflect.New(c.goType), c.c})
		convert_list.go#L95: 	return c.PBValueOf(reflect.New(c.goType.Elem()))
		legacy_enum.go#L102: 	v := reflect.New(e.goTyp).Elem()
		merge.go#L135: 			dst.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
		merge.go#L142: 			dm.Set(reflect.New(f.ft.Elem()))
		merge.go#L150: 		dm := reflect.New(f.ft.Elem().Elem())
		message.go#L210: 	return mi.MessageOf(reflect.New(mi.GoReflectType.Elem()).Interface())
		message_reflect_field.go#L86: 				rv.Set(reflect.New(ot))
		message_reflect_field.go#L97: 				rv.Set(reflect.New(ot))
		message_reflect_field.go#L286: 					rv.Set(reflect.New(ft))

	gopkg.in/yaml.v2
		decode.go#L306: 				out.Set(reflect.New(out.Type().Elem()))
		decode.go#L568: 			elem := reflect.New(out.Type().Elem())
		decode.go#L580: 	sv := reflect.New(v.Type()).Elem()
		decode.go#L608: 		e := reflect.New(et).Elem()
		decode.go#L637: 			slicev := reflect.New(d.mapType).Elem()
		decode.go#L666: 		k := reflect.New(kt).Elem()
		decode.go#L675: 			e := reflect.New(et).Elem()
		decode.go#L736: 		inlineMap.Set(reflect.New(inlineMap.Type()).Elem())
		decode.go#L772: 			value := reflect.New(elemType).Elem()

	text/template
		exec.go#L842: 		value := reflect.New(typ).Elem()
		exec.go#L853: 		value := reflect.New(typ).Elem()
		exec.go#L864: 		value := reflect.New(typ).Elem()
		exec.go#L875: 		value := reflect.New(typ).Elem()
		exec.go#L886: 		value := reflect.New(typ).Elem()
		exec.go#L896: 		value := reflect.New(typ).Elem()