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()
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |