func reflect.New
85 uses
reflect (current package)
type.go#L2668: tt := New(StructOf([]StructField{
value.go#L3004: func New(typ Type) Value {
value.go#L3248: ret := New(t).Elem()
value.go#L3255: ret := New(t).Elem()
value.go#L3262: 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/json
decode.go#L475: v.Set(reflect.New(v.Type().Elem()))
decode.go#L695: mapElem = reflect.New(elemType).Elem()
decode.go#L735: subv.Set(reflect.New(subv.Type().Elem()))
decode.go#L786: 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-v2/aws/transport/http
client.go#L209: dstVal := reflect.New(srcValType).Elem()
github.com/go-pg/pg/v10/internal
util.go#L40: elem.Set(reflect.New(elemType))
util.go#L45: elem := reflect.New(elemType)
github.com/go-pg/pg/v10/orm
composite.go#L28: v.Set(reflect.New(v.Type().Elem()))
model_func.go#L49: v0 = reflect.New(t0)
model_func.go#L51: v0 = reflect.New(t0).Elem()
model_func.go#L77: m.fnIn[i] = reflect.New(fnt.In(i)).Elem()
model_table_m2m.go#L39: m.strct = reflect.New(m.table.Type).Elem()
model_table_m2m.go#L46: m.strct = reflect.New(m.table.Type).Elem()
model_table_many.go#L34: m.strct = reflect.New(m.table.Type).Elem()
model_table_many.go#L41: m.strct = reflect.New(m.table.Type).Elem()
model_table_many.go#L69: clone := reflect.New(m.strct.Type()).Elem()
model_table_struct.go#L132: m.strct.Set(reflect.New(m.strct.Type().Elem()))
table.go#L98: t.zeroStruct = reflect.New(t.Type).Elem()
table.go#L1427: v.Set(reflect.New(v.Type()).Elem())
util.go#L84: v.Set(reflect.New(v.Type().Elem()))
github.com/go-pg/pg/v10/types
scan_value.go#L156: v.Set(reflect.New(v.Type().Elem()))
scan_value.go#L254: v.Set(reflect.New(v.Type()).Elem())
scan_value.go#L373: v.Set(reflect.New(v.Type().Elem()))
scan_value.go#L395: v.Set(reflect.New(v.Type().Elem()))
github.com/golang/mock/gomock
call.go#L197: v := reflect.New(want).Elem()
github.com/golang/protobuf/proto
extensions.go#L174: rv2 := reflect.New(rv.Type())
github.com/google/go-cmp/cmp
compare.go#L149: vvx := reflect.New(t).Elem()
compare.go#L154: vvy := reflect.New(t).Elem()
compare.go#L666: vc := reflect.New(v.Type()).Elem()
options.go#L235: if _, ok := reflect.New(t).Interface().(error); ok {
report_slices.go#L112: vx2, vy2 := reflect.New(t).Elem(), reflect.New(t).Elem()
github.com/vmihailenco/msgpack/v5
decode_map.go#L242: mk := reflect.New(keyType).Elem()
decode_map.go#L247: mv := reflect.New(valueType).Elem()
decode_value.go#L135: v.Set(reflect.New(v.Type().Elem()))
decode_value.go#L157: v.Set(reflect.New(v.Type().Elem()))
ext.go#L257: v := reflect.New(info.Type).Elem()
ext.go#L259: v.Set(reflect.New(info.Type.Elem()))
types.go#L402: v.Set(reflect.New(elemType))
google.golang.org/protobuf/internal/filedesc
desc_lazy.go#L694: opts = reflect.New(reflect.TypeOf(*p).Elem()).Interface().(protoreflect.ProtoMessage)
google.golang.org/protobuf/internal/impl
codec_field.go#L62: vw = reflect.New(ot)
codec_field.go#L105: dst.AsValueOf(ft).Elem().Set(reflect.New(src.AsValueOf(ft).Elem().Elem().Elem().Type()))
codec_field.go#L218: mp.Set(reflect.New(ft.Elem()))
codec_field.go#L250: p.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
codec_field.go#L374: mp.Set(reflect.New(ft.Elem()))
codec_field.go#L403: p.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
codec_field.go#L501: m := reflect.New(f.mi.GoReflectType.Elem()).Interface()
codec_field.go#L557: mp := reflect.New(goType.Elem())
codec_field.go#L774: mp := reflect.New(goType.Elem())
codec_field.go#L815: m := reflect.New(f.mi.GoReflectType.Elem()).Interface()
codec_map.go#L181: val = reflect.New(f.mi.GoReflectType.Elem())
codec_map.go#L380: val := reflect.New(f.ft.Elem().Elem())
convert.go#L483: return c.PBValueOf(reflect.New(c.goType).Elem())
convert.go#L485: return c.PBValueOf(reflect.New(c.goType.Elem()))
convert_list.go#L33: pv := reflect.New(c.goType)
convert_list.go#L59: return protoreflect.ValueOfList(&listReflect{reflect.New(c.goType), c.c})
convert_list.go#L95: return c.PBValueOf(reflect.New(c.goType.Elem()))
legacy_enum.go#L101: v := reflect.New(e.goTyp).Elem()
legacy_message.go#L466: return aberrantMessage{reflect.New(mt.t.Elem())}
legacy_message.go#L512: return aberrantMessage{reflect.New(m.v.Type().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#L221: m := reflect.New(mi.GoReflectType.Elem()).Interface()
message_reflect_field.go#L119: rv.Set(reflect.New(ot))
message_reflect_field.go#L130: rv.Set(reflect.New(ot))
message_reflect_field.go#L322: rv.Set(reflect.New(ft))
text/template
exec.go#L895: value := reflect.New(typ).Elem()
exec.go#L906: value := reflect.New(typ).Elem()
exec.go#L917: value := reflect.New(typ).Elem()
exec.go#L928: value := reflect.New(typ).Elem()
exec.go#L939: value := reflect.New(typ).Elem()
exec.go#L949: value := reflect.New(typ).Elem()
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)