MCPcopy Create free account
hub / github.com/DataDog/jsonapi / derefValue

Function derefValue

reflect.go:9–19  ·  view source on GitHub ↗
(v reflect.Value)

Source from the content-addressed store, hash-verified

7)
8
9func derefValue(v reflect.Value) reflect.Value {
10 switch v.Kind() {
11 case reflect.Pointer:
12 if v.Elem().Kind() == reflect.Invalid {
13 v.Set(reflect.New(v.Type().Elem()))
14 return v.Elem()
15 }
16 return derefValue(v.Elem())
17 }
18 return v
19}
20
21func derefType(t reflect.Type) reflect.Type {
22 switch t.Kind() {

Callers 6

TestDerefValueFunction · 0.85
unmarshalResourceObjectsFunction · 0.85
unmarshalMethod · 0.85
makeDocumentFunction · 0.85
getFlattenedFieldsFunction · 0.85
setFieldValueFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestDerefValueFunction · 0.68