reflect.Value.Field (method)

77 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)

	encoding/xml
		typeinfo.go#L371: 		v = v.Field(x)

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

	github.com/aws/aws-sdk-go/aws/awsutil
		path_value.go#L63: 					if f := reflect.Indirect(value.Field(i)); f.IsValid() {
		prettify.go#L41: 			f := v.Field(i)
		string_value.go#L28: 			fv := v.Field(i)

	github.com/aws/aws-sdk-go/private/protocol/json/jsonutil
		build.go#L96: 		member := value.Field(i)

	github.com/aws/aws-sdk-go/private/protocol/query/queryutil
		queryutil.go#L73: 		elemValue := elemOf(value.Field(i))
		queryutil.go#L83: 		if protocol.CanSetIdempotencyToken(value.Field(i), field) {

	github.com/aws/aws-sdk-go/private/protocol/rest
		build.go#L74: 		m := v.Field(i)
		unmarshal.go#L118: 		m, field := v.Field(i), v.Type().Field(i)

	github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
		build.go#L137: 		member := elemOf(value.Field(i))
		build.go#L154: 		if protocol.CanSetIdempotencyToken(value.Field(i), field) {

	github.com/ghodss/yaml
		yaml.go#L194: 						jtf := t.Field(f.index[0])

	github.com/google/go-cmp/cmp
		compare.go#L396: 		step.vx = vx.Field(i)
		compare.go#L397: 		step.vy = vy.Field(i)
		report_reflect.go#L186: 			vv := v.Field(i)

	github.com/google/go-cmp/cmp/cmpopts
		sort.go#L129: 		v.Field(0).Set(k)
		sort.go#L130: 		v.Field(1).Set(src.MapIndex(k))
		sort.go#L145: 	vx, vy := v.Index(i).Field(0), v.Index(j).Field(0)

	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)) {
		zero.go#L41: 			if !IsZero(v.Field(i)) {

	github.com/imdario/mergo
		map.go#L62: 				dstMap[fieldName] = src.Field(i).Interface()
		merge.go#L98: 				dstField := dst.Field(i)
		merge.go#L102: 					rf := dstCp.Field(i)
		merge.go#L104: 					dstRF := dst.Field(i)
		merge.go#L105: 					if !dst.Field(i).CanAddr() {
		merge.go#L113: 				dstField, err = deepMerge(dstField, src.Field(i), visited, depth+1, config)
		merge.go#L117: 				dstCp.Field(i).Set(dstField)

	github.com/jackc/pgtype
		composite_type.go#L212: 		err := assignToOrSet(src.valueTranscoders[i], dstElemValue.Field(exportedFields[i]).Addr().Interface())

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

	golang.org/x/crypto/ssh
		messages.go#L404: 		field := v.Field(i)
		messages.go#L510: 		field := v.Field(i)

	golang.org/x/pkgsite/internal/database
		reflect.go#L71: 			p := v.Field(info.num).Addr().Interface()

	google.golang.org/api/internal/gensupport
		json.go#L69: 		v := s.Field(i)

	google.golang.org/protobuf/internal/impl
		message_reflect_field.go#L80: 			rv = rv.Elem().Elem().Field(0)
		message_reflect_field.go#L88: 			rv = rv.Elem().Elem().Field(0)
		message_reflect_field.go#L99: 			rv = rv.Elem().Elem().Field(0)

	gopkg.in/yaml.v2
		decode.go#L735: 		inlineMap = out.Field(sinfo.InlineMap)
		decode.go#L763: 				field = out.Field(info.Num)
		encode.go#L217: 				value = in.Field(info.Num)
		encode.go#L229: 			m := in.Field(sinfo.InlineMap)
		yaml.go#L459: 			if !isZero(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)