MCPcopy Create free account
hub / github.com/devfeel/mapper / elemToMap

Method elemToMap

mapper_object_internal.go:175–184  ·  view source on GitHub ↗
(fromElem, toElem reflect.Value)

Source from the content-addressed store, hash-verified

173}
174
175func (dm *mapperObject) elemToMap(fromElem, toElem reflect.Value) {
176 for i := 0; i < fromElem.NumField(); i++ {
177 fromFieldInfo := fromElem.Field(i)
178 fieldName := dm.getFieldName(fromElem, i)
179 if fieldName == IgnoreTagValue {
180 continue
181 }
182 toElem.SetMapIndex(reflect.ValueOf(fieldName), fromFieldInfo)
183 }
184}
185
186func (dm *mapperObject) setFieldValue(fieldValue reflect.Value, fieldKind reflect.Kind, value interface{}) error {
187 switch fieldKind {

Callers 1

elemMapperMethod · 0.95

Calls 1

getFieldNameMethod · 0.95

Tested by

no test coverage detected