reflect.Value.Field (method)
36 uses
reflect (current package)
deepequal.go#L123: if !deepValueEqual(v1.Field(i), v2.Field(i), visited) {
type.go#L2447: return recv.Field(ifield).Method(imethod).Call(args)
type.go#L2455: return recv.Field(ifield).Method(imethod).Call(args)
type.go#L2464: return recv.Field(ifield).Method(imethod).Call(args)
type.go#L2472: return recv.Field(ifield).Method(imethod).Call(args)
type.go#L2611: typ = (*structType)(unsafe.Pointer(tt.Elem().Field(0).UnsafeAddr()))
type.go#L2612: ut = (*uncommonType)(unsafe.Pointer(tt.Elem().Field(1).UnsafeAddr()))
type.go#L2614: copy(tt.Elem().Field(2).Slice(0, len(methods)).Interface().([]method), methods)
value.go#L848: func (v Value) Field(i int) Value {
value.go#L882: return v.Field(index[0])
value.go#L894: v = v.Field(x)
value.go#L1126: 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/gob
encode.go#L459: if !isZero(val.Field(i)) {
encoding/json
decode.go#L733: subv = subv.Field(i)
encode.go#L747: fv = fv.Field(i)
fmt
print.go#L291: val := v.Field(i)
internal/fmtsort
sort.go#L158: if c := compare(aVal.Field(i), bVal.Field(i)); c != 0 {
net/http
transfer.go#L423: return reflect.ValueOf(t.Body).Field(0).Interface().(io.Reader)
transfer.go#L1088: return isKnownInMemoryReader(reflect.ValueOf(r).Field(0).Interface().(io.Reader))
transport.go#L373: 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)
src.elv.sh/pkg/eval
options.go#L32: if !struc.Field(i).CanSet() {
options.go#L49: err := vals.ScanToGo(v, struc.Field(fieldIdx).Addr().Interface())
src.elv.sh/pkg/eval/vals
struct_map.go#L114: return name, v.Field(it.i).Interface()
src.elv.sh/pkg/parse
pprint.go#L44: fv := nv.Field(i)