reflect.Value.Field (method)
62 uses
reflect (current package)
deepequal.go#L130: if !deepValueEqual(v1.Field(i), v2.Field(i), visited) {
type.go#L2510: return recv.Field(ifield).Method(imethod).Call(args)
type.go#L2518: return recv.Field(ifield).Method(imethod).Call(args)
type.go#L2527: return recv.Field(ifield).Method(imethod).Call(args)
type.go#L2535: return recv.Field(ifield).Method(imethod).Call(args)
type.go#L2674: typ = (*structType)(tt.Elem().Field(0).Addr().UnsafePointer())
type.go#L2675: ut = (*uncommonType)(tt.Elem().Field(1).Addr().UnsafePointer())
type.go#L2677: copy(tt.Elem().Field(2).Slice(0, len(methods)).Interface().([]method), methods)
value.go#L1218: func (v Value) Field(i int) Value {
value.go#L1253: return v.Field(index[0])
value.go#L1265: v = v.Field(x)
value.go#L1276: return v.Field(index[0]), nil
value.go#L1288: v = v.Field(x)
value.go#L1546: if !v.Field(i).IsZero() {
encoding/asn1
asn1.go#L926: val.Field(0).Set(reflect.ValueOf(RawContent(bytes)))
asn1.go#L935: innerOffset, err = parseField(val.Field(i), innerBytes, innerOffset, parseFieldParameters(field.Tag.Get("asn1")))
marshal.go#L506: s := v.Field(0)
marshal.go#L523: return makeField(v.Field(startingField), parseFieldParameters(t.Field(startingField).Tag.Get("asn1")))
marshal.go#L527: m[i], err = makeField(v.Field(i+startingField), parseFieldParameters(t.Field(i+startingField).Tag.Get("asn1")))
encoding/binary
binary.go#L557: if v := v.Field(i); v.CanSet() || t.Field(i).Name != "_" {
binary.go#L622: if v := v.Field(i); v.CanSet() || t.Field(i).Name != "_" {
encoding/json
decode.go#L739: subv = subv.Field(i)
encode.go#L747: fv = fv.Field(i)
encoding/xml
typeinfo.go#L371: v = v.Field(x)
fmt
print.go#L291: val := v.Field(i)
github.com/aws/aws-sdk-go-v2/aws/transport/http
client.go#L218: dstVal.Field(i).Set(srcVal.Field(i))
github.com/go-pg/pg/v10/orm
field.go#L85: v = v.Field(idx)
model_table_slice.go#L63: m.slice = bind.Field(m.index[len(m.index)-1])
util.go#L50: return v.Field(index[0]), true
util.go#L62: v = v.Field(idx)
util.go#L69: return v.Field(index[0])
util.go#L76: v = v.Field(idx)
util.go#L107: v = v.Field(index[0])
github.com/google/go-cmp/cmp
compare.go#L381: step.vx = vx.Field(i)
compare.go#L382: step.vy = vy.Field(i)
report_reflect.go#L193: vv := v.Field(i)
github.com/google/go-cmp/cmp/internal/value
sort.go#L72: if isLess(x.Field(i), y.Field(i)) {
sort.go#L75: if isLess(y.Field(i), x.Field(i)) {
github.com/vmihailenco/msgpack/v5
types.go#L355: return v.Field(index[0]), true
types.go#L367: v = v.Field(idx)
types.go#L375: return v.Field(index[0])
types.go#L386: v = v.Field(idx)
go/ast
print.go#L222: value := x.Field(i)
google.golang.org/protobuf/internal/impl
message_reflect_field.go#L113: rv = rv.Elem().Elem().Field(0)
message_reflect_field.go#L121: rv = rv.Elem().Elem().Field(0)
message_reflect_field.go#L132: rv = rv.Elem().Elem().Field(0)
message_reflect_field.go#L535: if !isZero(v.Field(i)) {
internal/buildcfg
exp.go#L74: field := rv.Field(i)
exp.go#L145: val := rv.Field(i).Bool()
exp.go#L148: baseVal = rBase.Field(i).Bool()
internal/fmtsort
sort.go#L158: if c := compare(aVal.Field(i), bVal.Field(i)); c != 0 {
net/http
transfer.go#L425: return reflect.ValueOf(t.Body).Field(0).Interface().(io.Reader)
transfer.go#L1093: return isKnownInMemoryReader(reflect.ValueOf(r).Field(0).Interface().(io.Reader))
transport.go#L374: if v := rv.Field(0); v.CanInterface() {
net/http/httptrace
trace.go#L183: tf := tv.Field(i)
trace.go#L188: of := ov.Field(i)
trace.go#L206: tv.Field(i).Set(newFunc)