reflect.Value.Field (method)

50 uses

	reflect (current package)
		deepequal.go#L130: 			if !deepValueEqual(v1.Field(i), v2.Field(i), visited) {
		type.go#L1860: 	ft := (*funcType)(unsafe.Pointer(o.Field(0).Addr().Pointer()))
		type.go#L1861: 	args := unsafe.Slice((**rtype)(unsafe.Pointer(o.Field(1).Addr().Pointer())), n)[0:0:n]
		type.go#L2390: 		typ = (*structType)(tt.Elem().Field(0).Addr().UnsafePointer())
		type.go#L2391: 		ut = (*uncommonType)(tt.Elem().Field(1).Addr().UnsafePointer())
		type.go#L2393: 		copy(tt.Elem().Field(2).Slice(0, len(methods)).Interface().([]abi.Method), methods)
		value.go#L1270: func (v Value) Field(i int) Value {
		value.go#L1305: 		return v.Field(index[0])
		value.go#L1317: 		v = v.Field(x)
		value.go#L1328: 		return v.Field(index[0]), nil
		value.go#L1340: 		v = v.Field(x)
		value.go#L1633: 			if !v.Field(i).IsZero() && v.Type().Field(i).Name != "_" {
		value.go#L3139: 			if !v.Field(i).Comparable() {
		value.go#L3213: 			if !v.Field(i).Equal(u.Field(i)) {

	encoding/asn1
		asn1.go#L923: 			val.Field(0).Set(reflect.ValueOf(RawContent(bytes)))
		asn1.go#L932: 			innerOffset, err = parseField(val.Field(i), innerBytes, innerOffset, parseFieldParameters(field.Tag.Get("asn1")))
		marshal.go#L503: 			s := v.Field(0)
		marshal.go#L520: 			return makeField(v.Field(startingField), parseFieldParameters(t.Field(startingField).Tag.Get("asn1")))
		marshal.go#L524: 				m[i], err = makeField(v.Field(i+startingField), parseFieldParameters(t.Field(i+startingField).Tag.Get("asn1")))

	encoding/binary
		binary.go#L862: 			if v := v.Field(i); v.CanSet() || t.Field(i).Name != "_" {
		binary.go#L927: 			if v := v.Field(i); v.CanSet() || t.Field(i).Name != "_" {

	encoding/json
		decode.go#L730: 					subv = subv.Field(ind)
		encode.go#L712: 			fv = fv.Field(i)

	fmt
		print.go#L342: 	val := v.Field(i)

	github.com/google/go-cmp/cmp
		compare.go#L383: 		step.vx = vx.Field(i)
		compare.go#L384: 		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)) {

	go.uber.org/mock/gomock
		call.go#L468: 		f := t.Field(i)

	go/ast
		print.go#L222: 				value := x.Field(i)

	google.golang.org/protobuf/internal/impl
		message_reflect_field.go#L110: 			rv = rv.Elem().Elem().Field(0)
		message_reflect_field.go#L118: 			rv = rv.Elem().Elem().Field(0)
		message_reflect_field.go#L129: 			rv = rv.Elem().Elem().Field(0)

	internal/buildcfg
		exp.go#L101: 			field := rv.Field(i)
		exp.go#L174: 		val := rv.Field(i).Bool()
		exp.go#L177: 			baseVal = rBase.Field(i).Bool()

	internal/fmtsort
		sort.go#L111: 			if c := compare(aVal.Field(i), bVal.Field(i)); c != 0 {

	net/http
		h2_error.go#L33: 		df := dst.Field(i)
		h2_error.go#L34: 		df.Set(src.Field(i).Convert(df.Type()))
		transfer.go#L1104: 		return reflect.ValueOf(r).Field(0).Interface().(io.Reader), true
		transport.go#L407: 		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)